Title: KiT-RT: An Extendable Framework for Radiative Transfer and Therapy

Journal Article · · ACM Transactions on Mathematical Software
DOI: https://doi.org/10.1145/3630001 · OSTI ID:2283856
ORCiD logo [1]; ORCiD logo [2]; ORCiD logo [3]; ORCiD logo [4]; ORCiD logo [5]
  1. Norwegian University of Life Sciences, Trondheim (Norway)
  2. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
  3. Karlsruhe Institute of Technology (KIT) (Germany); German Cancer Research Center (DKFZ), Heidelberg (Germany); Helmholtz Information and Data Science School for Health (HIDSS4Health), Heidelberg (Germany)
  4. Karlsruhe Institute of Technology (KIT) (Germany)
  5. Chinese Academy of Sciences (CAS), Beijing (China)

Here, in this article, we present Kinetic Transport Solver for Radiation Therapy (KiT-RT), an open-source C++-based framework for solving kinetic equations in therapy applications available at https://github.com/CSMMLab/KiT-RT. This software framework aims to provide a collection of classical deterministic solvers for unstructured meshes that allow for easy extendability. Therefore, KiT-RT is a convenient base to test new numerical methods in various applications and compare them against conventional solvers. The implementation includes spherical harmonics, minimal entropy, neural minimal entropy, and discrete ordinates methods. Solution characteristics and efficiency are presented through several test cases ranging from radiation transport to electron radiation therapy. Due to the variety of included numerical methods and easy extendability, the presented open-source code is attractive for both developers, who want a basis to build their numerical solvers, and users or application engineers, who want to gain experimental insights without directly interfering with the codebase.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
German Research Foundation (DFG); National Science Foundation of China (NSFC); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
2283856
Journal Information:
ACM Transactions on Mathematical Software, Journal Name: ACM Transactions on Mathematical Software Journal Issue: 4 Vol. 49; ISSN 0098-3500
Publisher:
Association for Computing MachineryCopyright Statement
Country of Publication:
United States
Language:
English

References (59)

Emerging role of MRI in radiation therapy journal September 2018
Development of the open-source dose calculation and optimization toolkit matRad journal May 2017
Amdahl’s Law book January 2011
Numerical Methods for Conservation Laws book January 1992
Formal Metrics for Large-Scale Parallel Performance book January 2015
Moment closure hierarchies for kinetic theories journal June 1996
The Cancer Imaging Archive (TCIA): Maintaining and Operating a Public Information Repository journal July 2013
Superlinear speedup of an efficient sequential algorithm is not possible journal July 1986
State of the art on dose prescription, reporting and recording in Intensity-Modulated Radiation Therapy (ICRU report No. 83) journal October 2011
Feasibility of a Multigroup Deterministic Solution Method for Three-Dimensional Radiotherapy Dose Calculations journal September 2008
Two-dimensional time dependent Riemann solvers for neutron transport journal November 2005
On solutions to the Pn equations for thermal radiative transfer journal February 2008
Optimization and large scale computation of an entropy-based moment closure journal December 2015
Ray effect mitigation for the discrete ordinates method through quadrature rotation journal April 2019
A flux reconstruction kinetic scheme for the Boltzmann equation journal December 2021
Optimal control model for radiation therapy inverse planning applying the Boltzmann transport equation journal March 2008
A robust collision source method for rank adaptive dynamical low-rank approximation in radiation therapy journal March 2023
Ray Effect Mitigation for the Discrete Ordinates Method Using Artificial Scattering journal March 2020
A Comparison of Moment Closures for Linear Kinetic Transport Equations: The Line Source Benchmark journal September 2013
Entropy-based moment closures for kinetic equations journal January 1997
Generalized Fokker–Planck Theory for Electron and Photon Transport in Biological Tissues: Application to Radiotherapy journal January 2010
Benchmarks for Infinite Medium, Time Dependent Transport Problems with Isotropic Scattering journal June 2022
Angular Quadratures for Improved Transport Computations journal June 2001
Electron beam dose calculations journal May 1981
Monte Carlo techniques in medical radiation physics journal July 1991
Complexity of Monte Carlo and deterministic dose-calculation methods journal March 1998
Monte Carlo- versus pencil-beam-/collapsed-cone-dose calculation in a heterogeneous multi-layer phantom journal February 2005
Deterministic model for dose calculation in photon radiotherapy journal January 2006
Comparison of a finite-element multigroup discrete-ordinates code with Monte Carlo for radiotherapy calculations journal April 2006
A deterministic partial differential equation model for dose calculation in electron radiotherapy journal June 2010
Validation of a new grid-based Boltzmann equation solver for dose calculation in radiotherapy with photon beams journal January 2010
GPU-based fast Monte Carlo dose calculation for proton therapy journal November 2012
A finite-element model of electron transport in radiation therapy and a related inverse problem journal October 1999
Multiple Scattering with Energy Loss journal November 1948
Ray Effect Mitigation Through Reference Frame Rotation journal June 2016
A Monte Carlo dose calculation algorithm for proton therapy journal July 2004
TOPAS: An innovative proton Monte Carlo platform for research and clinical applications: TOPAS: An innovative proton Monte Carlo platform journal October 2012
The validity of the density scaling method in primary electron transport for photon and electron beams journal March 1990
Electron dose calculations using the Method of Moments journal January 1997
Dynamical Low‐Rank Approximation journal January 2007
High-Order Entropy-Based Closures for Linear Transport in Slab Geometry II: A Computational Study of the Optimization Problem journal January 2012
A Regularized Entropy-Based Moment Method for Kinetic Equations journal January 2019
Inverse Radiotherapy Treatment Planning Model Applying Boltzmann-Transport Equation journal January 2002
StaRMAP---A Second Order Staggered Grid Method for Spherical Harmonics Moment Equations of Radiative Transfer journal October 2014
MRI-guided Radiation Therapy: An Emerging Paradigm in Adaptive Radiation Oncology journal February 2021
A review of substitute CT generation for MRI-only radiation therapy journal January 2017
Analysis of Ray-Effect Mitigation Techniques journal May 2003
Remedies for Ray Effects journal September 1971
Ray Effects in Discrete Ordinates Equations journal June 1968
On the Propagation of Rays in Discrete Ordinates journal June 1999
Kinetic.jl: A portable finite volume toolbox for scientific and neural computing journal June 2021
Measurement of lung density by computed tomography: Implication for radiotherapy. journal January 1989
Behavior of linear reconstruction techniques on unstructured meshes journal November 1995
The design and application of upwind schemes on unstructured meshes conference February 2013
On the accuracy of limiters and convergence to steady state solutions conference February 2013
Stanford University Unstructured (SU2): An open-source integrated computational environment for multi-physics simulation and design
  • Palacios, Francisco; Alonso, Juan; Duraisamy, Karthikeyan
  • 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition https://doi.org/10.2514/6.2013-287
conference January 2013
Uncertainty quantification and numerical methods in charged particle radiation therapy text January 2023
Maximum-principle-satisfying second-order Intrusive Polynomial Moment scheme journal March 2019
A Large-Scale CT and PET/CT Dataset for Lung Cancer Diagnosis dataset January 2020