Skip to content

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.

    Installation

  • Flexible Geometries


    Support for spherical shells, Voronoi meshes, and direct integration with cosmological simulation formats (TNG, FIRE, Simba).

    Datasets

  • Ray Tracing


    Physical ray tracing for projections, volume rendering, and absorption feature analysis alongside MCRT.

    Ray Tracer

  • Simple Configuration


    Define simulations with intuitive YAML configuration files. Extensive examples included.

    Configuration