
TL;DR
LOC is a high-performance, GPU-accelerated line radiative transfer code for astrophysical simulations, enabling fast, accurate modeling of large 1D and 3D interstellar medium structures on personal computers.
Contribution
The paper introduces LOC, a novel Python-based RT program optimized with OpenCL for GPU acceleration, capable of handling large-scale 1D and 3D models efficiently.
Findings
LOC achieves up to 20x speed-up on GPUs compared to CPUs.
Results agree within ~2% with other RT codes.
LOC can handle models with hundreds of millions of cells.
Abstract
Radiative transfer modelling is part of many astrophysical simulations and is used to make synthetic observations and to assist analysis of observations. We concentrate on the modelling of the radio lines emitted by the interstellar medium. In connection with high-resolution models, this can be significant computationally challenge. Our goal is a line radiative transfer (RT) program that makes good use of multi-core CPUs and GPUs. Parallelisation is essential to speed up computations and to enable the tackling of large modelling tasks with personal computers. The program LOC is based on ray-tracing and uses standard accelerated lambda iteration (ALI) methods for faster convergence. The program works on 1D and 3D grids. The 1D version makes use of symmetries to speed up the RT calculations. The 3D version works with octree grids and, to enable calculations with large models, is…
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.
