Griffiths, M.K., Griffiths, M.K., Fedun, V. et al. (2 more authors) (2015) A Fast MHD Code for Gravitationally Stratified Media using Graphical Processing Units: SMAUG. Journal of Astrophysics and Astronomy, 36 (1). pp. 197-223. ISSN 0250-6335
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.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2015 Indian Academy of Sciences. Springer. Reproduced in accordance with the publisher's self-archiving policy. |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Automatic Control and Systems Engineering (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 16 Jun 2015 15:38 |
Last Modified: | 27 Jul 2020 11:00 |
Published Version: | http://dx.doi.org/10.1007/s12036-015-9328-y |
Status: | Published |
Publisher: | Indian Academy of Sciences |
Identification Number: | 10.1007/s12036-015-9328-y |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:86864 |