MHD Code Using Multi Graphical Processing Units: SMAUG+
N. Gyenge, M. K. Griffiths, R. Erd\'elyi

TL;DR
SMAUG+ is a multi-GPU MHD simulation code that significantly increases model size and resolution capabilities, demonstrating valid large-scale 2D MHD computations with improved parallel performance.
Contribution
This paper presents SMAUG+, a multi-GPU extension of the SMAUG code, enabling larger and more detailed MHD simulations with parallelization techniques and performance analysis.
Findings
Successfully scaled to 100 GPUs for large 2D MHD problems
Achieved significant increases in model size and resolution
Observed variable speed-ups depending on parallelization granularity
Abstract
This paper introduces the Sheffield Magnetohydrodynamics Algorithm Using GPUs (SMAUG+), an advanced numerical code for solving magnetohydrodynamic (MHD) problems, using multi-GPU systems. Multi-GPU systems facilitate the development of accelerated codes and enable us to investigate larger model sizes and/or more detailed computational domain resolutions. This is a significant advancement over the parent single-GPU MHD code, SMAUG (Griffiths, M., Fedun, V., and Erd\'elyi, R. (2015). A fast MHD code for gravitationally stratified media using graphical processing units: SMAUG. Journal of Astrophysics and Astronomy,36(1):197-223). Here, we demonstrate the validity of the SMAUG+ code, describe the parallelisation techniques and investigate performance benchmarks. The initial configuration of the Orszag-Tang vortex simulations are distributed among 4, 16, 64 and 100 GPUs. Furthermore,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
