資源描述:
《mcnp從入門到精通講座》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、第一講:如何運行MCNP程序2-Ej4I~執(zhí)行命令語句Tw;3_LjxY^%&n'gm0)rmcnpi=(輸入文件名)o=(輸出文件名)…[選項]sEGO2xeIL"4mL,選項[i
2、p
3、x
4、r
5、z]SfaQvstNi=processinputfile過程輸入文件dE4L=sTEsyp=plotgeometry幾何畫圖U<_3^x=processcross-sections截面處理nO"HLMr=runparticletransport運行粒子輸運P'Ux%Q+B>z=plottallyresults,pl
6、otcross-sections畫記數(shù)結(jié)果,畫截面。2[O&NdPZk3@M
7、m<_R$具體執(zhí)行過程:'+?"iVVo假定mcnp.exe在C:\mcnpbin子目錄下,[d1mLJAR在DOS窗口里,在命令行提示符>后敲入,IDB+%xl#SC:\mcnpbin>mcnpi
8、p
9、x
10、r
11、zi=(輸入文件名)o=(輸出文件名)╛=E.t`x=其中╛為回車鍵。V9{]OV%缺省文件名::7!0OVQlainp→asciiinputfileascii碼輸入文件,+meT`'vnoutp→asciioutputfileascii碼
12、輸出文件7BK0}sxOruntpe→binaryrestartfile二進制轉(zhuǎn)儲文件@Z,q's舉例如下:1DEmcnpixri=greatwallname=greatwall.1O4cr*MCb5其中g(shù)reatwall是你自己編寫的源程序輸入文件。19Mu61這個命令行語句,將讀入輸入文件greatwall,調(diào)用XS數(shù)據(jù)庫,并且運行mcnp。ktFhc3);!.1是你自己選擇的輸出文件名,每次輸出必須更改輸出文件名,或者不更改但刪除上一次的輸出文件名,否則程序運行出錯。你也可以改成.2,.8,
13、等等,任你選擇。p?);eJtV/這樣運行的結(jié)果,就會有如下輸出:/H(?2IHC,9}hgreatwall.1.o→ascii碼輸出文件h]5C
14、M
15、greatwall.1.r→轉(zhuǎn)儲文件v/68*,z[其中,轉(zhuǎn)儲文件也可以作為下一次運行的輸入文件,進行接續(xù)運行。關(guān)于接續(xù)運行,將在以后的講座中詳細介紹。LcB]Xdsa(]b7zJUz你自己定義的文件名,將使你能夠跟蹤上述的輔助文件。OWjk=u2Lz~sl{
16、E練習:"aueL/dgN眾壇友,請運行下面的greatwall文件,暫時不要計較文件里的內(nèi)容,以后的講座,會
17、陸續(xù)予以講解。程序的目的是,畫出在一個立方體當中有一個球體。75"f2;message:datapath=C:mcnpbinR7$:@<:gtitle--greatwall:UsphereinAlshpereinwatercube---ein4^o18、m7-rV6r202-7.8+1-2imp:n=1$AlshellWHsgjvh"c>jLRb
19、7Ts303-1+2-3imp:n=1$wateruw[<5cLR.Hh400+3imp:n=0$outsideworld2^mJ+v20、4000$surroundingH2Oap&?r`TuJ)`-+}7$vc***SourceCard***bu:S:`c(d(hR0HKEsdef$defaultsourceZAv,*5&36m31001+18016+2$waterzUKmxy@cBRlT7grgqc***Printfirst50histories***=at@Vp/yprint1
21、10&Q>k7L!cdbcn17j1j^:#D0[prd