Simulating Radiating and Magnetized Flows in Multiple Dimensions with ZEUS-MP

By John C. Hayes, M. Norman, Robert A. Fiedler, James Bordner, P. Li, S. E. Clark, A. ud-Doula, M. Mac Low. 2005

283 citations recorded by the source corpus.

This paper describes ZEUS-MP, a multiphysics, massively parallel, message-passing implementation of the ZEUS code. ZEUS-MP differs significantly from the thoroughly documented ZEUS-2D code, the completely undocumented (in peer-reviewed literature) ZEUS-3D code, and a marginally documented "version 1" of ZEUS-MP first distributed publicly in 1999. ZEUS-MP offers an MHD algorithm that is better suited for multidimensional flows than the ZEUS-2D module by virtue of modifications to the method of characteristics scheme first suggested by Hawley & Stone. This MHD module is shown to compare quite favorably to the TVD scheme described by Ryu et al. ZEUS-MP is the first publicly available ZEUS code to allow the advection of multiple chemical (or nuclear) species. Radiation hydrodynamic simulations are enabled via an implicit flux-limited radiation diffusion (FLD) module. The hydrodynamic, MHD, and FLD modules can be used, singly or in concert, in one, two, or three space dimensions. In addition, so-called 1.5D and 2.5D grids, in which the "half-D" denotes a symmetry axis along which a constant but nonzero value of velocity or magnetic field is evolved, are supported. Self-gravity can be included either through the assumption of a GM/r potential or through a solution of Poisson's equation using one of three linear solver packages (conjugate gradient, multigrid, and FFT) provided for that purpose. Point-mass potentials are also supported. Because ZEUS-MP is designed for large simulations on parallel computing platforms, considerable attention is paid to the parallel performance characteristics of each module in the code. Strong-scaling tests involving pure hydrodynamics (with and without self-gravity), MHD, and RHD are performed in which large problems (2563 zones) are distributed among as many as 1024 processors of an IBM SP3. Parallel efficiency is a strong function of the amount of communication required between processors in a given algorithm, but all modules are shown to scale well on up to 1024 processors for the chosen fixed problem size.

Subfields: Aerospace Engineering, Astronomy and Astrophysics, Computational Mechanics

View Paper: https://www.semanticscholar.org/paper/ce6294071d10f30efdaa7d21a60e059041465089

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Aerospace Engineering

  1. S. Glover
  2. C. Clarke
  3. J. Owen
  4. Ralf Klessen
  5. W. Hix
  6. Mark R. Krumholz
  7. E. Quataert
  8. Barbara Ercolano

In Astronomy and Astrophysics

  1. Ralf Klessen
  2. Christoph Federrath
  3. Mark R. Krumholz
  4. S. Glover
  5. P. Hopkins
  6. E. Ostriker
  7. E. Quataert
  8. M. Mac Low

In Computational Mechanics

  1. James M. Stone
  2. Christoph Federrath
  3. E. Quataert
  4. M. Mac Low
  5. Michael McCourt
  6. Mark R. Krumholz
  7. S. Glover
  8. Ralf Klessen

Citations in the corpus