메뉴 건너뛰기




Volumn 182, Issue 10, 2011, Pages 2132-2160

Efficient magnetohydrodynamic simulations on graphics processing units with CUDA

Author keywords

CUDA; GPUs; MHD simulations; Parallel computing

Indexed keywords

COMPUTER GRAPHICS; COMPUTER GRAPHICS EQUIPMENT; MAGNETOHYDRODYNAMICS; MAGNETOPLASMA; PARALLEL PROCESSING SYSTEMS; PROGRAM PROCESSORS; SUPERCOMPUTERS; VISUALIZATION;

EID: 79960053483     PISSN: 00104655     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cpc.2011.05.011     Document Type: Article
Times cited : (20)

References (59)
  • 1
    • 0001690874 scopus 로고    scopus 로고
    • A staggered mesh algorithm using high order Godunov fluxes to ensure solenoidal magnetic fields in magnetohydrodynamic simulations
    • D.S. Balsara, and D.S. Spicer A staggered mesh algorithm using high order Godunov fluxes to ensure solenoidal magnetic fields in magnetohydrodynamic simulations J. Comput. Phys. 149 1999 270 292
    • (1999) J. Comput. Phys. , vol.149 , pp. 270-292
    • Balsara, D.S.1    Spicer, D.S.2
  • 2
    • 35148867733 scopus 로고    scopus 로고
    • High performance direct gravitational N-body simulations on graphics processing units II: An implementation in CUDA
    • R.G. Belleman, J. Bédorf, and S.F. Portegies Zwart High performance direct gravitational N-body simulations on graphics processing units II: an implementation in CUDA New Astronomy 13 2008 103 112
    • (2008) New Astronomy , vol.13 , pp. 103-112
    • Belleman, R.G.1    Bédorf, J.2    Portegies Zwart, S.F.3
  • 3
    • 45449121905 scopus 로고
    • An upwind differencing scheme for the equations of ideal magnetohydrodynamics
    • M. Brio, and C.C. Wu An upwind differencing scheme for the equations of ideal magnetohydrodynamics J. Comput. Phys. 75 1988 400 422
    • (1988) J. Comput. Phys. , vol.75 , pp. 400-422
    • Brio, M.1    Wu, C.C.2
  • 6
    • 28144445934 scopus 로고
    • An approximate riemann solver for ideal magnetohydrodynamics
    • DOI 10.1006/jcph.1994.1069
    • W. Dai, and P.R. Woodward An approximate Riemann solver for ideal magnetohydrodynamics J. Comput. Phys. 111 1994 354 372 (Pubitemid 124013404)
    • (1994) Journal of Computational Physics , vol.111 , Issue.2 , pp. 354-372
    • Dai, W.1
  • 7
    • 34047166457 scopus 로고    scopus 로고
    • VisAn MHD: A toolbox in Matlab for MHD computer model data visualisation and analysis
    • P. Daum VisAn MHD: a toolbox in Matlab for MHD computer model data visualization and analysis Ann. Geophys. 25 2007 779 784 (Pubitemid 46514961)
    • (2007) Annales Geophysicae , vol.25 , Issue.3 , pp. 779-784
    • Daum, P.1
  • 8
    • 0000230098 scopus 로고    scopus 로고
    • Multidimensional, magnetohydrodynamic simulation of solar-generated disturbances: Space weather forecasting of geomagnetic storms
    • M. Dryer Multi-dimensional MHD simulation of solar-generated disturbances: space weather forecasting of geomagnetic storms AIAA J. 36 1998 365 370 (Pubitemid 128556203)
    • (1998) AIAA Journal , vol.36 , Issue.3 , pp. 365-370
    • Dryer, M.1
  • 9
    • 72649089083 scopus 로고    scopus 로고
    • Space weather simulations in 3D MHD from the Sun to Earth and beyond to 100 AU: A modelers perspective of the present state of the art (Invited Review)
    • M. Dryer Space weather simulations in 3D MHD from the Sun to Earth and beyond to 100 AU: a modelers perspective of the present state of the art (Invited Review) Asia J. of Physics 16 2007 97 121
    • (2007) Asia J. of Physics , vol.16 , pp. 97-121
    • Dryer, M.1
  • 10
    • 0000194504 scopus 로고
    • Simulation of magnetohydrodynamic flow: A constrained transport method
    • C.R. Evans, and J.F. Hawley Simulation of magnetohydrodynamic flow: a constrained transport method Astrophys. J. 332 1988 659 677
    • (1988) Astrophys. J. , vol.332 , pp. 659-677
    • Evans, C.R.1    Hawley, J.F.2
  • 11
    • 33847239859 scopus 로고    scopus 로고
    • A novel numerical implementation for solar wind modeling by the modified conservation element/solution element method
    • X. Feng, Y. Zhou, and S.T. Wu A novel numerical implementation for solar wind modeling by the modified conservation element/solution element method Astrophys. J. 655 2007 1110 1126
    • (2007) Astrophys. J. , vol.655 , pp. 1110-1126
    • Feng, X.1    Zhou, Y.2    Wu, S.T.3
  • 12
    • 17144378992 scopus 로고    scopus 로고
    • An unsplit Godunov method for ideal MHD via constrained transport
    • DOI 10.1016/j.jcp.2004.11.016, PII S0021999104004784
    • T.A. Gardiner, and J.M. Stone An unsplit Godunov method for ideal MHD via constrained transport J. Comput. Phys. 205 2005 509 539 (Pubitemid 40518385)
    • (2005) Journal of Computational Physics , vol.205 , Issue.2 , pp. 509-539
    • Gardiner, T.A.1    Stone, J.M.2
  • 13
    • 67349205088 scopus 로고    scopus 로고
    • SAPPORO: A way to turn your graphics cards into a GRAPE-6
    • E. Gaburov, S. Harfst, and S.P. Zwart SAPPORO: a way to turn your graphics cards into a GRAPE-6 New Astronomy 14 2009 630 637
    • (2009) New Astronomy , vol.14 , pp. 630-637
    • Gaburov, E.1    Harfst, S.2    Zwart, S.P.3
  • 17
    • 38849124189 scopus 로고    scopus 로고
    • Parallel implementation of 3D global MHD simulations for Earths magnetosphere
    • Z. Huang, C. Wang, Y. Hu, and X. Guo Parallel implementation of 3D global MHD simulations for Earths magnetosphere Comput. Math. Appl. 55 2008 419 425
    • (2008) Comput. Math. Appl. , vol.55 , pp. 419-425
    • Huang, Z.1    Wang, C.2    Hu, Y.3    Guo, X.4
  • 18
    • 84990701264 scopus 로고
    • The relaxation schemes for systems of conservation laws in arbitrary space dimensions
    • S. Jin, and Z. Xin The relaxation schemes for systems of conservation laws in arbitrary space dimensions Commun. Pure Appl. Math. 48 1995 235 276
    • (1995) Commun. Pure Appl. Math. , vol.48 , pp. 235-276
    • Jin, S.1    Xin, Z.2
  • 23
    • 58149156274 scopus 로고    scopus 로고
    • An unsplit staggered mesh scheme for multidimensional magnetohydrodynamics
    • D. Lee, and A.E. Deane An unsplit staggered mesh scheme for multidimensional magnetohydrodynamics J. Comput. Phys. 228 2009 952 975
    • (2009) J. Comput. Phys. , vol.228 , pp. 952-975
    • Lee, D.1    Deane, A.E.2
  • 26
    • 4344669740 scopus 로고    scopus 로고
    • A novel approach of divergence-free reconstruction for adaptive mesh refinement
    • DOI 10.1016/j.jcp.2004.01.027, PII S0021999104000622
    • S. Li, and H. Li A novel approach of divergence-free reconstruction for adaptive mesh refinement J. Comput. Phys. 199 2004 1 15 (Pubitemid 39150732)
    • (2004) Journal of Computational Physics , vol.199 , Issue.1 , pp. 1-15
    • Li, S.1    Li, H.2
  • 27
    • 44849137198 scopus 로고    scopus 로고
    • NVIDIA Tesla: A unified graphics and computing architecture
    • DOI 10.1109/MM.2008.31
    • E. Lindholm, J. Nickolls, S. Oberman, and J. Montrym NVIDIA Tesla: a unified graphics and computing architecture IEEE Micro 28 2008 39 55 (Pubitemid 351796170)
    • (2008) IEEE Micro , vol.28 , Issue.2 , pp. 39-55
    • Lindholm, E.1    Nickolls, J.2    Oberman, S.3    Montrym, J.4
  • 28
    • 77953983400 scopus 로고    scopus 로고
    • Cg: A system for programming graphics hardware in a C-like language
    • W.R. Mark, R.S. Glanville, K. Akeley, and M.J. Kilgard Cg: a system for programming graphics hardware in a C-like language ACM Trans. Graph. 22 2003 896 907
    • (2003) ACM Trans. Graph. , vol.22 , pp. 896-907
    • Mark, W.R.1    Glanville, R.S.2    Akeley, K.3    Kilgard, M.J.4
  • 33
    • 0018286867 scopus 로고
    • Small-scale structure of two-dimensional magneto-hydrodynamics turbulence
    • A. Orszag, and C.M. Tang Small-scale structure of two-dimensional magneto-hydrodynamics turbulence J. Fluid Mech. 90 1979 129 143
    • (1979) J. Fluid Mech. , vol.90 , pp. 129-143
    • Orszag, A.1    Tang, C.M.2
  • 34
    • 78149257594 scopus 로고    scopus 로고
    • Fast magnetic reconnection in three-dimensional magnetohydrodynamics simulations
    • B. Pang, U.-L. Pen, and E.T. Vishniac Fast magnetic reconnection in three-dimensional magnetohydrodynamics simulations Physics of Plasmas 17 2010 102302
    • (2010) Physics of Plasmas , vol.17 , pp. 102302
    • Pang, B.1    Pen, U.-L.2    Vishniac, E.T.3
  • 35
    • 0742306105 scopus 로고    scopus 로고
    • A free, fast, simple and efficient TVD MHD code
    • U.-L. Pen, P. Arras, and S. Wong A free, fast, simple and efficient TVD MHD code Astrophys. J. Supp. 149 2003 447 455
    • (2003) Astrophys. J. Supp. , vol.149 , pp. 447-455
    • Pen, U.-L.1    Arras, P.2    Wong, S.3
  • 36
    • 0242382099 scopus 로고    scopus 로고
    • The fate of nonradiative magnetized accretion flows: Magnetically frustrated convection
    • U.-L. Pen, C.D. Matzner, and S. Wong The fate of nonradiative magnetized accretion flows: Magnetically frustrated convection Astrophys. J. 596 2003 L207 L210
    • (2003) Astrophys. J. , vol.596
    • Pen, U.-L.1    Matzner, C.D.2    Wong, S.3
  • 37
    • 79960056477 scopus 로고    scopus 로고
    • MHD code
    • U.-L. Pen MHD code: http://www.cita.utoronto.ca/~pen/MHD/
    • Pen, U.-L.1
  • 38
    • 11944265404 scopus 로고
    • Numerical magnetohydrodynamics in astrophysics: Algorithm and tests for one-dimensional flow
    • D. Ryu, and T.W. Jones Numerical magnetohydrodynamics in astrophysics: algorithm and tests for one-dimensional flow Astrophys. J. 442 1995 228 258
    • (1995) Astrophys. J. , vol.442 , pp. 228-258
    • Ryu, D.1    Jones, T.W.2
  • 39
    • 77649234226 scopus 로고    scopus 로고
    • CUDAEASY - A GPU accelerated cosmological lattice program
    • J. Sainio CUDAEASY - a GPU accelerated cosmological lattice program Comput. Phys. Commun. 181 2010 906 912
    • (2010) Comput. Phys. Commun. , vol.181 , pp. 906-912
    • Sainio, J.1
  • 41
    • 51449090534 scopus 로고    scopus 로고
    • Algorithmic performance studies on graphics processing units
    • O. Schenk, M. Christen, and H. Burkhart Algorithmic performance studies on graphics processing units J. Parallel Distrib. Comput. 68 2008 1360 1369
    • (2008) J. Parallel Distrib. Comput. , vol.68 , pp. 1360-1369
    • Schenk, O.1    Christen, M.2    Burkhart, H.3
  • 44
    • 2942705023 scopus 로고
    • A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws
    • G. Sod A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws J. Comput. Phys. 27 1978 1 31
    • (1978) J. Comput. Phys. , vol.27 , pp. 1-31
    • Sod, G.1
  • 46
    • 51449106518 scopus 로고    scopus 로고
    • Fast parallel particle-to-grid interpolation for plasma PIC simulations
    • G. Stantchev, W. Dorland, and N. Gumerov Fast parallel particle-to-grid interpolation for plasma PIC simulations J. Parallel Distrib. Comput. 68 2008 1339 1349
    • (2008) J. Parallel Distrib. Comput. , vol.68 , pp. 1339-1349
    • Stantchev, G.1    Dorland, W.2    Gumerov, N.3
  • 47
    • 60849129444 scopus 로고    scopus 로고
    • Using graphics processors for high-performance computation and visualization of plasma turbulence
    • G. Stantchev, D. Juba, W. Dorland, and A. Varshney Using graphics processors for high-performance computation and visualization of plasma turbulence Computing in Science and Engineering 11 2009 52 59
    • (2009) Computing in Science and Engineering , vol.11 , pp. 52-59
    • Stantchev, G.1    Juba, D.2    Dorland, W.3    Varshney, A.4
  • 48
    • 34250671602 scopus 로고    scopus 로고
    • Recent progress in astrophysical MHD
    • DOI 10.1016/j.cpc.2007.02.027, PII S0010465507000628
    • J. Stone, and T.A. Gardiner Recent progress in astrophysical MHD Comput. Phys. Commun. 177 2007 257 259 (Pubitemid 46935621)
    • (2007) Computer Physics Communications , vol.177 , Issue.1-2 SPEC. ISS. , pp. 257-259
    • Stone, J.M.1    Gardiner, T.A.2
  • 50
    • 53649104469 scopus 로고    scopus 로고
    • A simple unsplit Godunov method for multidimensional MHD
    • J. Stone, and T. Gardiner A simple unsplit Godunov method for multidimensional MHD New Astronomy 14 2009 139 148
    • (2009) New Astronomy , vol.14 , pp. 139-148
    • Stone, J.1    Gardiner, T.2
  • 51
    • 0001518684 scopus 로고
    • On the construction and comparison of difference schemes
    • G. Strang On the construction and comparison of difference schemes SIAM J. Numer. Anal. 5 1968 506 517
    • (1968) SIAM J. Numer. Anal. , vol.5 , pp. 506-517
    • Strang, G.1
  • 52
    • 0030268703 scopus 로고    scopus 로고
    • Comparison of some flux corrected transport and total variation diminishing numerical schemes for hydrodynamic and magnetohydrodynamic problems
    • DOI 10.1006/jcph.1996.0197
    • G. Tóth, and D. Odstrčil Comparison of some flux corrected transport and total variation diminishing numerical schemes for hydrodynamic and magnetohydrodynamic problems J. Comput. Phys. 128 1996 82 100 (Pubitemid 126165828)
    • (1996) Journal of Computational Physics , vol.128 , Issue.1 , pp. 82-100
    • Toth, G.1    Odstrcil, D.2
  • 53
    • 0346046827 scopus 로고    scopus 로고
    • The ∇ · B = 0 constraint in shock-capturing magnetohydrodynamics codes
    • G. Tóth The ∇ · B = 0 constraint in shock-capturing magnetohydrodynamics codes J. Comput. Phys. 161 2000 605 656
    • (2000) J. Comput. Phys. , vol.161 , pp. 605-656
    • Tóth, G.1
  • 55
    • 34249988639 scopus 로고
    • Towards the ultimate conservative difference scheme II. Monotonicity and conservation combined in a second order scheme
    • B. van Leer Towards the ultimate conservative difference scheme II. Monotonicity and conservation combined in a second order scheme J. Comput. Phys. 14 1974 361 370
    • (1974) J. Comput. Phys. , vol.14 , pp. 361-370
    • Van Leer, B.1
  • 56
    • 2442433925 scopus 로고
    • Towards the ultimate conservative difference scheme V. A second-order sequel to Godunovs method
    • B. van Leer Towards the ultimate conservative difference scheme V. A second-order sequel to Godunovs method J. Comput. Phys. 32 1979 101 136
    • (1979) J. Comput. Phys. , vol.32 , pp. 101-136
    • Van Leer, B.1
  • 58
    • 0000128492 scopus 로고
    • A higher-order Godunov method for multidimensional ideal magnetohydrodynamics
    • A. Zachary, A. Malagoli, and P. Colella A higher-order Godunov method for multidimensional ideal magnetohydrodynamics SIAM J. Sci. Comput. 15 1994 263 284
    • (1994) SIAM J. Sci. Comput. , vol.15 , pp. 263-284
    • Zachary, A.1    Malagoli, A.2    Colella, P.3
  • 59
    • 47349091829 scopus 로고    scopus 로고
    • The NIRVANA code: Parallel computational MHD with adaptive mesh refinement
    • U. Ziegler The NIRVANA code: parallel computational MHD with adaptive mesh refinement Comput. Phys. Commun. 179 2008 227 244
    • (2008) Comput. Phys. Commun. , vol.179 , pp. 227-244
    • Ziegler, U.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.