0
点赞
收藏
分享

微信扫一扫

MCNP运算及代码基础结构和可视化软件VISED的使用

boom莎卡拉卡 2022-04-02 阅读 1724
经验分享

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等软件提取所需结果即可。

 

举报

相关推荐

0 条评论