ادامه دادن برنامه تمام شده در mcnp

  • صفحه اول
  • ادامه دادن برنامه تمام شده در mcnp
image

ادامه دادن برنامه تمام شده در mcnp

در کد mcnp باید  درصد خطا به کمتر از 5 درصد برسد تا جواب معنی داری وجود داشته باشد. اما تصور کنید که برنامه به مدت یک هفته در حال اجرا گذاشته اید و بعد از یک هفته می‌بینید که نیاز است مقدار nps دوبرابر شود تا به جواب قابل قبولی در خروجی برسید. تکلیف چیست؟

 

راه حل چیست؟

خوب در مساله بالا اگر بخواهیم در فایل وردی nps را دوبرابر کنیم و برنامه را اجرا کنیم به مشکل زمان بر می‌خوریم که نیاز است دوبرابر زمان قبلی برنامه ران شود.

اما اگر باز نیست جواب نگرفتیم چکار کنیم؟

برای ادامه دادن برنامه قطع شده mcnp به چه مواردی نیاز است؟

در هنگام اجرای یک برنامه mcnp یک فایل تحت عنوان فایل runtype ایجاد می‌شود که این فایل شامل تمام اطلاعات ناشی از برهمکنش‌های مواد است. برای ادامه دادن این برنامه نیاز است که این خروجی وجود داشته باشد.

 

چطور این کار انجام دهیم؟

برای ادامه  دادن این برنامه دو فایل به نام‌های زیر ایجاد کنید.

ContinueIncreaseNPS.bat
4_ContinueTerminatedRun2.txt

خوب در اینجا فرض می‌شود که می‌خواهید برنامه primus_e_7run_a.txt  که فایل ران تایپ یک برنامه است را ادامه دهید.

برای اینکار در فایل  ContinueIncreaseNPS.bat  دستورها زیر را وارد کنید

SET DISPLAY=127.0.0.1:0
mcnpx c r=primus_e_7run_a.txt  INP=4_ContinueTerminatedRun2.txt out=test_a.txt
pause

در فایل دوم نیز دستورات زیر را وارد می کنیم. 

continue
nps 1e8

حال برای اجرای برنامه روی ContinueIncreaseNPS.bat  دوبار کلیک می کنیم. با این کار برنامه اجرا می شود  و فرآیند ران برنامه تا زمان رسیدن به nps جدید ادامه پیدا می کند

در روش ران ادامه دهنده چه پارامترهایی را میتوان تغییر داد؟

در این روش علا.ه بر اطلاعات بالا می توان دستورات زیر را نیز در برنامه تغییر داد. 

FQ, DD, NPS, 
CTME, IDUM, RDUM, PRDMP, LOST, DBCN, PRINT, KCODE, and MPLOT

سخن پایانی

ما سعی می کنیم مطالب مفید را برای شما دوستان عزیز آماده کنیم. شما نیز با نظر دادن به ما کمک کنید تا مطالبی که مفید برای شما است تهیه کنیم. لطفا موضوعات مورد نیاز خود را در قسمت نظرات برای ما بنویسید

قیمت: 135,000 135,000 تومان اضافه به سبد