skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code

Abstract

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.

Authors:
; ;  [1];  [2]; ; ; ;  [3];  [4]
  1. Cray Inc., St. Paul, MN 55101 (United States)
  2. Minnesota Supercomputing Institute for Advanced Computational Research, Minneapolis, MN USA (United States)
  3. School of Physics and Astronomy, University of Minnesota, Minneapolis, MN 55455 (United States)
  4. Institute for Theory and Computation, Center for Astrophysics, Harvard University, Cambridge, MA 02138 (United States)
Publication Date:
OSTI Identifier:
22661346
Resource Type:
Journal Article
Resource Relation:
Journal Name: Astrophysical Journal, Supplement Series; Journal Volume: 228; Journal Issue: 2; Other Information: Country of input: International Atomic Energy Agency (IAEA)
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICAL METHODS AND COMPUTING; 79 ASTROPHYSICS, COSMOLOGY AND ASTRONOMY; ASTROPHYSICS; COMPUTER ARCHITECTURE; DEMAND; DESIGN; MAGNETOHYDRODYNAMICS; MINNESOTA; PERFORMANCE; PROGRAMMING; SUPERCOMPUTERS

Citation Formats

Mendygral, P. J., Radcliffe, N., Kandalla, K., Porter, D., O’Neill, B. J., Nolting, C., Donnert, J. M. F., Jones, T. W., and Edmon, P., E-mail: pjm@cray.com, E-mail: nradclif@cray.com, E-mail: kkandalla@cray.com, E-mail: oneill@astro.umn.edu, E-mail: nolt0040@umn.edu, E-mail: donnert@ira.inaf.it, E-mail: twj@umn.edu, E-mail: dhp@umn.edu, E-mail: pedmon@cfa.harvard.edu. WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code. United States: N. p., 2017. Web. doi:10.3847/1538-4365/AA5B9C.
Mendygral, P. J., Radcliffe, N., Kandalla, K., Porter, D., O’Neill, B. J., Nolting, C., Donnert, J. M. F., Jones, T. W., & Edmon, P., E-mail: pjm@cray.com, E-mail: nradclif@cray.com, E-mail: kkandalla@cray.com, E-mail: oneill@astro.umn.edu, E-mail: nolt0040@umn.edu, E-mail: donnert@ira.inaf.it, E-mail: twj@umn.edu, E-mail: dhp@umn.edu, E-mail: pedmon@cfa.harvard.edu. WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code. United States. doi:10.3847/1538-4365/AA5B9C.
Mendygral, P. J., Radcliffe, N., Kandalla, K., Porter, D., O’Neill, B. J., Nolting, C., Donnert, J. M. F., Jones, T. W., and Edmon, P., E-mail: pjm@cray.com, E-mail: nradclif@cray.com, E-mail: kkandalla@cray.com, E-mail: oneill@astro.umn.edu, E-mail: nolt0040@umn.edu, E-mail: donnert@ira.inaf.it, E-mail: twj@umn.edu, E-mail: dhp@umn.edu, E-mail: pedmon@cfa.harvard.edu. Wed . "WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code". United States. doi:10.3847/1538-4365/AA5B9C.
@article{osti_22661346,
title = {WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code},
author = {Mendygral, P. J. and Radcliffe, N. and Kandalla, K. and Porter, D. and O’Neill, B. J. and Nolting, C. and Donnert, J. M. F. and Jones, T. W. and Edmon, P., E-mail: pjm@cray.com, E-mail: nradclif@cray.com, E-mail: kkandalla@cray.com, E-mail: oneill@astro.umn.edu, E-mail: nolt0040@umn.edu, E-mail: donnert@ira.inaf.it, E-mail: twj@umn.edu, E-mail: dhp@umn.edu, E-mail: pedmon@cfa.harvard.edu},
abstractNote = {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.},
doi = {10.3847/1538-4365/AA5B9C},
journal = {Astrophysical Journal, Supplement Series},
number = 2,
volume = 228,
place = {United States},
year = {Wed Feb 01 00:00:00 EST 2017},
month = {Wed Feb 01 00:00:00 EST 2017}
}