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

From MaRDI portal
Publication:483753

DOI10.1016/J.CPC.2012.02.030zbMATH Open1307.85001arXiv1204.5849OpenAlexW2022237743MaRDI QIDQ483753FDOQ483753

Sumit K. Garg, Yong-Cai Geng

Publication date: 17 December 2014

Published in: Computer Physics Communications (Search for Journal in Brave)

Abstract: A new code, named MAP, is written in Fortran language for magnetohydrodynamics (MHD) calculation 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 MAP code. The details of the AMR and MPI algorithms are described in the paper.


Full work available at URL: https://arxiv.org/abs/1204.5849




Recommendations




Cites Work


Cited In (11)

Uses Software





This page was built for publication: A new MHD code with adaptive mesh refinement and parallelization for astrophysics

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q483753)