ادامه دادن برنامه تمام شده در mcnp
در کد mcnp باید درصد خطا به کمتر از 5 درصد برسد تا جواب معنی داری وجود داشته باشد. اما تصور کنید که برنامه به مدت یک هفته در حال اجرا گذاشته اید و بعد از یک هفته میبینید که نیاز است مقدار nps دوبرابر شود تا به جواب قابل قبولی در خروجی برسید. تکلیف چیست؟
Table of Contents
راه حل چیست؟
خوب در مساله بالا اگر بخواهیم در فایل وردی nps را دوبرابر کنیم و برنامه را اجرا کنیم به مشکل زمان بر میخوریم که نیاز است دوبرابر زمان قبلی برنامه ران شود.
اما اگر باز نیست جواب نگرفتیم چکار کنیم؟
برای ادامه دادن برنامه قطع شده mcnp به چه مواردی نیاز است؟
در هنگام اجرای یک برنامه mcnp یک فایل تحت عنوان فایل runtype ایجاد میشود که این فایل شامل تمام اطلاعات ناشی از برهمکنشهای مواد است. برای ادامه دادن این برنامه نیاز است که این خروجی وجود داشته باشد.
چطور این کار انجام دهیم؟
برای ادامه دادن این برنامه دو فایل به نامهای زیر ایجاد کنید.
خوب در اینجا فرض میشود که میخواهید برنامه primus_e_7run_a.txt که فایل ران تایپ یک برنامه است را ادامه دهید.
برای اینکار در فایل ContinueIncreaseNPS.bat دستورها زیر را وارد کنید
mcnpx c r=primus_e_7run_a.txt INP=4_ContinueTerminatedRun2.txt out=test_a.txt
pause
در فایل دوم نیز دستورات زیر را وارد می کنیم.
nps 1e8
حال برای اجرای برنامه روی ContinueIncreaseNPS.bat دوبار کلیک می کنیم. با این کار برنامه اجرا می شود و فرآیند ران برنامه تا زمان رسیدن به nps جدید ادامه پیدا می کند
در روش ران ادامه دهنده چه پارامترهایی را میتوان تغییر داد؟
در این روش علا.ه بر اطلاعات بالا می توان دستورات زیر را نیز در برنامه تغییر داد.
FQ, DD, NPS,
CTME, IDUM, RDUM, PRDMP, LOST, DBCN, PRINT, KCODE, and MPLOT
سخن پایانی
ما سعی می کنیم مطالب مفید را برای شما دوستان عزیز آماده کنیم. شما نیز با نظر دادن به ما کمک کنید تا مطالبی که مفید برای شما است تهیه کنیم. لطفا موضوعات مورد نیاز خود را در قسمت نظرات برای ما بنویسید