[Table of Contents]

Plasma and Fusion Research

Volume 6, 2401092 (2011)

Regular Articles


Effectiveness of GPGPU for Solving the Magnetohydrodynamics Equations Using the CIP-MOCCT Method
Ryosuke UEDA, Yutaka MATSUMOTO, Masafumi ITAGAKI and Shun-ichi OIKAWA
Graduate School of Engineering, Hokkaido University, Sapporo 060-8628, Japan
(Received 5 January 2011 / Accepted 22 April 2011 / Published 12 July 2011)

Abstract

A simple parallelization approach using General Purpose computation on Graphics Processing Unit was applied for solving the MHD equations using the CIP-MOCCT method. We investigated the efficiency of this parallelization approach and found that the computational speed of the modified code is significantly improved despite the simple modification.


Keywords

MHD simulation, CIP method, MOCCT method, GPGPU, parallel computing

DOI: 10.1585/pfr.6.2401092


References

  • [1] T. Brandvik and G. Pullan, Proc. 48th AIAA Aerospace Sciences Meeting and Exbit, AIAA Press, 2008-607 (2008).
  • [2] E. Elsen, P. LeGresley and E. Darve, J. Comput. Phys. 227, 10148 (2008).
  • [3] G. Stantchev, W. Dorland and N. Gumerov, J. Parallel Distrib. Comput. 68, 1339 (2008).
  • [4] P. Wang, T. Abel and R. Kaehler, New Astronomy 15, 581 (2010).
  • [5] H. Takewaki, A. Nishiguchi and T. Yabe, J. Comput. Phys. 61, 261 (1985).
  • [6] J. Hawley and J.M. Stone, Comput. Phys. Commun. 89, 127 (1995).
  • [7] C.R. Evans and J.F. Hawley, ApJ 332, 659 (1988).
  • [8] T. Kudoh and K. Shibata, CFD journal 8, 56 (1999).
  • [9] T. Tajima, Computational Plasma Physics: With Application to Fusion and Astrophysics (Addison-Wesley, New York, 1989) Chap. 6.
  • [10] T. Yabe, F. Xiao and T. Utsumi, J. Comput. Phys. 169, 556 (2001).
  • [11] N. Nishino, J. Plasma Fusion Res. SERIES 6, 395 (2004).
  • [12] R. Ishizaki and N. Nakajima, J. Plasma Fusion Res. SERIES 8, 995 (2009).
  • [13] Y. Matsumoto and K. Seki, Comput. Phys. Commun. 179, 289 (2008).
  • [14] T. Kudoh and K. Shibata, ApJ 476, 632 (1997b).
  • [15] T. Kudoh, R. Matsumoto and K. Shibata, ApJ 508, 186 (1998).
  • [16] T. Kudoh, R. Matsumoto and K. Shibata, PASJ 54, 121 (2002a).
  • [17] T. Kudoh, R. Matsumoto and K. Shibata, PASJ 54, 267 (2002b).
  • [18] S.X. Kato, T. Kudoh and K. Shibata, ApJ 565, 1035 (2002).
  • [19] Y. Sofue, H. Kigure and K. Shibata, PASJ 57, 39 (2005).
  • [20] J.D. Owens, M. Houston, D. Luebke, S. Green, J.E. Stone and J.C. Phillips, Proceedings of the IEEE 96, 879 (2008).
  • [21] NVIDIA CUDA Programming Guide.
  • [22] J.U. Brackbill and D.C. Barnes, J. Comput. Phys. 35, 426 (1980).
  • [23] M. Brio and C.C. Wu, J. Comput. Phys. 75, 400 (1988).

This paper may be cited as follows:

Ryosuke UEDA, Yutaka MATSUMOTO, Masafumi ITAGAKI and Shun-ichi OIKAWA, Plasma Fusion Res. 6, 2401092 (2011).