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

تاریخ انتشار:1394-12-01
تاریخ بروزرسانی: 1394-12-01
تعداد بازدید: 1622



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

مقدمه

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

فهرست مطالب آموزش کد هسته ای مونت کارلو MCNP

 

راه حل چیست؟

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

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

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

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

فهرست مطالب آموزش کد هسته ای مونت کارلو MCNP

 

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

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

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

فهرست مطالب آموزش کد هسته ای مونت کارلو MCNP

سخن پایانی

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

برای مطالعه در باره موضوعات زیر روی هر عنوان کلیک کنید.
ادامه دادن برنامه تمام شده در mcnp FQ
DD
NPS
CTME
IDUM
RDUM
PRDMP
LOST
DBCN
PRINT
KCODE
and MPLOT
پیوستی برای این مطلب وجود ندارد
درباره نویسنده

من رسول شامحمدی هستم . تخصص من برنامه نویسی و محاسبات مونت کارلو هست. همیشه سعی میکنم در اینجا تجارب خودم را انتقال بدم. شماره تلفن من 09372846654 هست برای سفارش کار یا مشاوره

نظرات کاربران
اولین نفری باشید که نظر میدهید

همکاری با ما

با سالها تجربه آماده ایم با شما همکاری گسترده ای داشته باشیم. همکاری با ما می تواند در قالب موارد زیر باشد
1) مشاوره در انجام تز دکتری در زمینه محاسبات هسته ای
2) مشاوره در انجام پایان نامه دوره کارشناسی ارشد در زمینه محاسبات هسته ای
3) ارائه مشاوره در جهت انجام پروژه های صنعتی
4) انجام طراحی ها و محاسبات مختلف
5) برگزاری دوره های تخصصی آموزش کد های هسته ای
6) ...
 با ما تماس بگیرید
09372846654-rasul.shamohamady@gmail.com
 

ما در شبکه های اجتماعی دنبال کنید.

گروه تلگرامی ویژه رفع اشکال کد های هسته ای و نرم افزار ها

این گروه صرفا برای بحث در باره کد ها و نرم افزارهای هسته ای می باشد لذا از بحث های نامرتبط خود داری فرمایید و با معرفی گروه به دوستان خود در مفید بودن بیشتر گروه همیار ما باشید. برای عضو شدن در این گروه تلگرامی با شماره 09372846654 در تلگرام پیام دهید.

کانال وب سایت مهندس شامحمدی

در این کانال آخرین اخبار منتشر شده در سایت نشر داده می شود.برای عضو شدن در این گروه تلگرامی با شماره 09372846654 در تلگرام پیام دهید

کانال آپارت ما

این کانال متعلق به وب سایت مهندس شامحمدی می باشد. تنها قسمتی از ویدئو های آموزشی در اینجا نشان داده است.