SKIRT: an Advanced Dust Radiative Transfer Code with a User-Friendly Architecture
Peter Camps, Maarten Baes

TL;DR
SKIRT is a sophisticated, open-source dust radiative transfer code that combines advanced object-oriented design with a user-friendly interface, enabling flexible and efficient simulations of dusty astrophysical systems.
Contribution
This paper introduces the latest version of SKIRT, highlighting its modular architecture, extensive built-in features, and user-friendly configuration, which improve usability and extensibility for astrophysical simulations.
Findings
Efficient Monte Carlo simulation of dust radiative transfer.
Flexible architecture allowing easy addition of new features.
User-friendly interface suitable for diverse user expertise levels.
Abstract
We discuss the architecture and design principles that underpin the latest version of SKIRT, a state-of-the-art open source code for simulating continuum radiation transfer in dusty astrophysical systems, such as spiral galaxies and accretion disks. SKIRT employs the Monte Carlo technique to emulate the relevant physical processes including scattering, absorption and emission by the dust. The code features a wealth of built-in geometries, radiation source spectra, dust characterizations, dust grids, and detectors, in addition to various mechanisms for importing snapshots generated by hydrodynamical simulations. The configuration for a particular simulation is defined at run-time through a user-friendly interface suitable for both occasional and power users. These capabilities are enabled by careful C++ code design. The programming interfaces between components are well defined and…
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.
