Efficient Photo-heating Algorithms in Time-dependent Photo-ionization Simulations
arXiv:1511.01040 · doi:10.1093/mnras/stv2556
Abstract
We present an extension to the time-dependent photo-ionization code C-Ray to calculate photo-heating in an efficient and accurate way. In C-Ray, the thermal calculation demands relatively small time-steps for accurate results. We describe two novel methods to reduce the computational cost associated with small time-steps, namely, an adaptive time-step algorithm and an asynchronous evolution approach. The adaptive time-step algorithm determines an optimal time-step for the next computational step. It uses a fast ray-tracing scheme to quickly locate the relevant cells for this determination and only use these cells for the calculation of the time-step. Asynchronous evolution allows different cells to evolve with different time-steps. The asynchronized clocks of the cells are synchronized at the times where outputs are produced. By only evolving cells which may require short time-steps with these short time-steps instead of imposing them to the whole grid, the computational cost of the calculation can be substantially reduced. We show that our methods work well for several cosmologically relevant test problems and validate our results by comparing to the results of another time-dependent photo-ionization code.
22 pages, 22 figures, 1 table. Accepted for publication in MNRAS
References in corpus (8)
- Cosmology at Low Frequencies: The 21 cm Transition and the High-Redshift Universe
- Efficient Simulations of Early Structure Formation and Reionization
- 21 cm fluctuations from inhomogeneous X-ray heating before reionization
- Four quasars above redshift 6 discovered by the Canada-France High-z Quasar Survey
- Cosmological Radiative Transfer Codes Comparison Project I: The Static Density Field Tests
- The nature and evolution of the highly ionized near-zones in the absorption spectra of z~6 quasars
- Multi-frequency, thermally coupled radiative transfer with TRAPHIC: Method and tests
- Probing the Epoch of Reionization with the Lyman Alpha Forest at z~4-5