SKIRT: the design of a suite of input models for Monte Carlo radiative transfer simulations
Maarten Baes, Peter Camps

TL;DR
This paper presents SKIRT's modular suite of input models for Monte Carlo radiative transfer simulations, enabling flexible, complex 3D density distributions with efficient random position generation.
Contribution
It introduces a decorator-based design for building complex 3D density models from simple components, improving code transparency, maintainability, and simulation accuracy.
Findings
Decorator-based models outperform generic generators in tests
Flexible models can simulate spiral structures and clumpiness
Enhanced code maintainability and model complexity
Abstract
The Monte Carlo method is the most popular technique to perform radiative transfer simulations in a general 3D geometry. The algorithms behind and acceleration techniques for Monte Carlo radiative transfer are discussed extensively in the literature, and many different Monte Carlo codes are publicly available. On the contrary, the design of a suite of components that can be used for the distribution of sources and sinks in radiative transfer codes has received very little attention. The availability of such models, with different degrees of complexity, has many benefits. For example, they can serve as toy models to test new physical ingredients, or as parameterised models for inverse radiative transfer fitting. For 3D Monte Carlo codes, this requires algorithms to efficiently generate random positions from 3D density distributions. We describe the design of a flexible suite of…
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.
