×

N晶体

swMATH ID: 45421
软件作者: Kittelmann,T。;蔡,X.-X。
描述: NCrystal:热中子传输库。介绍了一个用于模拟热中子输运的开源软件包。该代码促进了基于蒙特卡罗的输运模拟,并在初始发布时重点关注镶嵌单晶以及多晶材料和粉末中的相互作用。以晶体单元的基本参数为输入,模拟了相干弹性(布拉格衍射)散射和非相干或非弹性(声子)散射。其中包括一个经过验证的水晶定义的数据库、C++、C和Python编程语言的独立工具和接口。提供了两个流行模拟软件包Geant4和McStas的接口,可以对中子散射仪器的典型组件进行高度逼真的模拟,包括束流过滤器、单色仪、分析仪、样品和探测器。详细介绍了所有接口,以及最终用户配置过程,该过程有意保持用户友好且所有接口一致。概述了相关中子散射理论,并讨论了该软件的物理建模能力。这里特别注意从各种输入源加载晶体结构和形状因子的能力,并根据实验数据和现有晶体学软件对结果进行基准测试和验证。遵守了良好的协议。
主页: https://arxiv.org/abs/1901.08890
源代码:  https://github.com/mctools/ncrystal网站
相关软件: 开放式媒体中心
引用于: 1文件

按年份列出的引文