×

高保真燃烧模拟中化学源项评估的动态负载平衡。 (英语) Zbl 1521.76022号

总结:本文提出了一种用于反应流模拟中反应速率评估和化学集成的负载平衡策略。燃烧过程中刻度的巨大差异在PDE的数值积分中引入了刚度,并在并行执行期间产生了负载不平衡。该策略基于使用DLB库在节点级别重新分配计算资源,从而为更高负载的MPI进程提供额外的CPU核心。此方法不需要显式数据传输,并且在运行时自动激活。对两种不同的结构:层流逆流火焰和湍流旋流稳定火焰进行了详细和简化的两种化学描述。对于单节点计算,详细化学和简化化学的加速比分别为2.3x和7x。多节点运行的结果也表明,DLB提高了pure-MPI代码的性能,类似于单节点运行。结果表明,DLB可以在详细和简化的化学计算中获得性能改进。

MSC公司:

76-10 流体力学问题的数学建模或模拟
2005年5月 并行数值计算
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Kodavasal,J。;Harms,K。;斯利瓦斯塔瓦,P。;索姆,S。;Quan,S。;理查兹,K。;García,M.,开发基于刚度的化学负载平衡方案,优化输入/输出和通信,以实现大规模并行高保真内燃机模拟,J.Energy Resources Technol。,138,5,第052203条pp.(2016),2
[2] Shi,Y。;格林,W.H。;Wong,H.W。;Oluwole,O.O.,《使用GPU和混合显式/隐式ODE集成加速多维燃烧模拟》,Combust Flame,159,7,2388-2397(2012)
[3] Zirwes,T。;张,F。;Denev,J.A。;Habisreuther,P。;Bockhorn,H.,在OpenFOAM中实现详细化学计算性能最大化的自动代码生成,(科学与工程中的高性能计算’17(2018)),189-204
[4] 塞韦宁,D。;贝伦特,F。;Maas,美国。;Przywara,B。;Warnatz,J.,研究反应流的并行直接模拟代码的开发,计算与流体,25,5,485-496(1996)·Zbl 0900.76349号
[5] Antonelli,L。;D'Ambra,P.,《发动机应用中燃烧高性能模拟的动态负载平衡》(2011年第19届并行、分布式和基于网络的处理国际欧微会议(2011)),133-140
[6] J.穆埃拉。;博雷尔,R。;Ventosa-Molina,J。;Jofre,L。;O.莱姆库尔。;Pérez-Segarra,C.D.,平行燃烧模拟中评估化学反应速率的动态负载平衡方法,计算与流体,190,308-321(2019)·邮编1496.80008
[7] 特库尔,B。;Peltonen,P。;Kahila,H。;O.卡里奥。;Vuorinen,V.,DLBFoam:OpenFOAM中用于快速反应流模拟的开源动态负载平衡模型,计算物理通信,267,文章108073 pp.(2021)
[8] Zirwes,T。;张,F。;德涅夫,J.A。;Habisreuther,P。;Bockhorn,H.,《自动生成代码以最大限度地提高开放式泡沫中详细化学计算的性能》,(Nagel,W.E.;Kröner,D.H.;Resch,M.M.,《科学与工程中的高性能计算》17(2018),Springer International Publishing:Springer国际出版公司Cham),189-204年
[9] 加西亚,M。;科尔巴兰,J。;Labarta,J.,LeWI:嵌套并行的运行时平衡算法,(2009年并行处理国际会议(2009),IEEE),526-533
[10] 加西亚,M。;拉巴塔,J。;Corbalan,J.,《使用LeWI改进混合应用程序自动负载平衡的提示》,J Parallel Distrib Compute,74,9,2781-2794(2014)
[11] Garcia Gasulla,医学博士。;Houzeaux,G。;费雷尔,R。;Artigues,A。;洛佩兹,V。;拉巴塔,J。;Vázquez,M.,MPI+X:基于任务的并行化和有限元组件的动态负载平衡,国际计算流体力学杂志,33,3,115-136(2019)·Zbl 07474475号
[12] Houzeaux,G。;加西亚,M。;卡哈斯,J.C。;Artigues,A。;Olivares,E。;拉巴塔,J。;Vázquez,M.,应用于流体中颗粒传输的动态负载平衡,国际计算流体动力学杂志,30,6,408-418(2016)·Zbl 1497.76057号
[13] 卡哈斯,J.C。;Houzeaux,G。;瓦兹奎兹,M。;加西亚·加苏拉,M。;卡索尼,E。;Calmet,H。;Artigues,A。;博雷尔,R。;O.莱姆库尔。;Pastrana,D.,基于HPC多码耦合的流体-结构相互作用,SIAM科学计算杂志,40,6,C677-C703(2018)·兹比尔1402.74031
[14] Garcia-Gasulla,M。;Mantovani,F。;Josep-Fabrego,M。;Eguzkitza,B。;Houzeaux,G.,《生存新HPC架构的运行时机制:人类呼吸模拟的用例》,《国际高性能计算》。申请。,34, 1, 42-56 (2020)
[15] 巴斯克斯,M。;Houzeaux,G。;Koric,S。;Artigues,A。;Aguado-Sierra,J。;Aris,R。;米拉·D·。;Calmet,H。;库切蒂,F。;欧文,H。;塔哈,A。;Cela,J.M。;Valero,M.,面向exascale的多物理工程模拟,J.Compute。科学。,14, 15-27 (2016)
[16] 任,Z。;Pope,S.B.,一类反应系统的二阶分裂方案,计算物理杂志,227,17,8165-8176(2008)·Zbl 1147.65056号
[17] Goodwin,D.,Cantera(2020年),网址:https://cantera.org/
[18] 科恩,S.D。;辛德马什,A.C。;Dubois,P.F.,CVODE,C语言中的刚性/非刚性ODE解算器,计算物理,10,2,138-143(1996)
[19] Brown,P.N。;拜恩,G.D。;Hindmarsh,A.C.,VODE:可变效率ODE求解器,SIAM科学统计计算杂志,10,5,1038-1051(1989)·Zbl 0677.65075号
[20] Bull,M.,UEABS:统一的欧洲应用程序基准套件(2013),http://www.prace-rieu/img/pdf/d7.4_3ip.pdf
[21] 博雷尔,R。;卡哈斯,J.C。;米拉·D·。;塔哈,A。;Koric,S。;巴斯克斯,M。;Houzeaux,G.,基于空间填充曲线的并行网格划分,计算与流体,173,264-272(2018)·Zbl 1410.65470号
[22] 博雷尔,R。;Dosimont,D。;Garcia-Gasulla,M。;胡索,G。;O.莱姆库尔。;梅塔,V。;H·欧文。;瓦兹奎兹,M。;Oyarzun,G.,《POWER9架构上CFD模拟的异构CPU/GPU协同执行:飞机空气动力学应用》,《未来通用计算系统》,107,31-48(2020)
[23] Kathrotia,T。;里希特,S。;Naumann,C。;北斯拉文斯卡娅。;甲基林,T。;Braun-Unkhoff,M。;Riedel,U.,《合成喷气燃料的反应模型开发:替代燃料作为预测其性能的灵活工具》(第3卷:煤炭、生物质和替代燃料;循环创新;电力;工业和热电联产;有机朗肯循环电力系统,第6卷)。第3卷:煤炭、生物质和替代燃料;循环创新;电力;工业和热电联产;有机朗肯循环动力系统,第6卷,涡轮博览会:陆地、海洋和空气动力(2018年),第V003T03A008条,pp。
[24] Franzelli,B。;Riber,E。;桑何塞,M。;Poinsot,T.,煤油-空气预混合火焰的两步化学方案,燃烧火焰,157,7,1364-1373(2010)
[25] 哥弗特,S。;米拉·D·。;Kok,J.B.W。;瓦兹奎兹,M。;Houzeaux,G.,部分预混合和热损失对旋流稳定燃气轮机模型燃烧室反应流场预测的影响,flow Turber。库布斯特。,100, 503-534 (2018)
[26] 两者,A。;O.莱姆库尔。;米拉·D·。;Ortega,M.,低马赫数反应流的低密度有限元策略,计算与流体,200,第104436页,(2020)·Zbl 1519.76138号
[27] Klimenko,A.Y。;Bilger,R.W.,湍流燃烧的条件矩闭合,Prog Energy Combust Sci,25,6959-687(1999)
[28] Ertesvág,I.S.,对涡流耗散概念(EDC)最近提出的一些修改的分析,Combust。科学。技术。,192, 6, 1108-1136 (2020)
[29] Haworth,D.C。;Pope,S.B.,雷诺平均和大涡模拟的迁移概率密度函数方法,(Echekki,T.;Mastorakos,E.,湍流燃烧建模:进展、新趋势和前景(2011),施普林格荷兰:施普林格荷属多德雷赫特),119-142·Zbl 1380.76020号
[30] 瓦格纳,M。;莫尔,S。;Giménez,J。;Labarta,J.,性能分析的结构化方法,(高性能计算并行工具国际研讨会(2017年),Springer),1-15
[31] 班切利,F。;Peiro,K。;Querol,A。;Ramirez-Gargallo,G.,使用通用效率模型对基于Arm的集群上HPC应用程序的性能研究,(2020年第28届并行、分布式和基于网络的处理(PDP)国际会议(2020年),IEEE),167-174
[32] Servat,H。;劳埃德,G。;哈克·K。;Giménez,J。;Labarta,J.,《生产性能优化框架》,并行计算,39,8,336-353(2013)
[33] 立柱,V。;拉巴塔,J。;科尔特斯,T。;Girona,S.,《Paraver:可视化和分析并行代码的工具》,(《WoTUG-18:Transputer和occam开发》,第44卷(1995年),Citeser),17-31
[34] 杜兰,A。;伊瓜德,E。;巴迪亚·R·M。;拉巴塔,J。;马丁内尔。;Martorell,X。;Planas,J.,Ompss:异构多核架构编程提案,并行进程快报,21,02,173-193(2011)
[35] 巴塞罗那超级计算中心,A.,Marenostrum 4(2020),https://www.bsc.es/marenostrum/marenotrum网站
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。