Back to Search Start Over

A Fast MHD Code for Gravitationally Stratified Media using Graphical Processing Units: SMAUG

Authors :
Robert Erdélyi
M.K. Griffiths
Viktor Fedun
Source :
Journal of Astrophysics and Astronomy. 36:197-223
Publication Year :
2015
Publisher :
Springer Science and Business Media LLC, 2015.

Abstract

Parallelization techniques have been exploited most successfully by the gaming/graphics industry with the adoption of graphical processing units (GPUs), possessing hundreds of processor cores. The opportunity has been recognized by the computational sciences and engineering communities, who have recently harnessed successfully the numerical performance of GPUs. For example, parallel magnetohydrodynamic (MHD) algorithms are important for numerical modelling of highly inhomogeneous solar, astrophysical and geophysical plasmas. Here, we describe the implementation of SMAUG, the Sheffield Magnetohydrodynamics Algorithm Using GPUs. SMAUG is a 1–3D MHD code capable of modelling magnetized and gravitationally stratified plasma. The objective of this paper is to present the numerical methods and techniques used for porting the code to this novel and highly parallel compute architecture. The methods employed are justified by the performance benchmarks and validation results demonstrating that the code successfully simulates the physics for a range of test scenarios including a full 3D realistic model of wave propagation in the solar atmosphere.

Details

ISSN :
09737758 and 02506335
Volume :
36
Database :
OpenAIRE
Journal :
Journal of Astrophysics and Astronomy
Accession number :
edsair.doi...........b51b4866e064b599cdb129a74cca10b0