1.MCNP源文件
將獲得的MCNP源文件解壓后放在某一個盤符下,如D:MCNP\MCNP
MCNP文件里面有運行程序mcnp.exe,數據庫文件XS,xsdir數據文件,這三個是必要的原始文件,如圖1所示
圖1
2.MCNP文件的運行
要運行一個MCNP文件還得用戶提供一個輸入文件,將編輯好的輸入文件放在MCNP源文件目錄里面並命名為inp,之后打開cmd,並進入到MCNP源文件所在目錄,如圖2所示
圖2
現在即可運行名為inp的文件了,在命令行里面輸入mcnp i=inp,正常情況下會完成計算。如圖3所示
圖3
3。運行報錯,提示缺少截面文件
若運行出現圖4錯誤,即:
bad trouble in subroutin getxst of xact
cross-section file mcplib22 does not exist
提示mcplib22不存在,打開XS文件可以看到文件里面包含有mcplib22文件,由於運行inp文件時需要調用XS文件里面的數據文件,如果mcplib22存在於XS文件目錄下仍然提示mcplib22不存在,這說明運行inp時不能調用XS文件夾下面的文件,即XS目錄的路徑未設置好,這是需要設置XS文件目錄的路徑,打開MCNP源文件里面的xsdir文件,將DATAPATH=d:\mcnp\xs修改至和XS文件所在目錄一致,如圖5所示,保存后即可正常運行。這種錯誤一般是剛接觸MCNP的同學會遇到的,即在使用MCNP前先核對一下xsdir文件的路徑與XS文件所在目錄是否一致
圖4
圖5