AsterX: a new open-source GPU-accelerated GRMHD code for dynamical spacetimes

IF 3.6 3区 物理与天体物理 Q2 ASTRONOMY & ASTROPHYSICS
Jay V Kalinani, Liwei Ji, Lorenzo Ennoggi, Federico G Lopez Armengol, Lucas Timotheo Sanches, Bing-Jyun Tsao, Steven R Brandt, Manuela Campanelli, Riccardo Ciolfi, Bruno Giacomazzo, Roland Haas, Erik Schnetter and Yosef Zlochower
{"title":"AsterX: a new open-source GPU-accelerated GRMHD code for dynamical spacetimes","authors":"Jay V Kalinani, Liwei Ji, Lorenzo Ennoggi, Federico G Lopez Armengol, Lucas Timotheo Sanches, Bing-Jyun Tsao, Steven R Brandt, Manuela Campanelli, Riccardo Ciolfi, Bruno Giacomazzo, Roland Haas, Erik Schnetter and Yosef Zlochower","doi":"10.1088/1361-6382/ad9c11","DOIUrl":null,"url":null,"abstract":"We present AsterX, a novel open-source, modular, GPU-accelerated, fully general relativistic magnetohydrodynamic (GRMHD) code designed for dynamic spacetimes in 3D Cartesian coordinates, and tailored for exascale computing. We utilize block-structured adaptive mesh refinement (AMR) through CarpetX, the new driver for the Einstein Toolkit, which is built on AMReX, a software framework for massively parallel applications. AsterX employs the Valencia formulation for GRMHD, coupled with the ‘Z4c’ formalism for spacetime evolution, while incorporating high resolution shock capturing schemes to accurately handle the hydrodynamics. AsterX has undergone rigorous testing in both static and dynamic spacetime, demonstrating remarkable accuracy and agreement with other codes in literature. Using subcycling in time, we find an overall performance gain of factor 2.5–4.5. Benchmarking the code through scaling tests on OLCF’s Frontier supercomputer, we demonstrate a weak scaling efficiency of about 67%–77% on 4096 nodes compared to an 8-node performance.","PeriodicalId":10282,"journal":{"name":"Classical and Quantum Gravity","volume":"129 1","pages":""},"PeriodicalIF":3.6000,"publicationDate":"2024-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Classical and Quantum Gravity","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.1088/1361-6382/ad9c11","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ASTRONOMY & ASTROPHYSICS","Score":null,"Total":0}
引用次数: 0

Abstract

We present AsterX, a novel open-source, modular, GPU-accelerated, fully general relativistic magnetohydrodynamic (GRMHD) code designed for dynamic spacetimes in 3D Cartesian coordinates, and tailored for exascale computing. We utilize block-structured adaptive mesh refinement (AMR) through CarpetX, the new driver for the Einstein Toolkit, which is built on AMReX, a software framework for massively parallel applications. AsterX employs the Valencia formulation for GRMHD, coupled with the ‘Z4c’ formalism for spacetime evolution, while incorporating high resolution shock capturing schemes to accurately handle the hydrodynamics. AsterX has undergone rigorous testing in both static and dynamic spacetime, demonstrating remarkable accuracy and agreement with other codes in literature. Using subcycling in time, we find an overall performance gain of factor 2.5–4.5. Benchmarking the code through scaling tests on OLCF’s Frontier supercomputer, we demonstrate a weak scaling efficiency of about 67%–77% on 4096 nodes compared to an 8-node performance.
AsterX:一个新的开源gpu加速GRMHD动态时空代码
我们提出了AsterX,一种新颖的开源,模块化,gpu加速,完全广义相对论磁流体动力学(GRMHD)代码,专为三维笛卡尔坐标下的动态时空而设计,并为百亿次计算量身定制。我们通过CarpetX(爱因斯坦工具包的新驱动程序)利用块结构自适应网格细化(AMR),该驱动程序建立在AMReX(用于大规模并行应用程序的软件框架)上。AsterX采用了GRMHD的瓦伦西亚公式,结合了时空演化的“Z4c”形式,同时结合了高分辨率冲击捕获方案来精确处理流体动力学。AsterX在静态和动态时空中都经过了严格的测试,证明了与文献中其他代码的显著准确性和一致性。使用及时的次循环,我们发现总体性能增益为2.5-4.5倍。通过在OLCF的Frontier超级计算机上进行扩展测试对代码进行基准测试,我们证明了与8个节点的性能相比,在4096个节点上的扩展效率约为67%-77%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Classical and Quantum Gravity
Classical and Quantum Gravity 物理-天文与天体物理
CiteScore
7.00
自引率
8.60%
发文量
301
审稿时长
2-4 weeks
期刊介绍: Classical and Quantum Gravity is an established journal for physicists, mathematicians and cosmologists in the fields of gravitation and the theory of spacetime. The journal is now the acknowledged world leader in classical relativity and all areas of quantum gravity.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信