×

GRaM-X:一种新的GPU加速的动态时空GRMHD代码,使用爱因斯坦工具包进行exascale计算。 (英语) 兹比尔1532.83046

总结:我们提出GRaM-X公司(总干事R(右)兴高采烈的加速的M(M)AMRe上的磁流体动力学X)是一种新的GPU加速动态时空广义相对论磁流体力学(GRMHD)代码,它将爱因斯坦工具包的GRMHD功能扩展到基于GPU的exascale系统。GRaM-X公司通过名为Einstein Toolkit的新AMR驱动程序,支持GPU上的3D自适应网格细化(AMR)地毯X而这反过来又会利用AMReX公司是美国能源部Exascale计算项目开发的AMR库。我们使用Z4c形式来演化爱因斯坦方程,使用巴伦西亚公式来演化GRMHD方程。GRaM-X公司支持状态方程的分析和列表。我们实现了TVD和WENO重建方法以及HLLE-Riemann解算器。我们使用一系列静态时空测试来测试代码的准确性,例如1D磁流体动力学激波管、2D磁转子和圆柱形爆炸,以及动态时空测试,例如3D托尔曼-奥本海默-沃尔科夫恒星的振荡。我们发现分析结果和文献中报道的其他代码的结果非常一致。我们还进行了缩放测试,发现GRaM-X公司在OLCF的超级计算机Summit上,相对于单节点性能,2304个节点(13824个NVIDIA V100 GPU)的扩展效率较弱,为\(\sim 40\)%-50%。
{©2023作者。由IOP出版有限公司出版}

MSC公司:

83 C55 引力场与物质的宏观相互作用(流体力学等)
83-08 相对论和引力理论相关问题的计算方法
83元50 广义相对论和引力理论中的电磁场
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Palenzuela,C.,《利用电阻磁流体动力学模拟磁化中子星》,蒙大拿州。不是。R.阿斯顿。Soc.,431,1853-65(2013)·doi:10.1093/mnras/stt311
[2] 艾蒂安,Z.B。;帕斯卡利迪斯,V。;哈斯,R。;莫斯塔,P。;伊利诺伊州夏皮罗S.L.GRMHD:一个开源、用户友好的动态时空GRMHD代码,Class。量子引力。,32 (2015) ·Zbl 1327.83153号 ·doi:10.1088/0264-9381/32/17/17509
[3] Kiuchi,K。;塞尔达·杜兰,P。;Kyutoku,K。;Sekiguchi,Y。;Shibata,M.,双中子星合并中Kelvin-Helmholtz不稳定性导致的高效磁场放大,物理。版本D,92(2015)·doi:10.10103/物理版本D.92.124034
[4] Paschalidis,V.,作为短γ射线爆发引擎的紧凑双星合并的一般相对论模拟,Class。量子引力。,34 (2017) ·Zbl 1368.83044号 ·doi:10.1088/1361-6382/aa61ce
[5] 鲁伊斯,M。;Lang,R.N。;帕斯卡利迪斯,V。;夏皮罗,S.L.,《双星中子星合并:用于短伽马射线爆发的喷气发动机》,《天体物理学》。J.莱特。,824,L6(2016)·doi:10.3847/2041-8205/824/1/L6
[6] 乔尔菲,R。;西卡斯顿。;贾科马佐,B。;Endrizzi,A。;西格尔,D.M。;Perna,R.,双中子星合并形成长寿命中子星的一般相对论磁流体动力学模拟,Phy。D版,95(2017)·doi:10.1103/PhysRevD.95.063016
[7] Ciolfi,R。;西卡斯顿。;维杰·卡利纳尼,J。;Giacomazzo,B.,在双中子星合并中形成的首个100毫秒长寿命磁化中子星,Phy。D版,100(2019年)·doi:10.1103/PhysRevD.100.023005
[8] Ciolfi,R.,《长寿命双星中子合并残留物的准直流出》,周一。不是。R.阿斯顿。Soc.,495,L66-L70(2020)·doi:10.1093/mnrasl/slaa062
[9] 莫斯塔,P。;根号D。;哈斯,R。;Schnetter,E。;Bernuzzi,S.,用于短GRB和千新星的磁星发动机,天体物理学。J.莱特。,901,L37(2020年)·doi:10.3847/2041-8213/abb6ef
[10] Kiuchi,K。;持有,L.E。;Sekiguchi,Y。;Shibata,M.,在数值相对论中子辐射磁流体动力学代码中实现高级Riemann解算器及其在双星中子合并中的应用(2022年)
[11] Coughlin,M.W。;Dietrich,T。;Antier,S。;Bulla,M。;福卡特,F。;Hotokezaka,K。;Raaijmakers,G。;辛德勒,T。;Nissanke,S.,《在高级LIGO和高级处女座第三次观测运行的前六个月内寻找光学对应物的意义:喷出物质量和二进制性质的可能限制》,Mon。不是。R.阿斯顿。Soc.,492863-76(2020年)·doi:10.1093/mnras/stz3457
[12] Raaijmakers,G.,引力波和千新星多信使分析面临的挑战:GW190425的案例研究,天体物理学。J.,922269(2021)·doi:10.3847/1538-4357/ac222d
[13] Burrows,A。;利夫内,E。;Dessart,L。;Ott,C.D。;Murphy,J.,核坍塌超新星爆炸的新机制,天体物理学。J.,640878(2006)·doi:10.1086/500174
[14] Obergaulinger,M。;塞尔达·杜兰,P。;米勒,E。;Aloy,M.A.,核坍缩超新星中磁-静不稳定性的半全局模拟,Astron。天体物理学。,498, 241 (2009) ·doi:10.1051/0004-6361/200811323
[15] 温特勒,C。;卡佩利,R。;Perego,A。;Arcones,A。;瓦塞特,N。;北西村。;Liebendörfer先生。;Thielemann,F-K,磁引力驱动超新星是早期星系r过程元素的起源?,天体物理学。J.莱特。,750,L22(2012)·doi:10.1088/2041-8205/750/1/L22
[16] 莫斯塔,P。;公元前Mundim。;Faber,J.A。;哈斯,R。;南卡罗来纳州诺布尔。;博德,T。;Löffler,F。;Ott,C.D。;Reisswig,C。;Schnetter,E.,GRHydro:爱因斯坦工具包的一个新的开源广义相对论磁流体动力学代码,Class。量子引力。,31 (2014) ·兹比尔1287.83004 ·doi:10.1088/0264-9381/31/015005
[17] 莫斯塔,P。;罗伯茨,L.F。;Halevi,G。;Ott,C.D。;利普纳,J。;哈斯,R。;Schnetter,E.,三维磁旋转核坍塌超新星的R过程核合成,天体物理学。J.,864171(2018)·doi:10.3847/1538-4357/aad6秒
[18] Obergaulinger,M。;Aloy,M.A.,可能的GRB祖细胞的磁静定核坍塌-I。爆炸机制,周一。不是。R.阿斯顿。Soc.,4924613-34(2020年)·doi:10.1093/mnras/staa096
[19] 安东·L。;O.扎诺蒂。;Miralles,J.A。;Marti,J.M。;伊巴内兹,J.M。;字体,J.A。;Pons,J.A.,《数值3+1广义相对论磁流体动力学:局部特征方法》,天体物理学。J.,637,296(2006)·doi:10.1086/498238
[20] 莫斯塔,P。;Ott,C.D。;根号D。;罗伯茨,L.F。;哈斯,R。;Schnetter,E.,快速旋转核坍塌超新星中的大规模发电机和磁湍流,《自然》,528376(2015)·doi:10.1038/nature15755
[21] Kiuchi,K。;Sekiguchi,Y。;Kyutoku,K。;柴田,M。;谷口,K。;Wada,T.,《黑洞-中子星合并的高分辨率磁流体动力学模拟:质量喷射和短伽马射线爆发》,Phys。版本D,92(2015)·doi:10.1103/PhysRevD.92.064034
[22] Liska,M.,H-AMR:用于exascale计算的新型GPU加速GRMHD代码,具有3D自适应网格细化和局部自适应时间步长(2019)
[23] 斯通,J.M。;Tomida,K。;怀特,C.J。;Felker,K.G.,《Athena++自适应网格优化框架:设计和磁流体动力学解算器》,Astrophys。J.Suppl.,249,4(2020年)·doi:10.3847/1538-4365/ab929b
[24] 希尔蒂奇,D。;贝努齐,S。;蒂尔费尔德,M。;曹,Z。;Tichy,W。;Brügmann,B.,采用Z4c公式的紧凑二元进化,Phys。D版,88(2013)·doi:10.1103/PhysRevD.88.084057
[25] 鲁伊斯,M。;希尔蒂奇,D。;Bernuzzi,S.,广义相对论z4c公式的约束保持边界条件,物理学。D版,83(2011)·doi:10.1103/PhysRevD.83.024025
[26] 柴田,M。;Nakamura,T.,《三维引力波的演化:调和切片案例》,《物理学》。D版,52,5428-44(1995)·Zbl 1250.83027号 ·doi:10.1103/PhysRevD.52.5428
[27] 鲍姆加特,T.W。;Shapiro,S.L.,《关于爱因斯坦场方程的数值积分》,Phy。D版,59(1999)·Zbl 1250.83004号 ·doi:10.1103/PhysRevD.59.024007
[28] 阿尔库比尔,M。;布吕格曼,B。;Dramlitsch,T。;字体,J.A。;帕帕佐普洛斯,P。;塞德尔,E。;斯特吉奥拉斯,N。;Takahashi,R.,《朝向广义相对论中强引力系统的稳定数值演化:保角处理》,Phys。D版,62(2000)·doi:10.1103/PhysRevD.62.044034
[29] Alcubierre,M。;布吕格曼,B。;Diener,P。;科皮茨,M。;Pollney,D。;塞德尔,E。;Takahashi,R.,长期数值黑洞演化的规范条件,物理。D版,67(2003)·doi:10.1103/PhysRevD.67.084023
[30] 贝努齐,S。;Hilditch,D.,自由演化方案中的约束违反:比较bssnok公式与z4公式的共形分解,Phys。D版,81(2010)·doi:10.10103/物理版本D.81.084003
[31] 阿尔宾,E。;d'Angelo,Y。;Vervisch,L.,《在求解可压缩反应性Navier-Stokes方程时使用具有特征边界条件的交错网格》,国际期刊Numer。《液体方法》,68546-63(2010)·兹比尔1337.76046 ·文件编号:10.1002/fld.2520
[32] 库兰特,R。;弗里德里希斯(Friedrichs,K.)。;Lewy,H.,《数学差异》。安,10032-74(1928)·doi:10.1007/BF01448839
[33] D.布朗。;Diener,P。;Sarbach,O。;Schnetter,E。;Tiglio,M.,《Turduckening黑洞:分析和计算研究》,Phys。D版,79(2009)·doi:10.1103/PhysRevD.79.044023
[34] Toro,E.F.,Riemann Solvers and Numerical Methods for Fluid Dynamics(1999),施普林格·兹比尔0923.76004
[35] Shu,C-W,双曲守恒律的本质非振荡和加权本质非振荡格式,非线性双曲方程的高级数值逼近(数学第1697卷讲义),pp 325-432(1998),美国国家航空航天局兰利研究中心科学与工程计算机应用研究所·Zbl 0927.65111号
[36] Einfeldt,B.,《关于气体动力学的Godunov型方法》,SIAM J.Numer。分析。,25, 294-318 (1988) ·Zbl 0642.76088号 ·doi:10.1137/0725021
[37] Harten,A.,双曲守恒律的高分辨率格式,J.Comp。物理。,49, 357-93 (1983) ·Zbl 0565.65050号 ·doi:10.1016/0021-9991(83)90136-5
[38] Gammie,C.F。;McKinney,J.C。;Toth,G.,HARM:广义相对论磁流体力学的数值格式,天体物理学。J.,589,444-57(2003)·doi:10.1086/374594
[39] Buyukcizmeci,N。;Botvina,A.S。;Mishustin,I.N.,超新星物质(包括全核系综)的状态方程表,天体物理学。J.,789,33(2014)·doi:10.1088/0004-637X/789/1/33
[40] startercollapse.org:恒星坍塌、核坍塌超新星和GRB模拟的社区门户
[41] 西格尔,D.M。;莫斯塔,P。;德赛博士。;Wu,S.,广义相对论磁流体力学中原始变量的恢复方案,天体物理学。J.,859,71(2018)·doi:10.3847/1538-4357/aabcc5
[42] 塞尔达·杜兰,P。;字体,J.A。;Antón,L。;Müller,E.,动力学时空的新广义相对论磁流体动力学代码,Astron。天体物理学。,492, 937-53 (2008) ·Zbl 1156.85320号 ·doi:10.1051/0004-6361:200810086
[43] 纽曼,W.I。;Hamlin,N.D.,保守相对论磁流体动力学模拟中的原始变量确定,SIAM J.Sci。计算。,36、B661-83(2014)·Zbl 1303.83002号 ·数字对象标识代码:10.1137/140956749
[44] 埃文斯,C.R。;Hawley,J.F.,《磁流体动力学流动模拟:约束传输模型》,天体物理学。J.,332659(1988)·doi:10.1086/166684
[45] Yee,K.,各向同性介质中麦克斯韦方程初边值问题的数值解,IEEE Trans。天线道具。,14, 302-7 (1966) ·兹比尔1155.78304 ·doi:10.1109/TAP.1966.1138693
[46] Balsara,D.S。;Spicer,D.S.,在磁流体动力学模拟中使用高阶godunov通量确保螺线管磁场的交错网格算法,J.Compute。物理。,149, 270-92 (1999) ·Zbl 0936.76051号 ·doi:10.1006/jcph.1998.6153
[47] Tóth,G.,《冲击捕获磁流体动力学代码中的(####)约束》,J.Comp。物理。,161, 605-52 (2000) ·Zbl 0980.76051号 ·doi:10.1006/jcph.2000.6519
[48] 贾科马佐,B。;Rezzolla,L.,WhiskyMHD:广义相对论磁流体力学的新数值代码,Class。量子引力。,24,S235-58(2007)·Zbl 1117.83002号 ·doi:10.1088/0264-9381/24/12/S16
[49] 莫斯塔,P。;公元前Mundim。;Faber,J.A。;哈斯,R。;南卡罗来纳州诺布尔。;博德,T。;Löffler,F。;奥特,C.D。;Reisswig,C。;Schnetter,E.,GRHydro:爱因斯坦工具包的一个新的开源广义相对论磁流体动力学代码,Class。量子引力。,31 (2013) ·兹比尔1287.83004 ·doi:10.1088/0264-9381/31/015005
[50] 莫斯塔,P。;安德松,L。;梅茨格,J。;Szilágyi,B。;Winicour,J.,《大小黑洞的合并》,课堂。量子引力。,32 (2015) ·Zbl 1329.83121号 ·doi:10.1088/0264-9381/32/23/235003
[51] Halevi,G。;Mösta,P.,r-利用三维喷流驱动的核坍塌超新星进行核合成,磁失调,Mon。不是。R.阿斯顿。Soc.,477,2366-75(2018年)·doi:10.1093/mnras/sty797
[52] 柯蒂斯,S。;莫斯塔,P。;吴,Z。;Radice博士。;哈斯,R。;Schnetter,E.,超质量中子-恒星合并残留物的核合成产率和千新星光曲线(2021年)
[53] Goodale、TAllen、GLanfermann、GMassó、JRadke、TSeidel、EShalf、J2023Cactus计算工具包(网址:www.cactuscod e.org/)
[54] Allen、GGoodale、TLanfermann、GRadke、TRideout、DThornburg、J2011仙人掌用户指南(网址:https://einsteintoolkit.org/usersguide/usersguide.html)
[55] Bona,CMasso,JSeidel,EWalker,P1998三维数值相对论与双曲线公式vol 3
[56] Tao,JAllen,GDiener,PSchnetter,E2017SPEC基准测试模块(网址:www.spec.org/cpu2017/Docs/bechecks/507.cactuBSSN_r.html)
[57] Agenium Scale2019NSIMD文档(可从以下网址获得:https://agenium-scale.github.io/nsimd网站/)
[58] 筒仓:读写科学数据的图书馆
[59] ADIOS 2:适应性输入/输出系统
[60] 颗粒物数据开放标准
[61] AMReX协作2022AMReX文档(可从以下网址获得:https://amrex-codes.github.io/amrex/docs_html/Basics.html)
[62] Exascale Computing Initiative2016Exascale-Computing project(网址:www.exascaleproject.org/)
[63] Zhang,WMyers,AGott,KAlmgren,ABell,J2020AMReX:块结构自适应网格优化(AMR)联合设计中心(网址:www.exascaleproject.org/amrex-co-design-center-helps-five-application-projects-reach-performance-goals/)
[64] Zhang,WMyers,AGott,KAlmgren,ABell,J2020AMReX文档(可从以下网址获得:https://amrex-codes.github.io/amrex/docs_html/)
[65] Chandra,R。;达贡,L。;科尔,D。;梅农,R。;Maydan,D。;McDonald,J.,Openmp中的并行编程(2001),Morgan kaufmann
[66] Balsara,D.,相对论磁流体动力学的总变分递减方案,天体物理学。补充期刊。,132, 83-101 (2001) ·doi:10.1086/318941
[67] 布里奥,M。;Wu,C.C.,理想磁流体动力学方程的迎风差分格式,J.Compute。物理。,75, 400-22 (1988) ·Zbl 0637.76125号 ·doi:10.1016/0021-991(88)90120-9
[68] van Putten,M.H P.M.,发散形式磁流体动力学的二维数值实现,SIAM J.Numer。分析。,32, 1504-18 (1995) ·Zbl 0840.76058号 ·数字对象标识代码:10.1137/0732068
[69] 贾科马佐,B。;Rezzolla,L.,相对论磁流体力学中黎曼问题的精确解,J.流体力学。,562, 223-59 (2006) ·Zbl 1097.76073号 ·doi:10.1017/S0022112006001145
[70] 德尔·赞纳,L。;O.扎诺蒂。;布契亚蒂尼,N。;Londrilo,P.,Echo:广义相对论磁流体动力学和磁动力学的欧拉保守高阶方案,Astron。天体物理学。,473, 11-30 (2007) ·doi:10.1051/0004-6361:20077093
[71] 安德森,M。;Hirschmann,E.W。;Liebling,S.L。;Neilsen,D.,具有自适应网格细化的相对论MHD,Class。量子引力。,23, 6503-24 (2006) ·Zbl 1133.83343号 ·doi:10.1088/0264-9381/23/22/025
[72] Balsara,D.S.,绝热和等温磁流体力学的总变差递减方案,天体物理学。补充期刊。,116, 133-53 (1998) ·doi:10.1086/313093
[73] 德尔·赞纳,L。;布契亚蒂尼,N。;Londrilo,P.,多维相对论流的一个有效的冲击捕获中心型方案-ii。磁流体力学,阿童木。天体物理学。,400, 397-413 (2003) ·Zbl 1222.76122号 ·doi:10.1051/0004-6361:20021641
[74] Beckwith,K。;Stone,J.M.,多维相对论磁流体力学的二阶godunov方法,天体物理学。补充期刊。,193, 6 (2011) ·doi:10.1088/0067-0049/193/1/6
[75] Komissarov,S.S.,相对论磁流体力学的Godunov型方案,Mon。不是。R.阿斯顿。《社会学杂志》,303343-66(1999)·数字对象标识代码:10.1046/j.1365-8711.1999.02244.x
[76] 艾蒂安,Z.B。;刘栋,Y。;Shapiro,S.L.,动力学时空中的相对论磁流体动力学:一种新的自适应网格细化实现,Phys。D版,82(2010)·doi:10.1103/PhysRevD.82.084031
[77] 托尔曼。,R.C.,爱因斯坦流体球体场方程的静态解,物理学。修订版,55364-73(1939)·doi:10.1103/PhysRev.55.364
[78] 布鲁格曼,B。;González,J.A。;Hannam,M。;Husa,S。;斯佩尔哈克,美国。;Tichy,W.,《移动穿刺模拟校准》,Phys。D版,77(2008)·doi:10.1103/PhysRevD.77.024027
[79] 吉田、塞奇鲁;Eriguchi,Y.,广义相对论中旋转恒星的准径向模式,Mon。不是。R.阿斯顿。《社会学杂志》,322389-96(2001)·文件编号:10.1046/j.1365-8711.2001.04115.x
[80] 字体,J.A。;古代尔,T。;Iyer,S。;米勒,M。;雷佐拉,L。;塞德尔,E。;斯特吉奥拉斯,N。;Suen,W-M;Tobias,M.,《三维数值广义相对论流体力学》。ii、。单个相对论恒星的长期动力学。D版,65(2002)·doi:10.1103/PhysRevD.65.084024
[81] Löffler,F.,《爱因斯坦工具包:相对论天体物理学的社区计算基础设施》,课堂。量子引力。,29 (2012) ·Zbl 1247.83003号 ·doi:10.1088/0264-9381/29/111/115001
[82] 巴克斯顿,B。;Bildsten,L。;Dotter,A。;Herwig,F。;莱斯福,P。;Timmes,F.,恒星天体物理学(MESA)、天体物理学实验模块。J.Suppl.,192,3(2011)·doi:10.1088/0067-0049/192/1/3
[83] Paxton,B.,恒星天体物理学(MESA)实验模块:行星、振荡、自转和大质量恒星,天体物理学。J.Suppl.,208,4(2013)·doi:10.1088/0067-0049/208/1/4
[84] Lattimer,J.M。;道格拉斯·斯威斯蒂(Douglas Swesty),F.,《高温稠密物质的广义状态方程》。物理学。A、 5353331-76(1991)·doi:10.1016/0375-9474(91)90452-C
[85] Liska,Met al.2019H-amr:一种新的gpu加速grmhd代码,用于具有3D自适应网格细化和局部自适应时间步进的exascale计算
[86] Kidder,L.E.,Spectre:相对论天体物理学的基于任务的间断伽辽金代码,J.Compute。物理。,335, 84-114 (2017) ·兹比尔1380.65274 ·doi:10.1016/j.jcp.2016.12.059
[87] 根号D。;贝努齐,S。;Perego,A。;Haas,R.,《新的基于动量的广义相对论中子辐射传输代码:中子星合并的方法和首次应用》,孟买。不是。R.阿斯顿。《社会学杂志》,5121499-521(2022)·doi:10.1093/mnras/stac589
[88] Roe,P.L.,近似黎曼解算器,参数向量和差分格式,J.Compute。物理。,43, 357-72 (1981) ·Zbl 0474.65066号 ·doi:10.1016/0021-9991(81)90128-5
[89] 多纳,R。;Marquina,A.,《捕获冲击反射:改进的通量公式》,J.Compute。物理。,125, 42-58 (1996) ·Zbl 0847.76049号 ·doi:10.1006/jcph.1996.0078
[90] Aloy,医学硕士。;伊巴内兹,J.M。;Marti,J.M。;Muller,E.,《创世纪:三维相对论流体力学的高分辨率代码》,《天体物理学》。《补充期刊》,122,151-66(1999)·数字对象标识代码:10.1086/313214
[91] NERSC December GPU Hackathon2021(网址:www.gpuhackathons.org/event/NERSC-December-GPU-hackathon-2021)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。