欢迎光临散文网 会员登陆 & 注册

MCNP5程序在WIN10的安装教程

2023-04-14 17:09 作者:江南拱桥夜  | 我要投稿

       CNP(Monte Carlo N Particle Transport Code)是由美国洛斯阿拉莫斯国家实验室(LosAlamos National Laboratory)开发的基于蒙特卡罗方法的用于计算三维复杂几何结构中的中子、光子、电子或者耦合中子/光子/电子输运问题的通用软件包,也具有计算核临界系统(包括次临界和超临界系统)本征值问题的能力。该软件包通过FORTRAN语言编程实现。

        MCNP程序关键是通过读入一个经用户创建的称为INP的输入文件来进行计算。该文件必须遵循按照栅元卡的格式进行组织,指定描述空间问题的信息,具体地有(1)空间几何体的描述说明;(2)几何体的使用材料描述和交叉区域的选择估计;(3)中子、光子以及电子这3种粒子源的位置和特性说明;(4)必要的回答卡和标记卡的类型;(5)任何必需的冗余量消除技术以提高计算效率。

       关于 MCNP5 和并行工具 MPI 的的安装,现在我给大家做一个详细的介绍,手把手教会你怎么安装 MCPN5。 一、首先安装 MCNP 主文件 MCNP5_executables_Installer

      点击这个 steup.exe 文件,进行安装,如下:

       路径我们选择安装在 D 盘,这里我在 D 盘建了一个叫 LANL 的文件夹,然后在 LANL 里建一个叫 MCNP5 的文件夹,我们点一下 browse 选择 LANL 文件夹下的 MCNP5 的文件。

        一直过,安装结束的时候,环境变量那勾上。如下图:

       好了后,我们去我计算机→属性→高级系统设置→环境变量→系统环境变量→path→编辑里已经自动帮我们添加了环境变量路径。如下图所示:


     这样我们就安装了 MCNP5 程序。

      二、安装 MCNP_DATA_Installer 数据库

       点击 setup.exe,进行安装。同样的,路径我们选择安装在 D 盘,在 D 盘的 LANL 里建一个叫 MCNPDATA 的文件夹,我们点一下 browse 选择 LANL 文件夹下的 MCNPDATA 的文件。如下图所示:

       一路往下,直到最后,如下:

     

       都勾选上,安装完毕后,软件会自动把 Data 文件的环境变量给添加到 计算机→属性→高级系统设置→环境变量→系统环境变量 →DATAPATH 里,这个我们就不需要自己再加了。如下图所示:

       如果你不做多线程计算的话,安装到这步就差不多可以了,但如果你的电脑性能很好,你想弄多线程的并行计算,可以继续看第三步。

三、多线程 MPI 的并行工具安装。

       这里以 MPICH 1.2.5 为例进行安装,如果你有更高版本的 MPI 工具也可以参照此进行安装。同样点击 setup.exe 这个文件:

       我们同样在 D 盘建立一个 MPICH 的文件夹:

       安装路径选择 D:\MPICH,然后下一步一直继续,最后安装结束后会多出几个文件夹,如下图所示:

       这里还是需要再设置一下环境变量,如果软件没自动添加到系统的环境变量里,我们需要手动的添加一下,如下图所示:

       注意每个变量路径前面都有一个分号;在这里是;D:\MPICH\mpd\bin 这样,所有的安装准备工作已经完成,现在我们测试一个例子看看效果。 我们在 D 盘的 LANL 文件夹下,建立一个新的文件夹做例子测试用,取名为 test。如下图所示:

       我们在 test 文件夹下放一个已经编号程序的输入文件 inp,然后把 LANL 文件夹下的 MCNP5文件夹下的 MCNP5mpi.exe 可执行文件复制到 test 目录下,然后再编辑一个批处理文件,我们取名为 ex.bat,里面写入批处理命令。Test 文件下的文件如下图:

       批处理文本的里的命令如下:mpirun -np 5 mcnp5mpi.exe i=inp o=out 这里注意:np 后的数字是根据你的电脑线程数进行选择的,8 线程所以是 9,用 5 个线程应该是 6 哈,自己举一反三。这个批处理文件的编辑,最好用超级文本编辑器 UltraEdit 编辑,或者电脑的 txt 文本编辑(编辑方法:鼠标右键打开)。

      编辑好后,我们双击这个批处理文件 ex.bat,如果程序没有写错的话,就会正常运行起来。正常结果如下图:

      运行完毕后,会自动关闭窗口

      至此 MCNP5 在 win10 下的安装说明已经结束了.

       本文附上高纯锗能谱的MCNP程序,仅供参考,具体的程序分析及MCNP运行结果如何查看则不在本教程范围内。

#HPGE能谱

1  1 -2.7 -1 2 9 -14

2  1 -2.7 -1 8 -9

3  0   3 -2 10 -14

4  0   9 -2 -10

5  1 -2.7 -3 4 10 -14

6  1 -2.7 -4 5 11 -14

7  1 -2.7 -4 10 -11

8  2 -5.33  -5 6 12 -14

9  2 -5.33  -5 11 -12

10  2 -5.33  -6 7 13 -14

11  2 -5.33  -6 12 -13

12  3 -8.92  -7 13 -14

13  4 -0.001293  -15 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12                         

14  0   15

 

1  CZ 3.75

2  CZ 3.65

3  CZ 3.35

4  CZ 3.2

5  CZ 3.15

6  CZ 3.08

7  CZ 0.4

8  PZ 0

9  PZ 0.1

10  PZ 0.4

11  PZ 0.45

12  PZ 0.52

13  PZ 1.88

14  PZ 6.28

15   SO  100

 

MODE  P  E

M1  13027 1

M2  32074 1

M3  29064 1

M4  8016 -0.24377  7014 -0.75623

SDEF  ERG=1.460  POS= 0 0 -10  PAR=2

IMP:P  1 1 1 1 1 1 1 1 1 1 1 1 1 0

IMP:E  1 1 1 1 1 1 1 1 1 1 1 1 1 0

F8:P 10 11 T

E0  0 1023I 2.784

FT8  GEB  0 0.00183

NPS 90000000


MCNP5程序在WIN10的安装教程的评论 (共 条)

分享到微博请遵守国家法律