Magnetohydrodynamics with GAMER
arXiv:1804.03479 · doi:10.3847/1538-4365/aac49e
Abstract
GAMER, a parallel Graphic-processing-unit-accelerated Adaptive-MEsh-Refinement hydrodynamic code, has been extended to support magnetohydrodynamics (MHD) with both the corner-transport-upwind (CTU) and MUSCL-Hancock schemes and the constraint transport (CT) technique. The divergent preserving operator for adaptive mesh refinement (AMR) has been applied to reinforce the divergence-free constraint on the magnetic field. GAMER-MHD has fully exploited the concurrent executions between the GPU MHD solver and other CPU computation pertinent to AMR. We perform various standard tests to demonstrate that GAMER-MHD is both second-order accurate and robust, producing results as accurate as those given by high-resolution uniform-grid runs. We also explore a new 3D MHD test, where the magnetic field assumes the Arnold-Beltrami-Childress (ABC) configuration, temporarily becomes turbulent with current sheets and finally settles to a lowest-energy equilibrium state. This 3D problem is adopted for the performance test of GAMER-MHD. The single-GPU performance reaches and cell-updates/sec for the single- and double-precision calculations, respectively, on Tesla P100. We also demonstrate a parallel efficiency of for both weak and strong scaling using XK nodes on the Blue Waters supercomputers.
arXiv comment29 pages, 22 figures, 1 table. GAMER-MHD will soon become available at https://github.com/gamer-project/gamer
References in corpus (31)
- Theory of Star Formation
- Athena: A New Code for Astrophysical MHD
- Enzo: An Adaptive Mesh Refinement Code for Astrophysics
- The PLUTO Code for Adaptive Mesh Computations in Astrophysical Fluid Dynamics
- The Protogalactic Origin for Cosmic Magnetic Fields
- A High Order Godunov Scheme with Constrained Transport and Adaptive Mesh Refinement for Astrophysical MHD
- Enhanced Angular Momentum Transport in Accretion Disks
- FARGO3D: A new GPU-oriented MHD code
- Divergence-Free Adaptive Mesh Refinement for Magnetohydrodynamics
- Numerical Magnetohydrodynamics in Astrophysics: Algorithm and Tests for One-Dimensional Flow
- High Order Upwind Schemes for Multidimensional Magnetohydrodynamics
- An Extension of the Athena++ Code Framework for GRMHD Based on Advanced Riemann Solvers and Staggered-Mesh Constrained Transport
- GAMER: a GPU-Accelerated Adaptive Mesh Refinement Code for Astrophysics
- Simulating Magnetohydrodynamical Flow with Constrained Transport and Adaptive Mesh Refinement; Algorithms & Tests of the AstroBEAR Code
- Magnetic Fields in Astrophysical Jets: From Launch to Termination
- Cholla : A New Massively-Parallel Hydrodynamics Code For Astrophysical Simulation
- Magnetically-Driven Accretion-Disk Winds and Ultra-Fast Outflows in PG1211+143
- Does Magnetic Levitation or Suspension Define the Masses of Forming Stars?
- A turbulent MHD model for molecular clouds and a new method of accretion on to star-forming cores
- Generation of Primordial Magnetic Fields on Linear Over-density Scales
- Magnetic Field Amplification in Young Galaxies
- A Primer on Eulerian Computational Fluid Dynamics for Astrophysics
- Block Structured Adaptive Mesh and Time Refinement for Hybrid, Hyperbolic + N-body Systems
- Graphic-Card Cluster for Astrophysics (GraCCA) -- Performance Tests
- Resolution Dependence of Magnetorotational Turbulence in the Isothermal Stratified Shearing Box
- Modelling MHD accretion-ejection - episodic ejections of jets triggered by a mean-field disk dynamo
- Constrained-Transport Magnetohydrodynamics with Adaptive-Mesh-Refinement in CHARM
- A GPU accelerated Barnes-Hut Tree Code for FLASH4
- Hydrodynamical Simulations of Colliding Jets
- Three-Dimensional Magnetic Reconnection
- Sound-Triggered Collapse of Stably Oscillating Low-Mass Cores in a Two-Phase Interstellar Medium