1、MCNP代码主要包含三个部分;
几何--Cell
.....
构成几何的面--Surface
.....
数据块(如源的设置、输送设置、精度和误差设置、记录卡等)
.....
2、一个最简单的例子;(这里推荐UE:UltraEdit去更改和保存代码)
几何部分:简单的构建一个铝材料正方体;
Eelctrons in Al for CSDN
1 1 -2.7 1 -2 -3 4 -5 6
2 0 -7#1
3 0 7
面块:单位为cm;
c surface card
1 px 0.105
2 px 0.205
3 py 0.5
4 py -0.5
5 pz 0.5
6 pz -0.5
7 so 9
数据块 :输送电子;定义光子在各个块的权重;定义光子源;记录卡;材料卡 ;限制块
mode e
imp:e 1 1 0
sdef par=3 pos=0 0 0 vec=1 0 0 dir=1 erg=1
si1 0 0.01
sp1 0 1
f12:e 1
m1 13000 1
nps 200000
UE界面(网上有安装包):
3、VISED可视化观察几何是否正确(同时VISED可以观察粒子轨迹等,可提供安装包);
简单的二维视角:直接输入.inp文件即可;
三维立体图的实现:
点击3D View---Dynamic Plotting--在下面的横框中输入要画的Cell--点击3D Display
4、几何观察无误后运行MCNP(我一般使用MCNP5):
输入指令(最好自建文件夹):
开始运算:
可以查看运算过程:Ctrl c+s;中断进程,输出结果:Ctrl c+q:
最后在UE等软件提取所需结果即可。