WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code

P. J. Mendygral, N. Radcliffe, K. Kandalla, D. Porter, B. J. O'Neill, C. Nolting, P. Edmon, J. M.F. Donnert, T. W. Jones

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

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.

Original languageEnglish (US)
Article number23
JournalAstrophysical Journal, Supplement Series
Volume228
Issue number2
DOIs
StatePublished - Feb 2017

Bibliographical note

Publisher Copyright:
© 2017. The American Astronomical Society. All rights reserved..

Keywords

  • magnetohydrodynamics (MHD)
  • methods: numerical

Fingerprint

Dive into the research topics of 'WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code'. Together they form a unique fingerprint.

Cite this