首页 | 本学科首页   官方微博 | 高级检索  
     检索      


MHD code using multi graphical processing units: SMAUG+
Authors:N Gyenge  MK Griffiths  R Erdélyi
Institution:1. Solar Physics and Space Plasmas Research Centre (SP2RC), School of Mathematics and Statistics, University of Sheffield, Hounsfield Rd, Sheffield S3 7RH, UK;2. Debrecen Heliophysical Observatory (DHO), Konkoly Observatory, Research Centre for Astronomy and Earth Sciences, Hungarian Academy of Sciences, P.O. Box 30, Debrecen H-4010, Hungary;3. Corporate Information and Computing Services, The University of Sheffield, 10-12 Brunswick Street, Sheffield S10 2FN, UK;4. Department of Astronomy, Eötvös Lóránd University, Budapest H-1518, Hungary
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 et al., 2015). 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, different simulation box resolutions are applied: 1000×1000,2044×2044,4000×4000 and 8000×8000. We also tested the code with the Brio-Wu shock tube simulations with model size of 800 employing up to 10?GPUs. Based on the test results, we observed speed ups and slow downs, depending on the granularity and the communication overhead of certain parallel tasks. The main aim of the code development is to provide massively parallel code without the memory limitation of a single GPU. By using our code, the applied model size could be significantly increased. We demonstrate that we are able to successfully compute numerically valid and large 2D MHD problems.
Keywords:Numerical simulations  Magnetohydrodynamics  Graphical processing units  Sheffield advanced code
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号