×

燃烧应用的基于异步任务的欧拉-拉格朗日并行求解器。 (英语) 兹伯利07527728

摘要:多物理应用通常需要使用紧密耦合的解算器。本文研究的应用程序使用欧拉解算器模拟流体流动和燃烧,使用拉格朗日解算器建模喷雾液滴。然后在一个代码中实现这些功能,以解决燃气轮机燃烧问题。然而,如果流量和喷雾在相同的计算过程中进行大规模模拟,则成本可能很高,因为由于喷雾粒子的负载平衡较差,并行解决方案的缩放效果不好。这可以通过基于异步任务的欧拉-拉格朗日(ATEL)方法来解决,该方法使用单独的计算过程,以便每个求解器可以使用适当的技术来划分问题。以前,这已被证明可以克服负载平衡问题,但仅限于单个计算节点,其中共享内存可用于传输数据。这项工作将该方法扩展到使用共享内存和高速互连来传输数据的大规模HPC设施。当相应的进程位于计算机节点内时,并行方法利用单侧共享内存通信,否则它会回到传统的发送/接收对。此外,还提出了一种层次划分过程,以确保将具有高连通性的并行子域组放置在计算节点上。结果显示了两种燃烧室情况:DLR通用单扇形燃烧室,其喷射过程类似于许多现代民用飞机发动机中发现的预膜空气雾化喷嘴,以及钝体旋流燃烧器,其单一燃料喷射源类似于压力雾化喷嘴。单扇形和三扇形燃烧室结构均用于进行性能研究。所有性能案例都已使用三种不同的求解器配置进行了测试:a)基线欧拉-拉格朗日解算器b)ATEL和c)无喷雾的基线欧拉解算器。非结构化网格从7M个单元到84M个单元不等。在所有情况下,ATEL解决方案的流量、燃烧和喷雾比例与单独解决流量和燃烧时相同。事实上,由于多核处理器的内存带宽限制,减少分配给流和燃烧的核数以分配一些核用于喷雾,几乎不会影响流解的计算速度,由于喷雾计算的重叠,这意味着耦合的欧拉-拉格朗日解决方案可以在几乎没有欧拉成本损失的情况下实现。通过提出一个简单的模型来估计每个解算器的成本,考虑了如何在两个解算器中分割核心的选择。定时测量表明,对于所考虑的情况,总计算时间对该选择仅具有微弱的敏感性。

MSC公司:

7.6亿 流体力学基本方法
65年xx月 数值算法的计算机方面
76平方英尺 湍流
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Amritkar,A。;Deb,S。;Tafti,D.,使用OpenMP的高效并行CFD-DEM模拟,J.Compute。物理。,256, 501-519 (2014) ·Zbl 1349.76165号
[2] 阿南德,M.S。;鸡蛋,R。;施陶弗,M。;泽达,M。;Zhu,J.,先进的燃气轮机燃烧分析非结构化网格有限体积设计系统,1-12(2013)
[3] 阿普特,S.V。;Gorokhovski,M。;Moin,P.,雾化喷雾的大涡模拟与二次破碎的随机模拟,国际J.Multiph。流量,291503-1522(2003)·Zbl 1136.76455号
[4] 阿普特,S.V。;Mahesh,K。;莫因,P。;Oefelein,J.C.,同轴喷射燃烧室中旋转颗粒流的大涡模拟,国际J.Multiph。流量,291311-1331(2003)·Zbl 1136.76456号
[5] Bailey,A.G。;巴拉昌德兰,W。;Williams,T.J.,液滴集合的松香夯粒度分布,J.气溶胶科学。,14, 39-46 (1983)
[6] Bao,H。;梅斯,N。;阿卡贡,H.Y。;Somers,B.,《使用FGM和具有多重实现的新分散模型的反应喷雾火焰空化效应的大涡模拟》,Combust。火焰,236,第111764条pp.(2022)
[7] Brandfass,B。;Alrutz,T。;Gerhold,T.,MPI通信优化排名重新排序,计算。流体,80,372-380(2013)
[8] 北卡罗来纳州布兰利。;Jones,W.P.,湍流非混合火焰的大涡模拟,Combust。火焰,1271914-1934(2001)
[9] Capecelatro,J。;Desjardins,O.,《模拟颗粒流的Euler-Lagrange策略》,J.Compute。物理。,238, 1-31 (2013) ·Zbl 1286.76142号
[10] Caraeni,D。;伯格斯特罗姆,C。;Fuchs,L.,使用大涡模拟对燃气轮机燃烧器中液体燃料的喷射、蒸发和混合进行建模,Flow Turbul。库布斯特。,65, 223-244 (2000) ·Zbl 1055.76524号
[11] Cha,C.M。;朱,J。;Rizk,N.K。;Anand,M.S.,用于燃气轮机燃烧器CFD模拟的综合液体燃料喷射模型,(第43届美国航空航天协会航空航天科学会议和展览-会议论文8(2005)),1809-1825
[12] Chan,W.M。;George,A.,逆向Cuthill-Makee算法的线性时间实现,BIT-Numer。数学。,20, 8-14 (1980) ·兹伯利0436.65021
[13] Chrigui,M。;Gounder,J。;Sadiki,A。;A.R.马斯里。;Janicka,J.,《使用LES和FGM表列化学的部分预混合反应丙酮喷雾》,库布斯特。《火焰》,1592718-2741(2012)
[14] 库克,A.W。;Riley,J.J.,湍流中平衡化学的子网格模型,Phys。流体,62868-2870(1994)
[15] Darmana,D。;迪恩,N.G。;Kuipers,J.A.M.,使用混合区域分解和镜像区域技术对Euler-Lagrange模型进行并行化:应用于分散气液两相流,J.Compute。物理。,220, 216-248 (2006) ·Zbl 1158.76396号
[16] Ding,G.Y。;何,X。;江,P。;朱玉霞。;Jin,Y.,扩张角对三旋流燃烧室燃烧性能的影响,J.Propuls。技术。,38376-385(2017)
[17] Donzis,D.A。;Aditya,K.,偏微分方程的异步有限差分格式,J.Compute。物理。,274, 370-392 (2014) ·Zbl 1351.76162号
[18] 杜弗雷丘,E。;Ezzatti,P。;Usera,G.,《避免同步以加速GPU中的CFD解算器》,(2019-10月(2019)计算机体系结构与高性能计算研讨会论文集),204-211
[19] 埃格勒,C。;希克尔,S。;施密特,S。;Adams,N.A.,《时间演变湍流空化剪切层的大涡模拟》,(Nagel,W.E.;Kröner,D.H.;Resch,M.M.,《科学与工程中的高性能计算》14(2015),Springer International Publishing:Springer国际出版公司Cham),367-378
[20] Finger,I.,在具有自适应时间步长的显式有限体积CFD代码的运行时系统上设计和分析基于任务的并行化,Trans。纽约学院。科学。,30, 968-976 (2017)
[21] 弗雷塔格,S。;美国迈尔。;海因策,J。;Behrendt,T。;Hassa,C.,《高压下通用航空发动机喷油器煤油喷雾初始条件的测量》,(第23届液体雾化和喷雾系统年会,第23届流体雾化和喷雾体系年会,捷克共和国布尔诺(2010))
[22] 高,F。;O'Brien,E.E.,《湍流反应流的大规模模拟方案》,Phys。流体A,51282-1284(1992)·Zbl 0777.76098号
[23] Giusti,A。;Mastorakos,E.,旋转乙醇喷雾火焰接近吹脱的详细化学LES/CMC模拟,Proc。库布斯特。研究所,36,2625-2632(2017)
[24] 戈林,B。;Jeannot,E。;Mansouri,F。;Mercier,G.,《通过分层通信器在MPI应用程序中进行硬件拓扑管理》,《并行计算》。,76, 70-90 (2018)
[25] Houzeaux,G。;加西亚,M。;卡哈斯,J.C。;Artigues,A。;Olivares,E。;拉巴塔,J。;Vázquez,M.,流体中颗粒传输的动态负载平衡,国际计算杂志。流体动力学。,30, 408-418 (2016) ·Zbl 1497.76057号
[26] Houzeaux,G。;Garcia-Gasulla,M。;卡哈斯,J.C。;博雷尔,R。;圣地亚哥。;穆利内克,C。;Vázquez,M.,《并行多物理耦合:算法和计算性能》,《国际计算杂志》。流体动力学。,1-22 (2020) ·Zbl 1483.76048号
[27] 黄,D.Z。;Pazner,W。;Persson,P.O。;Zahr,M.J.,《用于多物理问题的高阶分区光谱延迟校正求解器》,J.Compute。物理。,412,第109441条pp.(2020)·Zbl 1436.65081号
[28] Jeannot,E。;Fournier,Y。;Lorendeau,B.,《使用非结构化网格在传统计算流体动力学代码上试验基于任务的运行时》,Compute。流体,173,51-58(2018)·Zbl 1410.76005号
[29] Jones,W.P。;马奎斯,A.J。;Vogiatzaki,K.,燃气轮机燃烧室喷雾燃烧的大涡模拟,Combust。火焰,161222-239(2014)
[30] 卡巴诺夫斯,A。;Garmory,A。;帕斯莫尔,M。;Gaylard,A.,简化汽车几何上非定常流场和喷雾冲击的计算模拟,J.Wind Eng.Ind.Aerodyn。,171, 178-195 (2017)
[31] 卡菲,D.K。;约翰逊,S。;桑顿,C。;Seville,J.P.K.,应用于流化床的拉格朗日-欧盟DEM/CFD代码的并行化,粉末技术。,207, 270-278 (2011)
[32] Kahila,H。;Wehrfritz,A。;O.卡里奥。;Ghaderi Masouleh,M。;梅斯,N。;萨默斯,B。;Vuorinen,V.,《喷射A反应中喷射压力影响的大涡模拟》,燃烧室。火焰,191142-159(2018)
[33] Kaluderic,B.,欧拉-拉格朗日CFD混合算法中拉格朗基模型的并行化,J.并行分布计算。,64, 277-284 (2004) ·Zbl 1069.68648号
[34] 卡拉卢斯,M。;Thakre,P。;戈丁,G。;Brandt,D.,《液体燃料燃气轮机燃烧器的火焰与详细化学大涡流模拟:精度和计算成本的比较》,J.Eng.燃气轮机动力,144,1-8(2022)
[35] 基德,L.E。;菲尔德,S.E。;福卡特,F。;Schnetter,E。;Teukolsky,S.A。;Bohn,A。;德普,N。;Diener,P。;Hébert,F。;利普纳,J。;Miller,J。;Ott,C.D。;Scheel,医学硕士。;Vincent,T.,SpECTRE:相对论天体物理学基于任务的间断Galerkin代码,J.Compute。物理。,335, 84-114 (2017) ·Zbl 1380.65274号
[36] Lefebvre,A.H。;Ballal,D.R.,《燃气轮机燃烧:替代燃料和排放》(2010),CRC出版社
[37] 洛克比,D.A。;Patronis,A。;博格,M.K。;Reese,J.M.,高效模拟多尺度系统的混合模型的异步耦合,J.Compute。物理。,284, 261-272 (2015) ·兹比尔1351.76066
[38] Maas,美国。;Pope,S.B.,《简化化学动力学:组成空间中的固有低维流形》,库布斯特。火焰,88,239-264(1992)
[39] Mahesh,K。;Constantinescu,G。;阿普特,S。;艾卡里诺,G。;火腿,F。;Moin,P.,复杂几何形状中反应湍流的大涡模拟,J.Appl。机械。,73, 374 (2006) ·兹比尔1111.74539
[40] 美国迈尔。;海因策,J。;弗雷塔格,S。;Hassa,C.,《航空发动机条件下通用喷油器的喷雾和火焰结构》(2011年ASME涡轮博览会论文集:陆地、海洋和空气动力:GT2011)。2011年美国机械工程师协会涡轮展会议记录:陆地、海洋和空中电力:GT2011,加拿大温哥华(2011))
[41] 梅农,S。;Kim,W.W。;斯通,C。;Sekar,B.,旋流燃烧室内燃料-空气混合和化学反应的大涡模拟,(第30届等离子体动力学和激光会议(1999年))
[42] 梅农,S。;Pannala,S.,反应两相剪切层的子网格模拟,(第34届AIAA/ASME/SAE/ASEE联合推进会议和展览(1998))
[43] 梅农,S。;桑卡兰,V。;斯通,C。;Sekar,B.,旋转预混和喷雾火焰的动力学(第39届航空航天科学会议和展览(2001年))
[44] 内贾德马利耶里。;Vezolainen,A。;Brown-Dymkoski,E。;Vasilyev,O.V.,PDE的并行自适应小波配置方法,J.Compute。物理。,298, 237-253 (2015) ·Zbl 1349.65652号
[45] van Oijen,J.A。;多尼尼,A。;R·J·巴斯蒂安。;10 Thije Boonkkamp,J.H。;de Goey,L.P.,《使用火焰生成歧管的预混燃烧建模技术现状》,Prog。能源燃烧。科学。,57, 30-74 (2016)
[46] van Oijen,J.A。;de Goey,L.P.,使用火焰生成歧管模拟预混合层流火焰,Combust。科学。技术。,161, 113-137 (2000)
[47] Pankajakshan,R。;米切尔,B.J。;Taylor,L.K.,使用并行欧拉-拉格朗日方法模拟非定常两相流,计算。流体,41,20-26(2011)·Zbl 1271.76192号
[48] Patankar,S.V.,《数值传热和流体流动》(1980),半球出版公司(CRC出版社,泰勒和弗朗西斯集团)·Zbl 0521.76003号
[49] 帕特森,医学硕士。;Reitz,R.D.,《燃油喷雾特性对柴油发动机燃烧和排放影响的建模》(1998年),SAE技术论文
[50] Pitsch,H.,湍流燃烧的大涡模拟,年。流体力学版次。,38, 453-482 (2006) ·Zbl 1097.76042号
[51] Pitsch,H。;Steiner,H.,湍流甲烷/空气扩散火焰(Sandia火焰D)的大涡模拟,Phys。流体,122541-2554(2000)·Zbl 1184.76424号
[52] Poinsot,T。;Veynante,D.,《理论与数值燃烧》(2005年)
[53] 斯巴尔扎里尼,I.F。;Walther,J.H。;伯格多夫,M。;希伯,S.E。;Kotsalis,E.M。;Koumoutsakos,P.,PPM-一个用于连续统模拟的高效并行粒子库,J.Compute。物理。,215, 566-588 (2006) ·Zbl 1173.76398号
[54] 施密特,D.P。;Bedford,F.,《随机拉格朗日/欧拉喷雾模拟收敛性分析》,国际期刊Multiph。流量,102,95-101(2018)
[55] 塞姆利奇,B。;Hynes,T。;兰格拉,I。;Swaminathan,N。;Dowling,A.P.,《真实燃气轮机燃烧室中的熵和涡量波生成》,J.Propuls。电力,35839-849(2019)
[56] 塞内卡尔,P.K。;Pomraning,E。;Richards,K.J。;Som,S.,内燃机CFD模拟的网格收敛喷雾模型,(ASME 2012内燃机部门秋季技术会议,ASME 2012内燃机部分秋季技术会议(2012),ICEF 2012(2012)),697-710
[57] Shigeto,Y。;Sakai,M.,多核处理器上离散元方法的并行计算,粒子学,9398-405(2011)
[58] 塞迪,J.A.M。;Giusti,A。;贝尼,P。;Mastorakos,E.,《旋风火焰数据仓库》(2017)
[59] Sitaraman,H。;Grut,R.,平衡连续拉格朗日解算器中网格和颗粒分解的冲突要求,并行计算。,52, 1-21 (2016)
[60] Thari,A。;特里文,N。;施陶弗,M。;Page,G.J.,《用于大规模模拟的喷雾高效平行燃烧》,J.Compute。物理。,36,第110187条,第(2020)页
[61] Thornber,B。;Bilger,R.W。;A.R.马斯里。;Hawkes,E.R.,《使用条件矩闭合模型的预混可压缩流大涡模拟算法》,J.Compute。物理。,230, 7687-7705 (2011) ·Zbl 1433.76060号
[62] 托菲根,H。;阿曼尼,E。;Saffar-Avval,M.,高效模拟颗粒两相流的包裹数密度控制算法,J.Compute。物理。,387, 569-588 (2019) ·兹比尔1452.76184
[63] 瓦兹奎兹,M。;Houzeaux,G。;Koric,S。;Artigues,A。;Aguado-Sierra,J。;Arís,R。;米拉·D·。;Calmet,H。;库切蒂,F。;H·欧文。;塔哈,A。;伯恩斯,E.D。;Cela,J.M。;Valero,M.,Alya:面向exascale的多物理工程模拟,J.Compute。科学。,14, 15-27 (2016)
[64] Vesperman,R.,《多部门环境对贫燃燃气轮机燃烧室空气动力学的影响》(2018),拉夫堡大学博士论文
[65] Veynante博士。;Vervisch,L.,湍流燃烧建模,Prog。能源燃烧。科学。,28, 193-266 (2002)
[66] Yan,B。;肖,L。;秦刚。;杨,Z。;Dong,B。;Yu,H。;Wu,H.,QTMS:共享HPC系统上大规模并行应用的二次时间复杂度拓扑感知过程映射方法,并行计算。,94-95 (2020)
[67] 张杰。;郭,H。;袁,X。;Peterka,T.,用于负载平衡并行粒子追踪的动态数据重划分,(2018 IEEE Pacific Visualization Symposium(PacificVis)(2018)),86-95
[68] 朱,J。;古普塔,A。;纳斯塔斯,C。;Anand,M.S.,《可压缩反应流LES方法的开发》(第51届AIAA航空航天科学会议,包括新视野论坛和航空航天博览会(2013))(2013)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。