马丁·鲍尔;塞巴斯蒂安·艾布尔;基督徒哥登施韦格尔;科尔·尼尔斯;迈克尔·库伦;克里斯托夫·雷廷格;弗洛里安·肖恩鲍姆;克里斯托夫·施瓦茨梅尔;多米尼克·索内斯;哈拉尔德·科斯特勒;乌尔里奇·吕德 瓦尔贝拉:用于多物理模拟的块结构高性能框架。 (英语) Zbl 1524.76278号 计算。数学。申请。 81, 478-501 (2021)。 摘要:高效地为当前的超级计算机编程是一项具有挑战性的任务。为了充分利用系统,需要利用核心、计算节点和节点之间的多级并行性。带有加速器的异构硬件架构使开发过程更加复杂。瓦尔贝拉通过为用户提供高效的构建块来解决这些挑战,以便在块结构网格上开发仿真。块结构域分区足够灵活,可以处理复杂的几何图形,而每个块中的结构化网格允许高效实现基于模板的算法。我们提供了几个使用实现的示例应用程序瓦尔贝拉从晶格玻尔兹曼方法到刚性粒子模拟。最重要的是,这些方法可以耦合在一起,实现多物理模拟。该框架使用元编程技术从符号方法公式中为CPU和GPU生成高效代码。 引用于10文件 MSC公司: 76米28 粒子法和晶格气体法 2005年5月 并行数值计算 76P05号机组 稀薄气体流动,流体力学中的玻尔兹曼方程 76S05号 多孔介质中的流动;过滤;渗流 76T20型 悬架 关键词:高性能计算;多重物理量;晶格玻尔兹曼;刚性粒子动力学;自适应网格细化;代码生成 软件:HyTeG公司;github;伦敦3D;PFFT公司;OpenLB(打开LB);SymPy公司;p4测试;瓦尔贝拉;帕拉博斯 PDF格式BibTeX公司 XML格式引用 \textit{M.Bauer}等人,计算。数学。申请。81、478--501(2021年;Zbl 1524.76278) 全文: 内政部 arXiv公司 参考文献: [1] Keyes,D.E。;McInnes,L.C.公司。;伍德沃德,C。;格罗普,W。;Myra,E。;佩妮斯,M。;贝尔·J。;Brown,J。;克洛,A。;Connors,J.,《多物理模拟:挑战与机遇》,《国际高性能计算杂志》。申请。,27, 1, 4-83 (2013) [2] 吕德,美国。;Willcox,K。;麦克因斯,L。;Sterck,H.,《计算科学与工程研究与教育》,SIAM Rev.,60,3,707-754(2018) [3] Godenschwager,C。;肖恩鲍姆,F。;Bauer,M。;Köstler,H。;Rüde,U.,《复杂几何形状中一万亿个单元的混合平行流模拟框架》(《高性能计算、网络、存储和分析国际会议论文集》(2013),ACM出版社),1-12 [4] Feichtinger,C。;Donath,S。;Köstler,H。;Götz,J。;Rüde,U.,WaLBerla:计算工程模拟的HPC软件设计,J.Compute。科学。,2, 2, 105-112 (2011) [5] (2019), https://www.mpi-forum.org/,于2019年9月30日访问 [6] Risso,J.V.T。;Bauer,M。;卡瓦略,P.R。;吕德,美国。;Weingaertner,D.,可扩展GPU通信与模具应用上的代码生成,(2019年第31届计算机体系结构和高性能计算国际研讨会(SBAC-PAD)(2019)),88-95 [7] 尤夫林,V。;Latt,J.,OpenLB项目:晶格玻尔兹曼方法的开源和面向对象实现,国际。现代物理学杂志。C、 18、04、627-634(2007)·Zbl 1388.76293号 [8] (2019)中,https://www.openlb.net网站/,于2019年9月30日访问 [9] 拉格拉瓦,D。;马拉菠菜。;Latt,J。;肖帕德,B.,《多畴晶格玻尔兹曼网格细化进展》,J.Compute。物理。,231, 14, 4808-4822 (2012) ·Zbl 1246.76131号 [10] (2019), http://www.palabos.org/,于2019年9月30日访问 [11] Mierke,D。;简·恩(Janßen,C.)。;Rung,T.,一种在GPU模拟环境中计算高阶LBM边界条件下的子网格距离的有效算法,Comput。数学。申请。(2018) [12] (2019), https://www.tuhh.de/elbe/home.html,于2019年9月30日访问 [13] 格伦·D·。;欧·亨里奇。;Janoschek,F。;Coveney,P。;Harting,J.,《流体动力学中的晶格-玻尔兹曼方法:湍流和复杂胶体流体》(JüLich Blue Gene/P Extreme Scaling Workshop(2011)),17 [14] 施密歇克,S。;Shamardin,L。;弗里杰特斯,S。;Krüger,T。;美国席勒。;Harting,J。;Coveney,P.V.,LB3D:格子Boltzmann方法的并行实现,用于模拟相互作用的两亲流体,计算。物理学。Comm.,217,149-161(2017)·Zbl 1408.76004号 [15] (2019), http://ccs.chem.ucl.ac.uk/lb3d,于2019年9月30日访问 [16] Groen博士。;赫瑟林顿,J。;卡弗,H.B。;纳什,R.W。;M.O.伯纳乌。;Coveney,P.V.,《HemeLB晶格-玻尔兹曼模拟环境性能分析和建模》,J.Compute。科学。,4, 5, 412-422 (2013) [17] (2019), https://github.com/sailfish-team/sailfish网站,于2019年9月30日访问 [18] 刘,Z。;朱,X。;吕,X。;孟,H。;Shi,S。;Han,W。;徐,J。;Fu,H。;Yang,G.,Sunwaylb:在Sunway TaihuLight上实现基于极值格子Boltzmann方法的计算流体动力学模拟,(2019年IEEE国际并行和分布式处理研讨会(IPDPS)(2019)),557-566 [19] Wittmann,M。;哈格,V。;Zeiser,T。;H·Köstler。;Wellein,G.,Lattice Boltzmann基准内核作为性能分析、计算和测试平台流体,172582-592(2018)·Zbl 1410.76388号 [20] (2019), https://www.cfdem.com/,于2019年9月30日访问 [21] (2019), https://www.yakuru.fr/granoo/index.html,于2019年9月30日访问 [22] (2019), https://yade-dev.gitlab.io/trunk/,于2019年9月30日访问 [23] (2019), https://projectchrono.org/,于2019年9月30日访问 [24] (2019), 网址:http://www.mercurydpm.org/,于2019年9月30日访问 [25] Preclik,T。;Rüde,U.,非光滑颗粒动力学的超尺度模拟,计算。部分。机械。,2, 2, 173-196 (2015) [26] Schruff,T。;梁,R。;吕德,美国。;Schüttrumpf,H.等人。;Frings,R.M.,《孔隙度分析用致密颗粒沉积物的生成:大规模非光滑颗粒动力学的评估和应用》,计算。第部分。机械。,5, 1, 1-12 (2016) [27] 奥斯坦宁,I.A。;Zhilyaev,P。;彼得罗夫。;Dumitrica,T。;艾布尔,S。;吕德,美国。;Kuzkin,V.A.,《利用介观离散元方法对碳纳米管系统进行大规模建模》,Lett。材料。,8, 3, 240-245 (2018) [28] 奥斯坦宁,I。;Dumitrica,T。;艾布尔,S。;Rüde,U.,超薄CNT薄膜在介观离散元法模拟中的尺寸依赖性机械响应,J.Appl。机械。,1-17 (2019) [29] Retinger,C。;Rüde,U.,《全分辨晶格Boltzmann模拟流体-颗粒耦合方法的比较研究》,计算与流体,154,74-89(2017)·Zbl 1390.76759号 [30] Retinger,C。;Rüde,U.,颗粒流离散粒子模拟的耦合格子Boltzmann方法和离散元方法,计算与流体,172706-719(2018)·Zbl 1410.76458号 [31] Hötzer,J。;贾因塔,M。;斯坦梅茨,P。;雀巢公司,B。;Dennstedt,A。;Genau,A。;Bauer,M。;Köstler,H。;Rüde,U.,定向三元共晶凝固的大规模相场模拟,《材料学报》。,93, 194-204 (2015) [32] Bauer,M。;Hötzer,J。;Ernst博士。;哈默,J。;塞茨,M。;希尔,H。;Hönig,J。;Köstler,H。;Wellein,G。;雀巢公司,B。;Rüde,U.,大规模并行相场模拟的代码生成,(高性能计算、网络、存储和分析国际会议论文集(2019),ACM),59:1-59:32 [33] Deiterding,R。;Wood,S.L.,移动边界自适应格子Boltzmann方法预测风力涡轮机模拟,J.Phys。Conf.序列号。,753,8,第082005条pp.(2016) [34] (2019), https://amroc.sourceforge.net网址/,于2019年9月30日访问 [35] 伯斯特德,C。;威尔科克斯,L。;Ghattas,O.,P4est:八叉树森林上并行自适应网格细化的可缩放算法,SIAM J.Sci。计算。,33, 3, 1103-1133 (2011) ·Zbl 1230.65106号 [36] Neumann,P。;Neckel,T.,八叉树状网格上格子Boltzmann模拟的动态网格细化技术,计算机。机械。,51, 2, 237-253 (2012) ·Zbl 1312.76051号 [37] (2019), https://i10git.cs.fau.de/walberra/walberra/,于2019年9月30日访问 [38] (2019), 网址:https://www.walberla.net,于2019年9月30日访问 [39] 肖恩鲍姆,F。;Rüde,U.,非均匀网格上格子Boltzmann方法的大规模并行算法,SIAM J.Sci。计算。,38, 2, 96-126 (2016) ·Zbl 1381.76301号 [40] 肖恩鲍姆,F。;Rüde,U.,极端规模块结构自适应网格细化,SIAM J.Sci。计算。,40, 3, 358-387 (2018) ·Zbl 06890193号 [41] A.杜比。;Almgren,A。;贝尔·J。;Berzins,M。;Brandt,S。;布莱恩,G。;科尔拉,P。;格雷夫斯,D。;Lijewski,M。;勒弗勒,F。;奥谢,B。;Schnetter,E。;斯特拉伦,B.V。;Weide,K.,《块结构自适应网格细化软件包中高级框架的调查》,J.Parallel Distribute.Compute。,74-123217-3227(2014) [42] Schloegel,K。;Karypis,G。;Kumar,V.,《并行静态和动态多约束图划分》,Concurr。计算:实际。专家。,14, 3, 219-240 (2002) ·Zbl 1012.68146号 [43] (2019), http://glaros.dtc.umn.edu/gkhome/views/metis网站/,于2019年9月30日访问 [44] (2019), https://www.top500.org/,于2019年9月30日访问 [45] 斯尼尔,M。;维斯涅夫斯基,R.W。;亚伯拉罕·J·A。;Adve,S.V.公司。;Bagchi,S。;巴拉吉,P。;Belak,J。;Bose,P。;Cappello,F。;卡尔森,B。;Chien,A.A。;Coteus,P。;DeBardeleben,N.A。;P.C.迪尼兹。;恩格曼,C。;埃雷斯,M。;Fazzari,S。;盖斯特,A。;古普塔,R。;约翰逊,F。;Krishnamoorthy,S。;Leyffer,S。;自由,D。;密特拉,S。;Munson,T。;Schreiber,R。;Stearley,J。;Hensbergen,E.V.,《解决exascale计算中的故障》,《国际高性能计算》。申请。,28129-173(2014年) [46] Dongarra,J.,《新兴的高性能计算异构技术》(2019年),http://www.netlib.org/utk/people/JackDongarra/SLIDES/hcw-0513.pdf,于2019年9月30日访问 [47] 黄光华;Abraham,J.A.,矩阵运算基于算法的容错,IEEE Trans。计算。,C-33、6518-528(1984)·Zbl 0557.68027号 [48] Randell,B.,《软件容错的系统结构》,IEEE Trans。柔和。工程师,SE-1,2,220-232(1975) [49] Huber,M。;格梅纳,B。;吕德,美国。;Wohlmuth,B.,《大规模并行多重网格解算器的弹性》,SIAM J.Sci。计算。,38、5、S217-S239(2016)·Zbl 1352.65626号 [50] 郑,G。;镍,X。;Kalé,L.V.,面向exascale的可扩展双内存检查点和重启方案,(IEEE/IFIP可靠系统和网络国际会议研讨会(DSN 2012)(2012),IEEE),1-6 [51] Herault,T。;Robert,Y.,《高性能计算的容错技术》(2015),Springer·Zbl 1330.68026号 [52] 科尔,N。;Hötzer,J。;肖恩鲍姆,F。;Bauer,M。;Godenschwager,C。;Köstler,H。;雀巢公司,B。;Rüde,U.,《大规模并行仿真的可扩展检查点方案》,《国际高性能计算》。申请。,33, 4, 571-589 (2019) [53] Lorensen,W.E。;Cline,H.E.,《行进立方体:高分辨率三维曲面构造算法》,(ACM SIGGRAPH计算机图形学,第21卷(1987),ACM),163-169 [54] Bauer,M。;Hötzer,J。;贾因塔,M。;斯坦梅茨,P。;Berghoff,M。;肖恩鲍姆,F。;Godenschwager,C。;Köstler,H。;雀巢,B。;Rüde,U.,三元共晶定向凝固的大规模并行相场模拟,(SC'15:高性能计算、网络、存储和分析国际会议论文集(2015),IEEE),1-12 [55] 加兰,M。;Heckbert,P.S.,使用二次误差度量进行曲面简化,(第24届计算机图形和交互技术年会论文集(1997),ACM出版社/Addison-Wesley出版社),209-216 [56] (2019), https://www.openmesh.org/,于2019年9月30日访问 [57] Jones,M.W.,《从一个点到三角形的3D距离技术》。威尔士大学计算机科学系代表(1995) [58] Bærentzen,J.等人。;Aans,H.,使用角度加权伪正态、可视化和计算机图形计算符号距离,IEEE Trans。视觉。计算。图形,11,3,243-253(2005) [59] 佩恩,B。;Toga,A.,《表面模型、计算机图形和应用的距离场操纵》,IEEE,12,1,65-71(1992) [60] Krüger,T。;Kusumaatmaja,H。;库兹明,A。;沙尔特,O。;席尔瓦,G。;Viggen,E.M.,《格子Boltzmann方法》(2017),施普林格出版社·Zbl 1362.76001号 [61] d’Humieres,d.,三维多重弛豫时间晶格Boltzmann模型,Phil.Trans。R.Soc.A,360、1792、437-451(2002)·Zbl 1001.76081号 [62] 金兹堡,I。;Verhaeghe,F。;d'Humieres,d.,双松弛时间格子Boltzmann格式:关于参数化、速度、压力和混合边界条件,Commun。计算。物理。,3, 2, 427-478 (2008) [63] 盖尔,M。;Schönherr先生。;Pasquali,A。;Krafczyk,M.,《三维累积晶格Boltzmann方程:理论与验证》,计算。数学。申请。,70, 4, 507-547 (2015) ·Zbl 1443.76172号 [64] Yu,H。;吉里马吉,S.S。;Luo,L.-S.,使用晶格玻尔兹曼方法对有和无框架旋转的衰减各向同性湍流的DNS和LES,J.Compute。物理。,209, 2, 599-616 (2005) ·Zbl 1138.76373号 [65] Bösch,F。;Chikatamarla,S.S。;Karlin,I.V.,湍流的熵多重弛豫格子Boltzmann模型,物理学。E版,92,第043309条,pp.(2015) [66] 垃圾,M。;Yang,Z.,格子Boltzmann方法的流出边界条件,Prog。计算。流体动力学。,8, 1-4, 38-48 (2008) ·Zbl 1139.76045号 [67] 郭,Z。;郑,C。;Shi,B.,《离散晶格对晶格Boltzmann方法中强迫项的影响》,Phys。E版,65,第046308条pp.(2002)·Zbl 1244.76102号 [68] 罗德,M。;Kandhai,D。;Derksen,J.J。;van den Akker,H.E.A。;generic,A.,《晶格的质量守恒局部网格细化技术——Boltzmann方案》,国际。J.数字。方法流体,51,439-468(2006)·Zbl 1276.76060号 [69] Schornbaum,F.,《用于极端规模超级计算机模拟的块结构自适应网格优化》(2018),Friedrich-Alexander-Universitaät Erlangen-Nürnberg,(博士论文)·Zbl 06890193号 [70] 泽泽,T。;Wellein,G。;Nitsure,A。;Iglberger,K。;吕德,美国。;Hager,G.,为格子Boltzmann方法引入并行缓存不经意阻塞方法,Prog。计算。流体动力学。国际期刊,8,1-4,179-188(2008)·Zbl 1388.76320号 [71] Donath,S。;Iglberger,K。;Wellein,G。;Zeiser,T。;Nitsure,A。;Rüde,U.,多核多芯片系统上不同并行晶格Boltzmann实现的性能比较,国际计算杂志。科学。工程,4,1,3-11(2008) [72] Wellein,G。;Zeiser,T。;海格·G。;Donath,S.,《简单格子Boltzmann内核的单处理器性能》,计算与流体,35,8-9,910-919(2006)·Zbl 1177.76335号 [73] (2019)中,http://www.fz-juelich.de/ias/jsc/EN/Expertise/High-Q-Club/_node.html,于2019年9月30日访问 [74] 艾布尔,S。;Rüde,U.,多分散刚体动力学的局部并行通信算法,并行计算。,80, 36-48 (2018) [75] 法塔希,E。;瓦卢加,C。;沃尔穆思,B。;Rüde,U.,自由和多孔介质流动耦合的大规模格子Boltzmann模拟,(科学与工程高性能计算国际会议论文集(2016),Springer),1-18·Zbl 1382.76207号 [76] 法塔希,E。;瓦卢加,C。;沃尔穆思,B。;吕德,美国。;曼哈特,M。;Helmig,R.,多孔介质模拟中的格子Boltzmann方法:从层流到湍流,计算与流体,140,247-259(2016)·Zbl 1390.76847号 [77] 里贝克,I。;Schwarzmeier,C。;Eggenweiler,E。;Rüde,U.,《使用孔隙尺度解析模型验证和校准耦合孔隙介质和自由流动问题》(2019年),提交的手稿:https://arxiv.org/abs/1906.06884 [78] 吉尔,A。;Galache,J。;Godenschwager,C。;Rüde,U.,考虑边界条件、晶格间距和畴尺寸的格子Boltzmann方法精确模拟混沌多孔介质的最佳配置,计算。数学。申请。,73, 12, 2515-2528 (2017) ·Zbl 1370.76143号 [79] 艾布尔,S。;Rüde,U.,大规模并行刚性粒子动力学运行时负载平衡算法的系统比较,计算。物理学。通信,24476-85(2019) [80] 霍克尼,R。;Goel,S。;伊斯特伍德,J.,等离子体的安静高分辨率计算机模型,J.计算。物理。,14, 2, 148-158 (1974) [81] 艾伦,M.P。;Tildesley,D.J.,《液体的计算机模拟》(2017),牛津大学出版社·Zbl 1372.82005年 [82] Ericson,C.,《实时碰撞检测》(2004),CRC出版社 [83] Erleben,K。;斯波林,J。;Henriksen,K。;Dohlman,K.,《基于物理的动画(图形系列)》(2005),Charles River Media,Inc.:Charles Rivers Media,Inc.,美国马萨诸塞州罗克兰 [84] 吉尔伯特,E。;约翰逊,D。;Keerthi,S.,《计算三维空间中复杂物体之间距离的快速程序》,IEEE J.Robot。自动。,4, 2, 193-203 (1988) [85] 吉尔伯特,E.G。;Foo,C.-P.,计算三维空间中一般凸体之间的距离,IEEE Trans。机器人。自动。,6, 1, 53-61 (1990) [86] Bergen,G.V.D.,《交互式3D环境中的碰撞检测》(2003),CRC出版社 [87] P.A.Cundall,用于模拟块状岩石系统中渐进、大规模运动的计算机模型,载于:国际岩石力学学会研讨会论文集,1971,II-8。 [88] 坎达尔,P.A。;Strack,O.D.L.,颗粒组件的离散数值模型,Géotechnique,29,1,47-65(1979) [89] Preclik,T。;艾布尔,S。;Rüde,U.,非弹性碰撞刚体动力学中的最大耗散原理,计算。机械。,62, 1, 1-16 (2017) [90] Rapaport,D.,《数百万粒子分子动力学:II》。分布式处理的设计考虑,计算。物理学。Comm.,62,2-3,217-228(1991) [91] 艾布尔,S。;Preclik,T。;吕德,U.,JUQUEEN极限缩放研讨会2017JSC内部报告,47(2017),URLhttps://juser.fz-juelich.de/record/828084 [92] Ladd,A.J.C.,通过离散Boltzmann方程对颗粒悬浮液进行数值模拟。第1部分。理论基础,J.流体力学。,271, 285-309 (1994) ·Zbl 0815.76085号 [93] 艾登,C.K。;卢,Y。;丁,E.-J.,使用离散玻尔兹曼方程直接分析惯性颗粒悬浮液,J.流体力学。,373287-311(1998年)·Zbl 0933.76092号 [94] Noble,D.R。;Torczynski,J.R.,部分饱和计算单元的格子Boltzmann方法,国际。现代物理学杂志。C、 1189-1201年8月9日(1998年) [95] 邹强。;He,X.,关于格子Boltzmann-BGK模型的压力和速度边界条件,Phys。流体,9,6,1591-1598(1997)·Zbl 1185.76873号 [96] 彭,C。;Teng,Y。;黄,B。;郭,Z。;Wang,L.-P.,粘性流中移动刚性粒子模拟的格子Boltzmann方法的实现问题和基准测试,计算。数学。申请。,72, 2, 349-374 (2016) ·Zbl 1358.76061号 [97] Retinger,C。;Rüde,U.,颗粒流模拟的动态负载平衡技术,计算,7,1(2019) [98] 雷廷格,C。;Godenschwager,C。;艾布尔,S。;Preclik,T。;Schruff,T。;弗林斯,R。;Rüde,U.,河床沙丘形成的完全解析模拟,(Kunkel,J.M.;Yokota,R.;Balaji,P.;Keyes,D.,《高性能计算》(2017),Springer International Publishing:Springer国际出版公司Cham),3-21 [99] Huang,L.R。;考克斯,E.C。;奥斯汀,R.H。;Sturm,J.C.,通过确定性横向位移实现连续颗粒分离,《科学》,304,5673,987-990(2004) [100] McGrath,J。;希梅内兹,M。;Bridle,H.,《颗粒分离的确定性横向位移:综述》,实验室芯片,14,4139-4158(2014) [101] Kuron,M。;Stärk,P。;伯卡德,C。;德格拉夫,J。;Holm,C.,《松鼠的格子Boltzmann模型》,J.Chem。物理。,第150、14条,第144110页(2019年) [102] Kuron,M。;Stärk,P。;霍尔姆,C。;de Graaf,J.,《蠕动器在平面和曲面附近的流体动力学迁移反转》,《软物质》,第15期,第5908-5920页(2019年) [103] Elgeti,J。;温克勒,R.G。;Gompper,G.,《微螺旋体物理学——单粒子运动和集体行为:综述》,众议员进展。物理。,第78、5条,第056601页(2015年) [104] Blake,J.R.,睫状体推进的球形包膜方法,J.Fluid Mech。,46, 1, 199-208 (1971) ·Zbl 0224.76031号 [105] Lighthill,M.,《关于近球形可变形物体以极小雷诺数通过液体的蠕动运动》,Comm.Pure Appl。数学。,5, 2, 109-118 (1952) ·Zbl 0046.41908号 [106] Schruff,T。;肖恩鲍姆,F。;Godenschwager,C。;吕德,美国。;弗林斯·R·M。;Schüttrumpf,H.,《孔隙流体流动和细泥沙入渗河床的数值模拟》,(第十一届国际水文信息会议,纽约市立大学学术著作(2014)) [107] Pippig,M.,PFFT:FFTW到大规模并行架构的扩展,SIAM J.Sci。计算。,35、3、C213-C236(2013)·Zbl 1275.65098号 [108] Bartuschat,D。;Rüde,U.,微流体流动中带电粒子的并行多物理模拟,J.Compute。科学。,8, 1-19 (2015) [109] 卡普亚尼,F。;帕戈纳巴拉加,I。;Frenkel,D.,电动方程的离散解,J.Chem。物理。,121, 2, 973-986 (2004) [110] 雷姆普费尔,G。;Davies,G.B。;霍尔姆,C。;de Graaf,J.,《减少电动现象模拟中的虚假流动》,J.Chem。物理。,145,4,第044901条pp.(2016) [111] Kuron,M。;雷姆普费尔,G。;肖恩鲍姆,F。;Bauer,M。;Godenschwager,C。;霍尔姆,C。;de Graaf,J.,基于玻尔兹曼电动力学的晶格中移动带电粒子,化学杂志。物理。,145,21,第214102条pp.(2016) [112] (2019), https://i10git.cs.fau.de/pycodegen/pystencils网站,于2019年9月30日访问 [113] Meurer,A。;史密斯,C.P。;Paprocki,M。;乔提克,O。;Kirpichev,S.B。;Rocklin,M。;库马尔,A。;伊万诺夫,S。;摩尔,J.K。;辛格,S。;Rathnayake,T。;维格·S。;格兰杰,B.E。;穆勒,R.P。;Bonazzi,F。;古普塔,H。;增值税,S。;约翰逊,F。;佩德雷戈萨,F。;柯里,M.J。;Terrel,A.R。;v.Roučka,S。;Saboo,A。;费尔南多,I。;库拉尔,S。;Cimrman,R。;Scopatz,A.,SymPy:python中的符号计算,PeerJ Compute。科学。,3,第103条pp.(2017) [114] (2019), https://i10git.cs.fau.de/pycodegen/pystencils_walberla(网址:https://i 10git.cs),于2019年9月30日访问 [115] S.Eibl,U.Rüde,《粒子动力学的模块化和可扩展软件体系结构》,载于《第八届离散元方法国际会议论文集》(DEM8)。统一资源定位地址http://arxiv.org/abs/1906.10963。 [116] (2019), https://jinja.palletsprojects.com/,于2019年9月30日访问 [117] (2019), https://git-scm.com/,于2019年9月30日访问 [118] (2019), https://gitlab.com/,于2019年9月30日访问 [119] (2019), https://github.com/,于2019年9月30日访问 [120] (2019), https://grafana.com网站/,于2019年9月30日访问 [121] (2019), https://www.docker.com/,于2019年9月30日访问 [122] (2019), https://www.paraview.org/,于2019年9月30日访问 [123] (2019)中,https://wci.llnl.gov/simulation/computer-codes/visit/,于2019年9月30日访问 [124] Bauer,M。;肖恩鲍姆,F。;Godenschwager,C。;马克尔,M。;安德尔,D。;Köstler,H。;Rüde,U.,大规模并行多物理仿真框架的Python扩展waLBerla,Int.J.parallel Emergent Distribute.Syst。,31, 6, 529-542 (2016) [125] (2019), https://www.boost.org/doc/libs/1_72_0/libs/python网站/,于2019年12月13日访问 [126] (2019), 网址:https://numpy.org/,于2019年9月30日访问 [127] 科尔,N。;Thönnes,D。;Drzisga,D。;Bartuschat博士。;Rüde,U.,《可扩展多重网格解算器的HyTeG有限元软件框架》,国际期刊《并行紧急分布系统》。,34, 5, 477-496 (2019) [128] 科纳,C。;Thies,M。;霍夫曼,T。;新德里。;Rüde,U.,用于模拟泡沫的自由表面流动的格子Boltzmann模型,J.Stat.Phys。,121, 1, 179-196 (2005) ·Zbl 1108.76059号 [129] Donath,S。;Feichtinger,C。;波尔,T。;Götz,J。;Rüde,U.,自由表面晶格中气泡聚并的局部化并行算法-Boltzmann方法,(Sips,H.;Epema,D.;Lin,H.,Euro-Par 2009并行处理。Euro-Par2009并行处理,计算机科学讲义,第5704卷(2009),Springer:Springer Berlin,Heidelberg),735-746 [130] 安德尔,D。;博格纳,S。;Rauh,C。;吕德,美国。;Delgado,A.,具有增强气泡模型的自由表面晶格Boltzmann,计算。数学。申请。,67, 2, 331-339 (2014) ·Zbl 1381.76274号 [131] 多纳斯,S。;Mecke,K。;拉巴,S。;布瓦,V。;Rüde,U.,在waLBerla中验证平行自由表面晶格Boltzmann方法中的表面张力,计算与流体,45,1177-186(2011)·Zbl 1430.76009号 [132] 安德尔,D。;Bauer,M。;Rauh,C。;吕德,美国。;Delgado,A.,使用格子Boltzmann方法对蛋白质泡沫中的吸附和气泡相互作用进行数值模拟,食品功能。,5, 755-763 (2014) [133] 安德尔,D。;Bauer,M。;Rauh,C。;吕德,美国。;Delgado,A.,剪切流中气泡的数值模拟,PAMM,14,1,667-668(2014) [134] 阿默,R。;马克尔,M。;永布拉德,美国。;科尔纳,C。;Rüde,U.,用平行热自由表面晶格Boltzmann方法模拟快速电子束熔化,计算。数学。申请。,67, 318-330 (2014) ·Zbl 1381.76273号 [135] 马克尔,M。;阿默,R。;吕德,美国。;Körner,C.,《利用电子束进行粉状添加剂制造的孵化过程策略的数值研究》,《国际先进制造技术杂志》。,78, 1-4, 239-247 (2015) [136] Bauer,M。;Hötzer,J。;贾因塔,M。;斯坦梅茨,P。;Berghoff,M。;肖恩鲍姆,F。;Godenschwager,C。;Köstler,H。;雀巢公司,B。;Rüde,U.,三元共晶定向凝固的大规模并行相场模拟,(高性能计算、网络、存储和分析国际会议论文集(2015),ACM),8 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。