WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code

被引:21
|
作者
Mendygral, P. J. [1 ,2 ]
Radcliffe, N. [1 ]
Kandalla, K. [1 ]
Porter, D. [3 ]
O'Neill, B. J. [2 ,3 ]
Nolting, C. [2 ,3 ]
Edmon, P. [4 ]
Donnert, J. M. F. [2 ,5 ]
Jones, T. W. [2 ,3 ]
机构
[1] Cray Inc, St Paul, MN 55101 USA
[2] Univ Minnesota, Sch Phys & Astron, Minneapolis, MN 55455 USA
[3] Minnesota Supercomputing Inst Adv Computat Res, Minneapolis, MN USA
[4] Harvard Univ, Ctr Astrophys, Inst Theory & Computat, Cambridge, MA 02138 USA
[5] INAF, Ist Radioastron, Via P Gobetti 101, I-40129 Bologna, Italy
来源
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES | 2017年 / 228卷 / 02期
基金
美国国家科学基金会;
关键词
magnetohydrodynamics (MHD); methods: numerical; ADAPTIVE MESH REFINEMENT; UNSPLIT GODUNOV METHOD; CONSTRAINED-TRANSPORT; IDEAL MHD; HYDRODYNAMICS; SCHEME; PLUTO; FLASH;
D O I
10.3847/1538-4365/aa5b9c
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
We present a new code for astrophysical magnetohydrodynamics specifically designed and optimized for high performance and scaling on modern and future supercomputers. We describe a novel hybrid OpenMP/MPI programming model that emerged from a collaboration between Cray, Inc. and the University of Minnesota. This design utilizes MPI-RMA optimized for thread scaling, which allows the code to run extremely efficiently at very high thread counts ideal for the latest generation of multi-core and many-core architectures. Such performance characteristics are needed in the era of "exascale" computing. We describe and demonstrate our high-performance design in detail with the intent that it may be used as a model for other, future astrophysical codes intended for applications demanding exceptional performance.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] WENO-WOMBAT: Scalable Fifth-order Constrained-transport Magnetohydrodynamics for Astrophysical Applications
    Donnert, J. M. F.
    Jang, H.
    Mendygral, P.
    Brunetti, G.
    Ryu, D.
    Jones, T. W.
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2019, 241 (02):
  • [2] The CRONOS Code for Astrophysical Magnetohydrodynamics
    Kissmann, R.
    Kleimann, J.
    Krebl, B.
    Wiengarten, T.
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2018, 236 (02):
  • [3] Gradient particle magnetohydrodynamics: A Lagrangian particle code for astrophysical magnetohydrodynamics
    Maron, JL
    Howes, GG
    ASTROPHYSICAL JOURNAL, 2003, 595 (01): : 564 - 572
  • [4] THE ATHENA ASTROPHYSICAL MAGNETOHYDRODYNAMICS CODE IN CYLINDRICAL GEOMETRY
    Skinner, M. Aaron
    Ostriker, Eve C.
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2010, 188 (01): : 290 - 311
  • [5] The ZEUS code for astrophysical magnetohydrodynamics: new extensions and applications
    Stone, JM
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1999, 109 (1-2) : 261 - 280
  • [6] High-Performance Computing in Astrophysical Simulations
    Protasov, Viktor
    Serenko, Alexander
    Nenashev, Vladislav
    Kulikov, Igor
    Chernykh, Igor
    INTERNATIONAL CONFERENCE ON COMPUTER SIMULATION IN PHYSICS AND BEYOND 2015, 2016, 681
  • [7] Performance of an Astrophysical Radiation Hydrodynamics Code under Scalable Vector Extension Optimization
    Smolarski, Dennis C.
    Swesty, F. Douglas
    Calder, Alan C.
    2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 545 - 548
  • [8] High-performance astrophysical visualization using Splotch
    Jin, Zhefan
    Krokos, Mel
    Rivi, Marzia
    Gheller, Claudio
    Dolag, Klaus
    Reinecke, Martin
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1769 - 1778
  • [9] DCA plus plus project: Sustainable and scalable development of a high-performance research code
    Hahner, U. R.
    Balduzzi, G.
    Doak, P. W.
    Maier, T. A.
    Solca, R.
    Schulthess, T. C.
    XXX IUPAP CONFERENCE ON COMPUTATIONAL PHYSICS, 2019, 1290
  • [10] FISH: A THREE-DIMENSIONAL PARALLEL MAGNETOHYDRODYNAMICS CODE FOR ASTROPHYSICAL APPLICATIONS
    Kaeppeli, R.
    Whitehouse, S. C.
    Scheidegger, S.
    Pen, U. -L.
    Liebendoerfer, M.
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2011, 195 (02):