راهنمای نصب Geant4 روی لینوکس اوبونتو


https://www.partoyar.com/uploads/media/سری آموزش های تولیکت Geant4 جینت
انتشار: یکشنبه, 04 شهریور 97
بروزرسانی:شنبه, 22 خرداد 0
قیمت: 0 0 تومان
تعداد مشاهده: 23250
تعداد نظرات:0
تعداد خریدها: 0
لینک کوتاه:
  دسته بندی:     ابزار مونت کارلو Geant4   


در این پست از وب سایت پرتویار به آموزش نصب ابزار جینت 4 روی لینوکس می پردازیم. نکته مهمی که در هنگام نصب geant4 مهم است انتخاب نسخه لینوکس مناسب است. 

انتخاب نسخه لینوکس

ابزار Geant۴ بر روی سیستم عامل های مختلف مانند ویندوز و لینوکس و مکینتاش قابل نصب می باشد. ولی بهترین انتخاب به منظور اجراي برنامه هاي واقعي لينوکس مي باشد به علت مزيت هايي چون سرعت بالا و اينکه بعضي قابليت ها مانند ويژگي پردازش موازي "multithreaded" در ويندوز پشتيباني نمي شوند.
 بهترین نسخه ی لینوکس که کار با آن و نیز نصب آن ساده تر می باشد لینوکس اوبونتو می باشد.  
 دقت نمایید که نسخه ی اوبونتو ۶۴ بیتی باشد و به صورت LTS باشد.نسخه های مختلف اوبونتو و مدت زمان پشتیبانی از آن ها به صورت زیر مي باشد:
 
ubuntu ۱۲.۰۴ (LTS, supported until April ۲۰۱۷)
ubuntu ۱۴.۰۴ (LTS, supported until April ۲۰۱۹ )
ubuntu ۱۵.۰۴ (supported until January ۲۰۱۶)
ubuntu ۱۵.۱۰ (supported until July ۲۰۱۶)
ubuntu ۱۶.۰۴ (supported until April  ۲۰۲۱)
ubuntu ۱۶.۰۴ (supported until April  ۲۰۲۱)
ubuntu ۱۷.۰۴ (supported until January ۲۰۱۸)
ubuntu ۱۷.۱۰ (supported until July ۲۰۱۸)
 
 

مرحله 1) نصب پیشنیاز ها

وارد ترمینال شده   و دستورات زیر را وارد کنید

 sudo apt-get update

دقت کنید دستور done در انتها نوشته شود

sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install cmake
sudo apt-get install libxmu-dev
sudo apt-get install freeglut3-dev
sudo apt-get install mesa-common-dev
sudo apt-get install mesa-utils
sudo apt-get install  libglu1-mesa
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libgl1-mesa-dri
sudo apt-get install libxi-dev
sudo apt-get install  libxerces-c-dev
sudo apt-get install  expat    
sudo apt-get install  libexpat-ocaml
sudo apt-get install  libexpat-ocaml-dev                     
sudo apt install cmake-curses-gui
sudo apt install  qt5-default

نکته: بعد از هر بار نصب پیامی به صورت زیر داده  می شود

After this operation, 40.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

باید Y زده و بعد اینتر بزنید.



بعد از اتمام این مراحل ابونتوی شما توانایی نصب clhep و geant4 رو پیدا کرده

 

مرحله 2)  نصب CLHEP

وارد آدرس زیر شده و فایل  را دانلود کنید

http://proj-clhep.web.cern.ch/proj-clhep/clhep23.html

 

وارد پوشه دانلود شده و فایل را اکسترکت کنید. پوشه CLHEP را درون پوشه Downloads قرار دهید.در پوشه دانلود باید پوشه build را بسازید. سپس وارد ترمینال  شوید و دستور زیر را وارد کنید.

cd ~/Downloads/build
                          

 

به ترتیب وارد پوشه build می شوید. سپس دستور زیر را وارد کنید ( این دستور جهت نصب CLHEP است).

ccmake ../CLHEP/           

 بعد از دستور فوق پیام زیر داده می شود.

 حرف C و سپس حرف C و سپس حرف G را وارد کنید. بعد از زدن این دستور دوباره به ترمینال بر می گردید.

make -j8                   

 بعد از دستور فوق دستور زیر وارد می شود.

sudo make install                   

 

مرحله 3) نصب geant4

برای نصب جینت4 باید وارد سایت جینت4 به آدرس زیر بشوید

https://geant4.web.cern.ch/

.از منوی بالا وارد قسمت دانلود شوید و فایل نرم فزار را دانلود کنید. میتوانید فایل را ازطریق پیوست نیز دانلود کنید. 

بعد از دانلود فایل آن را اکسترکت کنید. یک پوشه به نام geant4.10.07.p01 ایجاد می شود که سورس geant4 در آن قرار دارد. دو پوشه به اسم های geant4.10.07.p01-build و geant4.10.07.p01-install ایجاد کنید.

 

 

دانلود این مقاله

  جعبه دانلود

بهترین مقالات


محدودیت در دسترسی

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

ورود عضویت

  شبکه های اجتماعی

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

گروه تلگرامی مونت کارلو با بیش از 400 عضو مخصوص پاسخ به سوالات شما عزیزان است

از طریق واتس آپ با ما در تماس باشید

میخوای کد نویسی را حرفه ای یاد بگیری ؟ کلیک کن!

  جستجو

تلفن تماس

برای مشاوره- درخواست کارگاه و ... با شماره 09372846654 تماس بگیرید

  پنل کاربری

ورود عضویت

سیستم مدیریت درمان پرتویار

یک سیستم قوی و جامع برای مدیریت فرآیند های درمان در

  • مدیریت بیماران
  • مدیریت کاربران و پرسنل
  • سیستم گزارش گیری
  • ایجاد صورتحساب بیماران
بیشتر بخوانید

  دسته بندی


سیستم مدیریت پروژه پرتویار

یک سیستم قوی برای مدیریت کارها و برنامه های شخصی و سازمانی

دارای قابلیت تعریف پروژه، کار، مدیریت اشخاص، مدیریت درآمد ها

بیشتر بخوانید