Efficient magnetohydrodynamic simulations on graphics processing units with CUDA
Wong, Hon-Cheng; Wong, Un-Hong; Feng, Xueshang; Tang, Zesheng
刊名COMPUTER PHYSICS COMMUNICATIONS
2011
卷号182期号:10页码:2132-2160
关键词MHD simulations GPUs CUDA Parallel computing
ISSN号0010-4655
通讯作者Wong, HC (reprint author), Macau Univ Sci & Technol, Fac Informat Technol, Taipa, Peoples R China.
中文摘要Magnetohydrodynamic (MHD) simulations based on the ideal MHD equations have become a powerful tool for modeling phenomena in a wide range of applications including laboratory, astrophysical, and space plasmas. In general, high-resolution methods for solving the ideal MHD equations are computationally expensive and Beowulf clusters or even supercomputers are often used to run the codes that implemented these methods. With the advent of the Compute Unified Device Architecture (CUDA), modern graphics processing units (GPUs) provide an alternative approach to parallel computing for scientific simulations. In this paper we present, to the best of the author's knowledge, the first implementation of MHD simulations entirely on GPUs with CUDA, named GPU-MHD, to accelerate the simulation process. GPU-MHD supports both single and double precision computations. A series of numerical tests have been performed to validate the correctness of our code. Accuracy evaluation by comparing single and double precision computation results is also given. Performance measurements of both single and double precision are conducted on both the NVIDIA GeForce GTX 295 (GT200 architecture) and GTX 480 (Fermi architecture) graphics cards. These measurements show that our GPU-based implementation achieves between one and two orders of magnitude of improvement depending on the graphics card used, the problem size, and the precision when comparing to the original serial CPU MHD implementation. In addition, we extend GPU-MHD to support the visualization of the simulation results and thus the whole MHD simulation and visualization process can be performed entirely on GPUs. (C) 2011 Elsevier B.V. All rights reserved.
英文摘要Magnetohydrodynamic (MHD) simulations based on the ideal MHD equations have become a powerful tool for modeling phenomena in a wide range of applications including laboratory, astrophysical, and space plasmas. In general, high-resolution methods for solving the ideal MHD equations are computationally expensive and Beowulf clusters or even supercomputers are often used to run the codes that implemented these methods. With the advent of the Compute Unified Device Architecture (CUDA), modern graphics processing units (GPUs) provide an alternative approach to parallel computing for scientific simulations. In this paper we present, to the best of the author's knowledge, the first implementation of MHD simulations entirely on GPUs with CUDA, named GPU-MHD, to accelerate the simulation process. GPU-MHD supports both single and double precision computations. A series of numerical tests have been performed to validate the correctness of our code. Accuracy evaluation by comparing single and double precision computation results is also given. Performance measurements of both single and double precision are conducted on both the NVIDIA GeForce GTX 295 (GT200 architecture) and GTX 480 (Fermi architecture) graphics cards. These measurements show that our GPU-based implementation achieves between one and two orders of magnitude of improvement depending on the graphics card used, the problem size, and the precision when comparing to the original serial CPU MHD implementation. In addition, we extend GPU-MHD to support the visualization of the simulation results and thus the whole MHD simulation and visualization process can be performed entirely on GPUs. (C) 2011 Elsevier B.V. All rights reserved.
学科主题空间物理
收录类别SCI ; EI
资助信息Science and Technology Development Fund of Macao SAR [03/2008/A1]; National High-Technology Research and Development Program of China [2010AA122205]; National Natural Science Foundation of China [40874091, 40890162]
语种英语
公开日期2014-12-15
内容类型期刊论文
源URL[http://ir.nssc.ac.cn/handle/122/3126]  
专题国家空间科学中心_空间科学部
推荐引用方式
GB/T 7714
Wong, Hon-Cheng,Wong, Un-Hong,Feng, Xueshang,et al. Efficient magnetohydrodynamic simulations on graphics processing units with CUDA[J]. COMPUTER PHYSICS COMMUNICATIONS,2011,182(10):2132-2160.
APA Wong, Hon-Cheng,Wong, Un-Hong,Feng, Xueshang,&Tang, Zesheng.(2011).Efficient magnetohydrodynamic simulations on graphics processing units with CUDA.COMPUTER PHYSICS COMMUNICATIONS,182(10),2132-2160.
MLA Wong, Hon-Cheng,et al."Efficient magnetohydrodynamic simulations on graphics processing units with CUDA".COMPUTER PHYSICS COMMUNICATIONS 182.10(2011):2132-2160.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace