MinT:用于Paul Scherrer研究所质子束线的快速轻量级包络/蒙特卡罗光学代码

摘要:新的快速轻量级线性束流传输程序MinT的方法和性能报道。除了通常的线性离子光学外,MinT还提供了计算束流退化、多次散射和束流整流效应的方法。这在离子束穿越物质的设施中特别重要,例如在PSI的Proscan设施中使用能量减速器的质子疗法束线,以及模拟穿过Paul Scherrer Institut高强度质子加速器(HIPA)的微子和π介子生产靶的束流。MinT旨在作为HIPA和Proscan控制室的支持工具使用。这要求在几秒钟内得到有用的结果。因此,简单和计算速度被优先考虑,而不是高精度。MinT不仅旨在取代FORTRAN 77代码TRANSPORT和TURTLE,还结合和扩展了它们的能力。MinT是一个字节码编译器,可以将输入语言转化为由语法规则描述的形式。这允许使用控制结构,如“if-then-else”或“while”循环,从而提供高灵活性和可读性。

作者:C. Baumgarten

论文ID:2202.07245

分类:Accelerator Physics

分类简称:physics.acc-ph

提交时间:2023-07-31

PDF 下载: 英文版 中文版pdf翻译中