Beyond Flux-Limited Diffusion: Parallel Algorithms for Multidimensional Radiation Hydrodynamics

This paper presents a new code for performing multidimensional radiation hydrodynamic (RHD) simulations on parallel computers involving anisotropic radiation fields and nonequilibrium effects. The radiation evolution modules described here encapsulate the physics provided by the serial algorithm of Stone et al. but add new functionality both with regard to physics and numerics. In detailing our method, we have documented both the analytic and discrete forms of the radiation moment solution and the variable tensor Eddington factor (VTEF) closure term. We have described three different methods for computing a short-characteristic formal solution to the transfer equation, from which our VTEF closure term is derived. Two of these techniques include time dependence, a primary physics enhancement of the method not present in the Stone algorithm. An additional physics modification is the adoption of a matter-radiation coupling scheme which is particularly robust for nonequilibrium problems and which also reduces the operations cost of our radiation moment solution. Two key numerical components of our implementation are highlighted: the biconjugate gradient linear system solver, written for general use on massively parallel computers, and our techniques for parallelizing both the radiation moment solution and the transfer solution. Additionally, we present a suite of test problems with a much broader scope than that covered in the Stone work; new tests include nonequilibrium Marshak waves, two-dimensional "shadow" tests showing the one-sided illumination of an opaque cloud, and full RHD+VTEF calculations of radiating shocks. We use the results of these tests to assess the virtues and vices of the method as currently implemented, and we identify a key area in which the method may be improved. We conclude that radiation moment solutions closed with variable tensor Eddington factors show a qualitative improvement over results obtained with flux-limited diffusion, and further that this approach has a bright future in the context of parallel RHD simulations in astrophysics.

[1]  The Fate of the First Galaxies. I. Self-consistent Cosmological Simulations with Radiative Transfer , 2001, astro-ph/0110431.

[2]  M. Norman,et al.  ZEUS-2D: A radiation magnetohydrodynamics code for astrophysical flows in two space dimensions. I - The hydrodynamic algorithms and tests. II - The magnetohydrodynamic algorithms and tests , 1992 .

[3]  G. C. Pomraning The non-equilibrium Marshak wave problem , 1979 .

[4]  M. Shashkov,et al.  A Local Support-Operators Diffusion Discretization Scheme for Hexahedral Meshes , 2001 .

[5]  M. Shashkov,et al.  A Local Support-Operators Diffusion Discretization Scheme for Quadrilateralr-zMeshes , 1998 .

[6]  Ian Foster,et al.  Designing and building parallel programs , 1994 .

[7]  Gordon L. Olson,et al.  BENCHMARK RESULTS FOR THE NON-EQUILIBRIUM MARSHAK DIFFUSION PROBLEM , 1996 .

[8]  N. A. Gentile Implicit Monte Carlo diffusion---an acceleration method for Monte Carlo time-dependent radiative transfer simulations , 2000 .

[9]  Robert P. Weaver,et al.  Time-dependent radiative transfer with automatic flux limiting , 1982 .

[10]  L. Ensman,et al.  Test problems for radiation and radiation-hydrodynamics codes , 1994 .

[11]  Richard Barrett,et al.  Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods , 1994, Other Titles in Applied Mathematics.

[12]  Nickolay Y. Gnedin,et al.  The Fate of the First Galaxies. II. Effects of Radiative Feedback , 2002 .

[13]  R.A. Fiedler Optimization and Scaling of Shared-Memory and Message-Passing Implementations of the Zeus Hydrodynamics Algorithm , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[14]  Marvin L. Adams,et al.  Subcell balance methods for radiative transfer on arbitrary grids , 1997 .

[15]  Robert D. Falgout,et al.  Iterative Linear Solvers in a 2D Radiation-Hydrodynamics Code , 1999 .

[16]  M. Norman,et al.  ZEUS-2D : a radiation magnetohydrodynamics code for astrophysical flows in two space dimensions. II : The magnetohydrodynamic algorithms and tests , 1992 .

[17]  T. Abel,et al.  Multi-dimensional cosmological radiative transfer with a Variable Eddington Tensor formalism , 2001, astro-ph/0106278.

[18]  D. Mihalas,et al.  Foundations of Radiation Hydrodynamics , 1985 .