A Fast, Accurate, and Robust Algorithm for Transferring Radiation in Three‐dimensional Space
Open Access
- 1 July 2002
- journal article
- research article
- Published by American Astronomical Society in The Astrophysical Journal Supplement Series
- Vol. 141 (1) , 211-227
- https://doi.org/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.Comment: submitted to ApJ, 50 pages, added comparisons to ray tracing methoKeywords
All Related Versions
This publication has 26 references indexed in Scilit:
- Evolution of the Ionizing Radiation Background and Star Formation in the Aftermath of Cosmological ReionizationThe Astrophysical Journal, 2002
- Adaptive ray tracing for radiative transfer around point sourcesMonthly Notices of the Royal Astronomical Society, 2002
- Did the universe reionize at redshift six?New Astronomy, 2002
- Evidence for Reionization at [ITAL][CLC]z[/CLC][/ITAL] ∼ 6: Detection of a Gunn-Peterson Trough in a [ITAL][CLC]z[/CLC][/ITAL] = 6.28 QuasarThe Astronomical Journal, 2001
- In the beginning: the first sources of light and the reionization of the universePhysics Reports, 2001
- Photon‐conserving Radiative Transfer around Point Sources in Multidimensional Numerical CosmologyThe Astrophysical Journal, 1999
- Where Are the Baryons?The Astrophysical Journal, 1999
- Gravitational collapse of small-scale structure as the origin of the Lyman-alpha forestThe Astrophysical Journal, 1994
- Cold Dark Matter Cosmology with Hydrodynamics and Galaxy Formation: The Evolution of the Intergalactic Medium and Background Radiation FieldsThe Astrophysical Journal, 1993
- A hierarchical O(N log N) force-calculation algorithmNature, 1986