A new MHD code with adaptive mesh refinement and parallelization for astrophysics

被引:24
|
作者
Jiang, R. -L. [1 ,2 ]
Fang, C. [1 ,2 ]
Chen, P. -F. [1 ,2 ]
机构
[1] Nanjing Univ, Sch Astron & Space Sci, Nanjing 210093, Jiangsu, Peoples R China
[2] Nanjing Univ, Key Lab Modern Astron & Astrophys, Minist Educ, Nanjing 210093, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Magnetohydrodynamics; Numerical methods; Adaptive mesh refinement; PIECEWISE PARABOLIC METHOD; UNSPLIT GODUNOV METHOD; CONSTRAINED-TRANSPORT; IDEAL MHD; SCHEME; MAGNETOHYDRODYNAMICS; HYDRODYNAMICS; SIMULATION; IMPLEMENTATION; RECONNECTION;
D O I
10.1016/j.cpc.2012.02.030
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A new code, named MAP, is written in FORTRAN language for magnetohydrodynamics (MHD) simulations with the adaptive mesh refinement (AMR) and Message Passing Interface (MPI) parallelization. There are several optional numerical schemes for computing the MHD part, namely, modified Mac Cormack Scheme (MMC), Lax-Friedrichs scheme (LF), and weighted essentially non-oscillatory (WENO) scheme. All of them are second-order, two-step, component-wise schemes for hyperbolic conservative equations. The total variation diminishing (TVD) limiters and approximate Riemann solvers are also equipped. A high resolution can be achieved by the hierarchical block-structured AMR mesh. We use the extended generalized Lagrange multiplier (EGLM) MHD equations to reduce the non-divergence free error produced by the scheme in the magnetic induction equation. The numerical algorithms for the non-ideal terms, e.g., the resistivity and the thermal conduction, are also equipped in the code. The details of the AMR and MPI algorithms are described in the paper. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1617 / 1633
页数:17
相关论文
共 50 条
  • [1] ENZO: AN ADAPTIVE MESH REFINEMENT CODE FOR ASTROPHYSICS
    Bryan, Greg L.
    Norman, Michael L.
    O'Shea, Brian W.
    Abel, Tom
    Wise, John H.
    Turk, Matthew J.
    Reynolds, Daniel R.
    Collins, David C.
    Wang, Peng
    Skillman, Samuel W.
    Smith, Britton
    Harkness, Robert P.
    Bordner, James
    Kim, Ji-hoon
    Kuhlen, Michael
    Xu, Hao
    Goldbaum, Nathan
    Hummels, Cameron
    Kritsuk, Alexei G.
    Tasker, Elizabeth
    Skory, Stephen
    Simpson, Christine M.
    Hahn, Oliver
    Oishi, Jeffrey S.
    So, Geoffrey C.
    Zhao, Fen
    Cen, Renyue
    Li, Yuan
    [J]. ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2014, 211 (02):
  • [2] AMRA:: An Adaptive Mesh Refinement hydrodynamic code for astrophysics
    Plewa, T
    Müller, E
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2001, 138 (02) : 101 - 127
  • [3] A new parallelization scheme for adaptive mesh refinement
    Loffler, Frank
    Cao, Zhoujian
    Brandt, Steven R.
    Du, Zhihui
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2016, 16 : 79 - 88
  • [4] Vectorization and parallelization of the adaptive mesh refinement N-body code
    Yahagi, H
    [J]. PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2005, 57 (05) : 779 - 798
  • [5] The NIRVANA code: Parallel computational MHD with adaptive mesh refinement
    Ziegler, U.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (04) : 227 - 244
  • [6] NIRVANA+:: An adaptive mesh refinement code for gas dynamics and MHD
    Ziegler, U
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1998, 109 (2-3) : 111 - 134
  • [7] Simulation of the magnetosphere with a new three dimensional MHD code and adaptive mesh refinement: Preliminary results
    Spicer, DS
    Zalesak, ST
    Lohner, R
    Curtis, S
    [J]. THREE-DIMENSIONAL MAGNETOSPHERE, 1996, 18 (08): : 253 - 262
  • [8] Relativistic MHD with adaptive mesh refinement
    Anderson, Matthew
    Hirschmann, Eric W.
    Liebling, Steven L.
    Neilsen, David
    [J]. CLASSICAL AND QUANTUM GRAVITY, 2006, 23 (22) : 6503 - 6524
  • [9] A Multi-Scale Electromagnetic Particle Code with Adaptive Mesh Refinement and Its Parallelization
    Usui, Hideyuki
    Nunami, Masanori
    Moritaka, Toseo
    Matsui, Tatsuki
    Yagi, Yohei
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 2337 - 2343
  • [10] GAMER: A GRAPHIC PROCESSING UNIT ACCELERATED ADAPTIVE-MESH-REFINEMENT CODE FOR ASTROPHYSICS
    Schive, Hsi-Yu
    Tsai, Yu-Chih
    Chiueh, Tzihong
    [J]. ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2010, 186 (02): : 457 - 484