×

分区流求解器(ZFS):一种高效的多物理模拟框架。 (英语) Zbl 1500.76070号

摘要:多物理模拟是当今工程应用的核心。趋势是朝着更现实、更详细的模拟方向发展,这需要各种物理机制的高度解析的空间和时间尺度,以在合理的时间内解决工程问题。因此,数字代码需要在高性能计算机上高效运行。因此,开发了具有格子Boltzmann、有限体积、间断Galerkin、水平集和拉格朗日解算器的区域流解算器(ZFS)框架。这些解算器可以组合起来进行模拟,例如准不可压缩和可压缩流、气动声学、移动边界和粒子动力学。在这份手稿中,介绍了耦合机制的多物理实现。本文讨论了并行化方法、涉及的求解器及其在最先进的异构高性能计算机上的可扩展性。各种多物理应用补充了讨论。结果表明,ZFS是一种高效、灵活的多用途工具,可用于解决各种类型的耦合问题。

MSC公司:

76M99型 流体力学基本方法
76个M12 有限体积法在流体力学问题中的应用
76米28 粒子法和晶格气体法
76N15型 气体动力学(一般理论)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Berger,M.和Aftosmis,M.,2012年。“粘性可压缩流笛卡尔切割单元方法的进展”,在第50届美国航空航天协会航空航天科学会议上,包括新视野论坛和航空航天博览会,美国航空航天协会2012-1301。弗吉尼亚州雷斯顿:美国航空航天研究所。doi:10.2514/6.2012-1301。
[2] Bhatnagar,P.L。;毛重,E.P。;Krook,M.,《气体碰撞过程模型》。I.带电和中性单组分系统中的小振幅过程,《物理评论》,94,3,511-525(1954)·Zbl 0055.23609号
[3] Bonet,J。;Peraire,J.,《三维几何搜索和相交问题的交替数字树(ADT)算法》,《工程数值方法国际期刊》,31,1,1-17(1991)·Zbl 0825.73958号
[4] 鲍里斯,J.P。;Grinstein,F.F。;奥兰,E.S。;Kolbe,R.L.,《大涡模拟的新见解》,流体动力学研究,10,4-6,199-228(1992)
[5] Bouzidi,M。;弗道斯,M。;Lallemand,P.,带边界玻尔兹曼晶格流体的动量传递,流体物理学,13,11,3452-3459(2001)·Zbl 1184.76068号
[6] H.J.本加兹。;林德纳,F。;Gatzhammer,B。;梅尔,M。;舍费尔,K。;Shukaev,A。;Uekermann,B.,preCICE-多物理表面耦合的完全并行库,计算机与流体,141250-258(2016)·Zbl 1390.76004号
[7] Burstede,C。;Wilcox,L.C.公司。;Ghattas,O.,p4est:八叉树森林上并行自适应网格细化的可缩放算法,SIAM科学计算杂志,33,3,1103-1133(2011)·Zbl 1230.65106号
[8] Cetin,M.O.、Koh,S.R.、Meinke,M.H.和Schröder,W.,2015年。“包括真实喷嘴几何形状的直升机发动机喷气的气动声学分析”。在第21届AIAA/CEAS空气声学会议上,AIAA 2015-2533。弗吉尼亚州雷斯顿:美国航空航天研究所。doi:10.2514/6.2015-2533。
[9] Cetin,M.O.、Pogorelov,A.、Lintermann,A.、Cheng,H.-J.、Meinke,M.和Schröder,W.,2016年。“非通用直升机发动机喷嘴和导管式轴流风扇的大尺度模拟”,《科学与工程中的高性能计算》,2015年,W.E.Nagel、D.H.Kröner、M.M.Resch编辑,389-405。查姆:斯普林格国际出版公司。doi:10.1007/978-3-319-24633-8_25。
[10] Childs,H.、Brugger,E.、Whitlock,B.、Meredith,J.、Ahern,S.、Pugmire,D.、Biagas,K.等人,2012年。“VisIt:一种用于可视化和分析超大数据的终端用户工具”,载于《高性能可视化——实现极端规模的科学洞察力》,357-372。博卡拉顿。
[11] D’Humières,D。;金兹堡,I。;Krafczyk,M。;Lallemand,P。;Luo,L.-S.,三维多重松弛时间格子Boltzmann模型,哲学事务。A辑,数学、物理和工程科学,360、1792、437-51(2002)·Zbl 1001.76081号
[12] Dongarra,J。;贝克曼,P。;摩尔,T。;阿尔茨,P。;阿洛伊西奥,G。;安德烈,J.-C。;Barkai,D.,《国际Exascale软件项目路线图》,《国际高性能计算应用杂志》,25,1,3-60(2011)
[13] Duchaine,F.、Berger,S.、Staffelbach,G.和Gicguel,L.,2017年。“应用于CFD的分区高性能代码耦合”。在JHPCS 2016:高性能科学计算,计算机科学丛书(LNCS,第10164卷)中的讲义,由E.Di Napoli,M.A.Hermanns,H.Iliev,A.Lintermann,A.Peyser编辑,3-12。亚琛查姆:斯普林格。doi:10.1007/978-3-319-53862-4_1。
[14] 杜尚恩,F。;S.Jauré。;波伊图,D。;Quémerais,E。;斯塔夫巴赫,G。;莫雷尔,T。;Gicguel,L.,《OpenPALM耦合器的高性能共轭传热分析》,计算科学与发现,8,1(2015)
[15] Dupuis,A。;Chopard,B.,替代格子Boltzmann网格精化算法的理论和应用,物理评论E,67,6,1-7(2003)
[16] 艾克,N。;Lippert,T。;Moschny,T。;Suarez,E.,《DEEP项目——多核时代异构集群计算的替代方法》,并发与计算:实践与经验,28,8,2394-2411(2016)
[17] Eitel,G.、Freitas,R.K.、Lintermann,A.、Meinke,M.和Schröder,W.,2010年。“基于格子Boltzmann方法的鼻腔流动数值模拟”,载于《数值和实验流体力学新结果VII》,《数值流体力学和多学科设计注释》第112卷,由a.Dillmann、G.Heller、M.Klaas、H.P.Kreplin、W.Nitsche、W.Schröder编辑,513-520。柏林/海德堡:施普林格。
[18] 艾特尔,G。;Soodt,T。;Schröder,W.,《上呼吸道脉动流的研究》,《国际设计与自然与生态动力学杂志》,5,4,335-353(2010)
[19] 艾特尔·阿莫尔,G。;Meinke,M。;Schröder,W.,《层次细化网格的格子-玻尔兹曼方法》,计算机与流体,75,127-139(2013)·Zbl 1277.76082号
[20] Ewert,R。;Schröder,W.,基于源滤波流分解的声扰动方程,计算物理杂志,188,2365-398(2003)·Zbl 1022.76050号
[21] Folk,M.和Pourmal,E.,2010年。“利用HDF5平衡性能和保存经验教训”,载于2010年《数字保存互操作性框架路线图》研讨会论文集,第10期,第1-8页。doi:10.1145/2039274.20392285。
[22] Fournier,Y。;Bonelle,J。;穆利内克,C。;尚,Z。;桑德兰,A。;Uribe,J.,优化Petascale系统、计算机和流体上的Code_Saturne计算,45,103-108(2011)·Zbl 1429.76014号
[23] Freitas,R.K。;Henze,A。;Meinke,M。;Schröder,W.,《内部流动、计算机和流体的格子-玻尔兹曼方法分析》,47,1,115-121(2011)·Zbl 1271.76262号
[24] 弗雷塔斯,R.K。;Schröder,W.,人体肺部模型中三维流动的数值研究,生物力学杂志,41,11,2446-2457(2008)
[25] Freund,J.B.,直接计算空气动力声音的拟定流入/流出边界条件,AIAA期刊,35,4,740-742(1997)·Zbl 0903.76081号
[26] 弗里戈,M。;Johnson,S.,FFTW3的设计与实现,IEEE会议记录,93,2,216-231(2005)
[27] D.加斯顿。;纽曼,C。;汉森,G。;Lebrun-Grandié,D.,MOOSE:非线性方程耦合系统的并行计算框架,核工程与设计,239,10,1768-1778(2009)
[28] Günther,C。;Meinke,M。;Schröder,W.,用于跟踪嵌入式边界方法中多个交互接口的灵活水平集方法,计算机与流体,102182-202(2014)
[29] Hänel,D.,Molekulare Gasdynamik,Einführung,《气体与晶格玻尔兹曼方法的动力学理论》(2004),柏林-海德堡:斯普林格-Verlag·Zbl 1162.82317号
[30] 海尔,E。;诺塞特,S.P。;Wanner,G.,《求解常微分方程I:非刚性问题》(1993),柏林:施普林格出版社,柏林·Zbl 0789.65048号
[31] 哈特曼,D。;Meinke,M。;Schröder,W.,笛卡尔层次网格方法的自适应多级多重网格公式,计算机与流体,37,9,1103-1125(2008)·Zbl 1237.76085号
[32] 哈特曼,D。;Meinke,M。;Schröder,W.,基于微分方程的水平集方法约束重新初始化,计算物理杂志,227,14,6821-6845(2008)·Zbl 1189.76366号
[33] 哈特曼,D。;Meinke,M。;Schröder,W.,“基于微分方程的水平集方法约束重新初始化”勘误表,计算物理杂志,2276821-6845(2008)·Zbl 1189.76366号
[34] 哈特曼,D。;梅恩克,M。;Schröder,W.,水平集方法的约束重初始化方程,计算物理杂志,229,5,1514-1535(2010)·Zbl 1329.76259号
[35] 哈特曼,D。;Meinke,M。;Schröder,W.,基于水平集的预混合燃烧、燃烧和火焰自适应网格方法,158,7,1318-1339(2011)
[36] Henderson,A.,Ahrens,J.和Law,C.,2004年。“ParaView指南。”
[37] Heroux,M.A.,《极限规模计算的软件挑战:从Petascale到Exascale系统》,《高性能计算应用国际期刊》,23,4,437-439(2009)
[38] Joppich,W。;Kürschner,M.,MpCCI-耦合应用、并发和计算模拟工具:实践和经验,18,2,183-192(2006)
[39] 朱利希超级计算中心,JURECA:朱利希超计算中心的模块化超级计算机,《大型研究设施杂志》,4,A132(2018)
[40] Klimach,H.、Jain,K.和Roller,S.,2014年。“使用APES的端到端并行仿真”,《并行计算进展》,第25卷:并行计算:加速计算科学与工程(CSE),703-711。IOS出版社。doi:10.3233/978-1-61499-381-0-703。
[41] Kopriva,D.A.、Woodruff,S.L.和Hussaini,M.Y.,2000年。麦克斯韦方程的间断谱元逼近计算科学与工程课堂讲稿,355-361。第11卷。柏林,海德堡:施普林格。doi:10.1007/978-3-642-59721-3_33·Zbl 0957.78023号
[42] Kraus,J.、Schlottke,M.、Adinetz,A.和Pleiter,D.,2014年。“使用OpenACC加速C++CFD代码”,2014年第一次使用指令加速编程研讨会,47-54。电气与电子工程师协会。doi:10.1109/WACPD.2014.11。
[43] Kunnen,R.P。;Siewert,C。;Meinke,M。;施罗德,W。;Beheng,K.,与云中水滴相关的空间演化各向同性湍流中的数值确定几何碰撞核,大气研究,127,8-21(2013)
[44] Lallemand,P。;Luo,L.-S.,格子Boltzmann方法理论:色散、耗散、各向同性、伽利略不变性和稳定性,《物理评论》E,61,6,6546-6562(2000)
[45] Li,J.、Zingale,M.、Liao,W.-k.、Choudhary,A.、Ross,R.、Thakur,R.和Gropp,W.、Latham,R.,Siegel,A.和Gallagher,B.,2003年。“并行网络CDF:高性能科学I/O接口”,载于2003年ACM/IEEE超级计算会议论文集-SC'03,39。纽约州纽约市:ACM出版社。doi:10.1145/1048935.1050189。
[46] Lieber,M.和Nagel,W.E.,2014年。“可扩展的高质量1D分区”,2014年高性能计算与仿真国际会议,112-119。电气与电子工程师协会。doi:10.1109/HPCSim.2014.6903676。
[47] Lintermann,A.2016年。“用于模拟复杂流动的高效并行几何分布”,载于第七届欧洲应用科学与工程计算方法大会(ECCOMAS大会,2016),由M.Papadrakakis、V.Papadopoulos、G.Stefanou、V.Plevris编辑,1277-1293。希腊,雅典:雅典国立技术大学土木工程结构分析与抗震研究学院(NTUA)。doi:10.7712/100016.1885.5067。
[48] Lintermann,A.、Eitel-Amor,G.、Meinke,M.和Schröder,W.,2013年。“鼻腔流动局部网格细化的格子-玻尔兹曼解”,载于《数值和实验流体力学新结果》VIII,583-590。斯普林格。doi:10.1007/978-3642-35680-369。
[49] Lintermann,A.、Habbinga,S.和Göbbert,J.H.,2017年。“高性能计算系统上与呼吸流计算相关的大规模模拟数据的综合可视化”,载于《SC’17:高性能计算、网络、存储和分析国际会议论文集》。纽约州纽约市:ACM。科罗拉多州丹佛市。
[50] Lintermann,A.、Meinke,M.和Schröder,W.,2011年。“基于格子Boltzmann方法的人类鼻腔吸气和加热能力研究”,载于《ECCOMAS生物流模拟和建模专题国际会议论文集》(SIMBIO 2011)。比利时布鲁塞尔。
[51] Lintermann,A.、Meinke,M.和Schröder,W.,2012年。“基于格子-玻尔兹曼方法的鼻腔流研究”,《2011年矢量系统高性能计算》,M.Resch,X.Wang,W.Bez,E.Focht,H.Kobayashi,S.Roller编辑,143-158。柏林,海德堡:施普林格。doi:10.1007/978-3-642-22244-3。
[52] Lintermann,A。;Meinke,M。;Schröder,W.,《基于流体力学的几个鼻腔呼吸效率分类》,《生物和医学中的计算机》,43,11,1833-1852(2013)
[53] Lintermann,A。;Pleiter,D。;Schröder,W.,ODROID-MC1在科学流问题中的性能,未来一代计算机系统,95149-162(2019)
[54] Lintermann,A。;Schlimpert,S。;Grimmen,J。;Günther,C。;Meinke,M。;Schröder,W.,《基于HPC系统的大规模并行网格生成》,《应用力学和工程中的计算机方法》,277131-153(2014)·Zbl 1423.76366号
[55] Lintermann,A.和Schröder,W.,2017a。“鼻腔层次化数值之旅:从鼻子模型到实际解剖”,《流动、湍流和燃烧》。doi:10.1007/s10494-017-9876-0。
[56] Lintermann,A。;Schröder,W.,《上呼吸道气溶胶颗粒沉积模拟》,《欧洲力学杂志-B/Fluids》,63,73-89(2017)·Zbl 1408.76609号
[57] Liou,M.-S。;Steffen,C.J.,一种新的通量分裂方案,计算物理杂志,107,1,23-39(1993)·Zbl 0779.76056号
[58] Maxey,M.R。;Riley,J.J.,非均匀流动中刚性小球的运动方程,流体物理学,26,883-889(1983)·兹比尔0538.76031
[59] Meinke,M。;施耐德,L。;Günther,C。;Schröder,W.,《笛卡尔网格中尖锐移动边界的切割-细胞方法》,计算机与流体,85,135-142(2013)·Zbl 1290.76087号
[60] Meinke,M。;施罗德,W。;克劳斯,E。;Rister,T.,《大涡模拟、计算机和流体的二阶和六阶方法比较》,31,4-7,695-718(2002)·Zbl 1027.76025号
[61] 尼默勒,A。;Schlottke-Lakemper,M。;Meinke,M。;Schröder,W.,《直接耦合多物理模拟、计算机和流体的动态负载平衡》(2020)·Zbl 1519.76313号
[62] Osher,S.和Fedkiw,R.,2003年。水平集方法与动态隐式曲面,《应用数学科学》第153卷。纽约州纽约:施普林格。doi:10.1007/b98879·Zbl 1026.76001号
[63] 彭,D。;梅里曼,B。;Osher,S。;赵,H。;Kang,M.,基于PDE的快速局部水平集方法,计算物理杂志,155,2,410-438(1999)·Zbl 0964.76069号
[64] Permann,C.J.、Gaston,D.R.、Andrs,D.、Carlsen,R.W.、Kong,F.、Lindsay,A.D.、Miller,J.M.等人,2019年。arXiv:1911.04488。http://arxiv.org/abs/1911.04488。
[65] Pogorelov,A。;Meinke,M。;Schröder,W.,基于割心法的Tip泄漏流动大涡模拟,流体物理,27,7(2015)
[66] Pogorelov,A。;Meinke,M。;Schröder,W.,Tip-gap宽度对轴流风扇内流场的影响,国际热流与流体流动杂志,61466-481(2016)
[67] Pogorelov,A。;施耐德,L。;Meinke,M。;Schröder,W.,一种基于自适应笛卡尔网格的方法来模拟多个旋转表面的湍流,流量、湍流和燃烧,100,1,19-38(2018)
[68] Qian,Y.H。;D’Humières,D。;Lallemand,P.,Navier-Stokes方程的格子BGK模型,《欧洲物理快报》(EPL),17,6,479-484(1992)·Zbl 1116.76419号
[69] Sagan,H.,《空间填充曲线》(Space-Filling Curves)(1994年),纽约州纽约市:纽约州纽约施普林格大学·Zbl 0806.01019号
[70] Schlimpert,S。;费尔德胡森,A。;Grimmen,J.H。;罗伊德,B。;Meinke,M。;Schröder,W.,湍流预混燃烧中的流体动力不稳定性和剪切层效应,流体物理学,28,1(2016)
[71] Schlimpert,S。;Hemchandra,S。;梅恩克,M。;Schröder,W.,流体动力不稳定性和剪切层对声激励层流预混火焰、燃烧和火焰响应的影响,162,2,345-367(2015)
[72] Schlimpert,S。;Meinke,M。;Schröder,W.,声激励层流预混火焰、燃烧和火焰的非线性分析,163,337-357(2016)
[73] Schlottke,M.A.、Cheng,H.-J.、Lintermann,A.、Meinke,M.H.和Schröder,W.,2015年。“计算气动声学的直接混合方法”,第21届AIAA/CEAS气动声学会议,AIAA 2015-3133。德克萨斯州达拉斯,doi:10.2514/6.2015-3133。
[74] Schlottke-Lakemper,M.,Klemp,F.,Cheng,H.-J.,Lintermann,A.,Meinke,M.和Schröder,W.,2016年。“HPC系统的CFD/CAA模拟”,《2016年持续仿真性能》,139-157。查姆:斯普林格国际出版公司。doi:10.1007/978-3-319-46735-112。
[75] Schlottke-Lakemper,M。;尼默勒,A。;Meinke,M。;Schröder,W.,多层笛卡尔网格上体耦合多物理模拟的高效并行化,应用力学与工程中的计算机方法,352461-487(2019)·Zbl 1441.76084号
[76] Schlottke-Lakemper,M。;Yu,H。;Berger,S。;Meinke,M。;Schröder,W.,层次笛卡尔网格、计算机和流体上的完全耦合混合计算气动声学方法,144137-153(2017)·Zbl 1390.76830号
[77] 施耐德,L。;Grimmen,J.H。;Meinke,M。;Schröder,W.,《高性能计算机上全分辨率粒子模拟的有效数值方法》,《应用数学与力学学报》,15,1495-496(2015)
[78] 施耐德,L。;Günther,C。;Meinke,M。;Schröder,W.,《刚体与粘性可压缩流相互作用的高效保守切割-细胞方法》,计算物理杂志,311,62-86(2016)·Zbl 1349.74345号
[79] 施耐德,L。;哈特曼博士。;Meinke,M。;Schröder,W.,《切割细胞方法中的精确移动边界公式》,计算物理杂志,235,786-809(2013)
[80] 施耐德,L。;Meinke,M。;Schröder,W.,《衰减各向同性湍流中Kolmogorov长度尺度颗粒的直接颗粒流体模拟》,流体力学杂志,819,188-227(2017)·Zbl 1383.76186号
[81] Schneiders,L.公司。;Meinke,M。;Schröder,W.,关于各向同性湍流中重非球形粒子的拉格朗日点质量模型的准确性,Fuel,201,2-14(2017)
[82] Siewert,C。;Kunnen,R.P。;Schröder,W.,小椭球体在湍流中的碰撞速率,流体力学杂志,758686-701(2014)
[83] 斯蒂芬,M。;Docter,J.,JUQUEEN:Jülich超级计算中心的IBM Blue Gene/Q\(####)超级计算机系统,《大规模研究设施杂志》JLSRF,1,A1(2015)
[84] Sturm,M。;Carolus,T.,《进水口非均匀相干结构导致的隔离轴流风机转子的音调风机噪声》,《噪声控制工程期刊》,60,6,699-706(2012)
[85] van Leer,B.,《走向终极保守差分格式》。V.戈杜诺夫方法的二阶后继,计算物理杂志,32,1,101-136(1979)·Zbl 1364.65223号
[86] 瓦兹奎兹,M。;Houzeaux,G。;Koric,S。;Artigues,A。;Aguado-Sierra,J。;Arís,R。;Mira,D.,Alya:面向Exascale的多物理工程模拟,计算科学杂志,14,15-27(2016)
[87] Vogt,K。;巴赫曼·哈利德斯塔德,G。;Wernecke,K.-D。;加柳克,O。;Lintermann,A。;Neccophrenko,A。;Peters,F.,《国际RIGA鼻气道功能测试共识会议新协议》,鼻科学,56,2,133-143(2018)
[88] Waldmann,M.、Lintermann,A.、Choi,Y.J.和Schröder,W.,2020年。“使用格子-玻尔兹曼方法分析MARME治疗对呼吸流的影响”,载于《数值和实验流体力学新结果》XII,853-863。德国达姆施塔特:施普林格。doi:10.1007/978-3-030-25253-380。
[89] Wolf,K.、Bayrasy,P.、Brodbeck,C.、Kalmykov,I.、Oeckerath,A.和Wirth,N.,2017年。“MpCCI:多物理模拟的中性接口”,《工业模拟中的科学计算和算法》,135-151。商会:施普林格国际出版社。doi:10.1007/978-3-319-62458-77。
[90] Yu,W.,Vetter,J.,Canon,R.S.和Jiang,S.,2007年。“利用Lustre文件连接实现有效的集体IO”,第七届IEEE集群计算与网格国际研讨会(CCGrid’07),267-274。电气与电子工程师协会。doi:10.1109/CCGRID.2007.51。
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。