CMACIONIZE 2.0: a novel task-based approach to Monte Carlo radiation transfer

@article{Vandenbroucke2020CMACIONIZE2A,
  title={CMACIONIZE 2.0: a novel task-based approach to Monte Carlo radiation transfer},
  author={Bert Vandenbroucke and Peter Camps},
  journal={Astronomy \& Astrophysics},
  year={2020}
}
Context. Monte Carlo radiative transfer (MCRT) is a widely used technique to model the interaction between radiation and a medium. It plays an important role in astrophysical modelling and when these models are compared with observations. Aims. We present a novel approach to MCRT that addresses the challenging memory-access patterns of traditional MCRT algorithms, which prevent an optimal performance of MCRT simulations on modern hardware with a complex memory architecture. Methods. We… 

AREPO-MCRT: Monte Carlo Radiation Hydrodynamics on a Moving Mesh

We present arepo-mcrt, a novel Monte Carlo radiative transfer radiation-hydrodynamics (RHD) solver for the unstructured moving-mesh code arepo. Our method is designed for general multiple scattering

Photoionization feedback in turbulent molecular clouds

We present a study of the impact of photoionization feedback from young massive stars on the turbulent statistics of star-forming molecular clouds. This feedback is expected to alter the density

References

SHOWING 1-10 OF 28 REFERENCES

The Monte Carlo photoionization and moving-mesh radiation hydrodynamics code CMacIonize

The TORUS radiation transfer code

High precision Monte Carlo radiative transfer in dusty media

In this paper, we present a refined Monte Carlo method for the solution of multi-dimensional radiative transfer problems in dusty media, for instance in the circumstellar envelopes of AGB and post

DISPATCH: a numerical simulation framework for the exa-scale era - I. Fundamentals

We introduce a high-performance simulation framework that permits the semi-independent, task-based solution of sets of partial differential equations, typically manifesting as updates to a collection

SWIFT: Maintaining weak-scalability with a dynamic range of 104 in time-step size to harness extreme adaptivity

TLDR
The extreme adaptivity that cosmological simulations present is tackled in three main ways through the use of the code SWIFT, including an adaptive mesh used to ensure that only the relevant particles are interacted in a given time-step, and a domain decomposition strategy that bisects the work that must be performed by the simulation between nodes using MPI.

Benchmarking the calculation of stochastic heating and emissivity of dust grains in the context of radiative transfer simulations

Context. Thermal emission by stochastically heated dust grains (SHGs) plays an important role in the radiative transfer (RT) problem for a dusty medium. It is therefore essential to verify that RT

Three-Dimensional Dust Radiative Transfer ∗

Cosmic dust is present in many astrophysical objects, and recent observations across the electromagnetic spectrum show that the dust distribution is often strongly three-dimensional (3D). Dust grains

The Lyman α signature of the first galaxies

We present the Cosmic Lyman-$\alpha$ Transfer code (COLT), a massively parallel Monte-Carlo radiative transfer code, to simulate Lyman-$\alpha$ (Ly$\alpha$) resonant scattering through neutral

The impact of Lyman-α radiative transfer on large-scale clustering in the Illustris simulation

Context. Lyman-α emitters (LAEs) are a promising probe of the large-scale structure at high redshift, z ≳ 2. In particular, the Hobby-Eberly Telescope Dark Energy Experiment aims at observing LAEs at