1、应用软件统计
软件 名称 | 开发 单位 | 模拟方向 | 是否开源 | 优点 | 备注 |
Geant4 | 欧洲核子研究组织 | 模拟粒子在物质中输运的物理过程的模拟;微观粒子与物质相互作用过程 | 是 | 考虑电子与靶碰撞发生的康普顿效应、光电效应、瑞利散射、轫致辐射和电离等物理过程,可以模拟各种能量的粒子传输,其他蒙卡模拟软件一般受能量限制 | C++面向对象,用户可以根据实际需要更改、扩充程序,Geant4可以调节、优化以及输出的信息更多,同时可视化方面也比Mcnp默认要强不少,至少可以输出高质量的带电粒子径迹的矢量图片。这点Mcnp不容易做到。 |
Mcnp | 美国洛斯阿拉莫斯国家实验室 | 模拟粒子在材料中的输运过程,如三维复杂几何结构中的中子、光子、电子或者耦合中子/光子/电子输运问题的通用计算 | 否 | 适用于复杂的几何结构 | Mcnp输入文件结构复杂,几何模型的描述工作又极为抽象、不直观和容易出错,这样使得描述工作费时、复杂和效率低 |
Egs4 | 美国斯坦福直线加速器中心 | 模拟电磁相互作用过程,如光子和电子的输运过程 | 是 | 适用于任何材料 | |
Egsnrc | 美国斯坦福直线加速器中心 | 模拟电磁相互作用过程,如光子和电子的输运过程 | 是 | 适用于任何材料 | EGS4的升级扩展版 |
Fluka | Fluka公司,欧洲核子研究组织参与 | 模拟蒙卡粒子输运过程,如质子、电子加速器屏蔽设计,量热计,活化,剂量学,探测器设计,宇宙射线,中微子物理,还有放射治疗等 | 是 | 大部分情况FLUKA使用者不需要编写程序。针对特别的需求,可以通过Fortran 77程序接口来实现 | |
Srim | 美国科技领先的Srim企业有限责任公司 | 模拟计算离子在靶材中能量损失和分布的程序组 | — | 可以选择特定的入射离子及靶材种类,并可设置合适的加速电压[53]。可以算不同粒子,以不同的能量,从不同的位置,以不同的角度入射到靶中的情况 | 离子注入常用的模拟软件 |
Lammps | 美国能源部 | 分子动力学软件,用于对原子建模、原子或连续尺度的并行粒子进行模拟 | 是 | 着重于材料建模,适用于固态材料(金属,半导体)和软物质(生物分子,聚合物)以及粗粒或介观系统,是金属原子级模拟的首选 | 加了蒙卡接口。命名是大规模原子/分子大规模并行模拟器的首字母缩写 |
Spparks | 美国能源部圣地亚哥课题组 | 用于晶格模型和非晶格模型的并行蒙特卡罗计算 | 是 | 能够进行点阵中和离散点阵计算,主要用以缺陷点阵和杂质迁移的演化过程模拟,可用来研究研究与异常晶粒生长相关的机制和统计数据。 | 小众软件,包括动力学蒙特卡罗(Kmc)、拒绝动力学蒙特卡罗(Rkmc)和大都会蒙特卡罗(Mmc)算法 |