Documentation
Welcome to the Thor documentation. Thor is a GPU-accelerated Monte Carlo Radiative Transfer code for simulating resonant line emission through complex astrophysical environments.
-
High Performance
Built with C++20 and SYCL for seamless execution on CPUs and GPUs. Run large-scale simulations on HPC clusters with MPI.
-
Flexible Geometries
Support for spherical shells, Voronoi meshes, and direct integration with cosmological simulation formats (TNG, FIRE, Simba).
-
Ray Tracing
Physical ray tracing for projections, volume rendering, and absorption feature analysis alongside MCRT.
-
Simple Configuration
Define simulations with intuitive YAML configuration files. Extensive examples included.
Quick Links
-
Build from source or use containers
-
Run your first simulation
-
Working configuration files
-
Report bugs or request features