In this paper we present KiT-RT (Kinetic Transport Solver for Radiation Therapy), an open-source C++ based framework for solving kinetic equations in radiation therapy applications. The aim of this code framework is 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 own numerical solvers and users or application engineers, who want to gain experimental insights without directly interfering with the codebase.
翻译:在本文中,我们展示了KIT-RT(辐射治疗技术迁移解答器),这是一个基于开源的C+++框架,用于解决辐射治疗应用中的动能方程。这个代码框架的目的是为非结构化的草丝提供一系列经典的确定性解答器,便于扩展。因此,KIT-RT是一个方便的基础,可以测试各种应用中的新的数字方法,并与常规解答器进行比较。实施方法包括球调、最小的酶、最小的神经性微粒和离散的坐标法。通过从辐射运输到电子辐射治疗等几个测试案例,展示了溶解特性和效率。由于包括数字方法和易扩展性等多种不同的测试案例,所提出的开放源代码对两位开发商都具有吸引力,他们都希望有一个基础来建立自己的数字解答器和用户或应用工程师,他们想要在不直接干扰代码库的情况下获得实验性洞察力。