MCNP xsdir中設置XS文件路徑並運行一個inp例子


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM