KiT-RT: A kinetic transport solver for radiation therapy

KiT-RT is an open source C++ framework for deterministic radiation transport. It targets linear Boltzmann-type models with finite-volume discretizations and supports both standard solver paths and an HPC-oriented \(S_N\) workflow.

The source code is publicly available on GitHub.

Supported solver families

  • \(S_N\) (discrete ordinates)

  • \(P_N\) (spherical harmonics moments)

  • \(M_N\) (entropy-closure moments, including normalized variant)

  • Continuous slowing-down (CSD) variants for \(S_N\), \(P_N\), and \(M_N\)

  • HPC \(S_N\) path (CPU MPI/OpenMP and optional CUDA or HIP backend)

For a solver-focused overview (including numerical background references and code mapping), see Solver overview.

Table of contents