A Fast, Accurate and Robust Algorithm For Transferring Radiation in Three-Dimensional Space
arXiv:astro-ph/0111197 · doi:10.1086/339805
Abstract
We have developed an algorithm for transferring radiation in three-dimensional space. The algorithm computes radiation source and sink terms using the Fast Fourier Transform (FFT) method, based on a formulation in which the integral of any quantity (such as emissivity or opacity) over any volume may be written in the classic convolution form. The algorithm is fast with the computational time scaling as N (log N)^2, where N is the number of grid points of a simulation box, independent of the number of radiation sources. Furthermore, in this formulation one can naturally account for both local radiation sources and diffuse background as well as any extra external sources, all in a self-consistent fashion. Finally, the algorithm is completely stable and robust. While the algorithm is generally applicable, we test it on a set of problems that encompass a wide range of situations in cosmological applications, demonstrating that the algorithm is accurate. These tests show that the algorithm produces results that are in excellent agreement with analytic expectations in all cases. In particular, radiation flux is guaranteed to propagate in the right direction, with the ionization fronts traveling at the correct speed with an error no larger than one cell for all the cases tested. The total number of photons is conserved in the worst case at 10% level and typically at 1-5% level over hundreds of time steps. As an added advantage, the accuracy of the results depends weakly on the size of the time step, with a typical cosmological hydrodynamic time step being sufficient.
submitted to ApJ, 50 pages, added comparisons to ray tracing method
References in corpus (9)
- A Survey of z>5.8 Quasars in the Sloan Digital Sky Survey I: Discovery of Three New Quasars and the Spatial Density of Luminous Quasars at z~6
- Evidence for Reionization at z ~ 6: Detection of a Gunn-Peterson Trough in a z=6.28 Quasar
- Multi--dimensional Cosmological Radiative Transfer with a Variable Eddington Tensor Formalism
- Adaptive Ray Tracing for Radiative Transfer around Point Sources
- Cosmological Hydrogen Reionization with Three Dimensional Radiative Transfer
- Revealing the Warm-Hot Intergalactic Medium with OVI Absorption
- Evolution of the Ionizing Radiation Background and Star Formation in the Aftermath of Cosmological Reionization
- Simulating Reionization in Numerical Cosmology
- Did the Universe Reionize at Redshift Six?
Cited by in corpus (20)
- The history of star formation in a LCDM universe
- Simulating Cosmic Reionization at Large Scales I: the Geometry of Reionization
- The First Cosmic Structures and their Effects
- RAMSES-RT: Radiation hydrodynamics in the cosmological context
- Photoevaporation of Cosmological Minihalos during Reionization
- The Universe Was Reionized Twice
- C^2-Ray: A new method for photon-conserving transport of ionizing radiation
- Simulating IGM Reionization
- CRASH: a Radiative Transfer Scheme
- TRAPHIC - Radiative Transfer for Smoothed Particle Hydrodynamics Simulations
- Hybrid Characteristics: 3D radiative transfer for parallel adaptive mesh refinement hydrodynamics
- An implementation of radiative transfer in the cosmological simulation code GADGET
- The Non-Linear Power Spectrum of the Lyman Alpha Forest
- Fully Threaded Transport Engine: New Method for Multi-Scale Radiative Transfer
- SimpleX2: radiative transfer on an unstructured, dynamic grid
- DISPATCH: A Numerical Simulation Framework for the Exa-scale Era. I. Fundamentals
- A novel approach for accurate radiative transfer in cosmological hydrodynamic simulations
- Pebble dynamics and accretion onto rocky planets. II. Radiative models
- Photoevaporation of Minihalos during Cosmic Reionization: Primordial and Metal-Enriched Halos
- 21 cm Signals from Early Ionizing Sources