آموزش جامع نصب نرمافزار BEAMnrc برای شبیهسازی LINAC
در این درس به صورت گام به گام فرآیند نصب کامل مجموعه نرمافزاری EGSnrc و BEAMnrc را برای شبیهسازی شتابدهندههای خطی (LINAC) در محیط ویندوز آموزش خواهیم داد.
پیشنیازهای سیستم
-
سیستم عامل: ویندوز 7، 8 یا 10 (نسخههای 64-bit توصیه میشود)
-
حداقل فضای دیسک: 2GB فضای آزاد
-
حافظه RAM: حداقل 4GB (8GB یا بیشتر توصیه میشود)
مرحله ۱: نصب ActiveTcl
-
آخرین نسخه ActiveTcl را از سایت activestate.com دانلود کنید
-
نسخه مناسب برای ویندوز (معمولاً نسخه 8.6) را انتخاب نمایید
-
فایل نصب را اجرا و مراحل زیر را دنبال کنید:
-
گزینه "I accept the agreement" را انتخاب کنید
-
مسیر نصب پیشفرض را تأیید کنید (معمولاً
C:\Tcl) -
در بخش Select Components، تمام کامپوننتها را انتخاب کنید
-
فرآیند نصب را تکمیل کنید
-
مرحله ۲: نصب EGSnrc
-
آخرین نسخه EGSnrc را از سایت رسمی https://nrc-cnrc.github.io/EGSnrc/ دانلود کنید
-
فایل نصب را اجرا و مراحل زیر را طی کنید:
-
مسیر نصب را انتخاب کنید (به عنوان مثال:
C:\EGSnrc) -
در بخش Select Components، گزینههای زیر را انتخاب کنید:
-
EGSnrc core
-
BEAMnrc prerequisites
-
PEGS4
-
-
مسیر نصب ActiveTcl را هنگام درخواست مشخص کنید (معمولاً
C:\Tcl\bin\tclsh86.exe) -
گزینههای کامپایلر را با توجه به نسخههای نصب شده روی سیستم انتخاب کنید
-
مرحله ۳: نصب BEAMnrc
-
پس از نصب موفقیتآمیز EGSnrc، BEAMnrc را از همان صفحه دانلود کنید
-
فایل نصب را اجرا و:
-
مسیر نصب را همان مسیر EGSnrc انتخاب کنید (
C:\EGSnrc) -
در بخش Select Components، تمام گزینهها را انتخاب کنید
-
تنظیمات مربوط به کامپایلر را مطابق با مرحله قبل تکرار کنید
-
تست نصب
-
Command Prompt را باز کنید
-
به مسیر نصب بروید (
cd C:\EGSnrc) -
محیط EGSnrc را با اجرای
HEN_HOUSE\scripts\configure_egsnrcتنظیم کنید -
یک تست ساده اجرا کنید:
cd beamnrc beamdp -i sample.inp
رفع مشکلات رایج
-
خطای کامپایلر: مطمئن شوید نسخه صحیح کامپایلر (معمولاً Intel Fortran) نصب شده است
-
مسیرهای اشتباه: هنگام نصب دقیقاً مسیرهای درخواست شده را بررسی کنید
-
مشکلات دسترسی: نرمافزار را با حقوق Administrator اجرا کنید
نکات مهم
-
قبل از نصب، آنتیویروس را موقتاً غیرفعال کنید
-
از نسخههای سازگار نرمافزارها استفاده کنید
-
فضای کافی در درایو سیستم داشته باشید
-
برای عملکرد بهتر، سیستم خود را قبل از نصب ریستارت کنید
منابع تکمیلی
-
مستندات رسمی EGSnrc
-
راهنمای کاربر BEAMnrc
-
انجمنهای تخصصی فیزیک پزشکی
این آموزش بر اساس آخرین نسخه پایدار نرمافزارها تهیه شده است. برای اطلاعات بیشتر به مستندات رسمی مراجعه کنید.