Multi-frequency, thermally coupled radiative transfer with TRAPHIC: Method and tests
Andreas H. Pawlik, Joop Schaye

TL;DR
This paper extends the TRAPHIC radiative transfer method to include multiple frequencies and thermal coupling, demonstrating accurate simulations of ionisation and temperature evolution in astrophysical contexts.
Contribution
The authors develop a multi-frequency, thermally coupled extension of TRAPHIC, enabling more realistic modeling of ionising radiation and thermal effects in SPH simulations.
Findings
The new method accurately reproduces exact solutions and matches other codes under similar assumptions.
Multi-frequency treatment reveals limitations of the grey approximation near ionising sources.
The grey approximation's validity depends on the optical depth assumptions, breaking down in optically thick regions.
Abstract
We present an extension of TRAPHIC, the method for radiative transfer of ionising radiation in smoothed particle hydrodynamics simulations that we introduced in Pawlik & Schaye (2008). The new version keeps all advantages of the original implementation: photons are transported at the speed of light, in a photon-conserving manner, directly on the spatially adaptive, unstructured grid traced out by the particles, in a computation time that is independent of the number of radiation sources, and in parallel on distributed memory machines. We extend the method to include multiple frequencies, both hydrogen and helium, and to model the coupled evolution of the temperature and ionisation balance. We test our methods by performing a set of simulations of increasing complexity and including a small cosmological reionisation run. The results are in excellent agreement with exact solutions, where…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
