mcnp一点问题反馈和编写心得

Note

mcnp程序编写时容易出的问题:

程序顶格,导致顶格栅元报错,plot图像是红色点点图;

栅元定义不全面,导致外围栅元漂红;

MCNPprmr这本书对于程序的编写方法有着极为详细的描述,请仔细阅读

对于一个mcnp程序,编写时应该注意两点

  1. 栅元的定义应该包括整个空间,即使是真空也需要定义
  2. 栅元卡不能顶格写,否则顶格的第一个栅元会报错

rcc的用法、栅元的建立方法

mcnpprmr 其中2.2~2.3节的内容介绍相当清楚,略微阅读即可明晰

示例代码

c void line for perfect plot
1  4  -1.8200 -301       imp:n=1 $cushion
2  5  -2.7250  301 -302  imp:n=1 $He-3 tube
3  0           302               $void

301 rcc 0 0 25.65  0 0 0.2    1.525 $inner tube
302 rcc 0 0 25     0 0 9.65   2.75  $outter tube

M4  6000.60c   -0.2804 $ Carbon
    9019.60c   -0.7103 $ Fluorine
    1001.60c   -0.0093 $ Hydrogen
M5 29063.60c   -0.0380 $ Copper
   12000.60c   -0.0120 $ Magnesium
   25055.60c   -0.0030 $ Manganese
   13027.60c   -0.9440 $ Aluminum
   30000.42c   -0.0030 $ Zinc

print