新浪博客

MCNP、EGS和GEANT4的区别

2012-05-24 15:14阅读:
EGS使用Mortran语言,适用范围:它是一个用蒙特卡罗方法模拟在任意几何中,能量从几个KeV到几个TeV的电子-光子簇射过程的通用程序包。特点:具有开放式结构,要求用户自己编写用户程序来完成对源粒子特征的定义、几何关系处理、结果的记录和对EGS系统核心程序的调用。

MCNP使用Fortran语言,适用范围:可以计算中子、光子和电子的联合输运问题以及临界问题,中子能量范围从10-11MeV20MeV,光子和电子的能量范围从1KeV1000MeV 。特点:程序采用独特的曲面组合几何结构,使用点截
面数据,程序通用性较强,减小方差技巧是比较多而全的。

GEANT4使用C++语言,适用范围: Geant4是用于精确模拟粒子在介质中输运过程的数值计算软件工具包。特点:Geant4是基于Linux/Unix操作系统,它的主要优点是源代码完全开放,用户可以根据实际需要更改、扩充Geant4程序,主要用来模拟高能物理现象,可方便模拟强相互作用、弱相互作用等高能、超高能物理过程。

我的更多文章

下载客户端阅读体验更佳

APP专享