ubuntu 安裝 Geant4


為了學習geant4 ,需要安裝。下面是安裝教程。

1 主要部件

ubuntu 18.04.03

geant4.10.06

2 安裝步驟

  1. 安裝之前,強烈建議在geant官網先把軟件source包和data包提前下載下來保存。

  2. 參考官網的安裝建議,預先安裝一些軟件、頭文件、庫、類等。

  3. 然后就可以按部就班地安裝了,安裝之前,我不太了解cmake的命令,也不懂linux的命令,更加不知道C++語言的語法,但是有問題一般都可以在web上找到答案,所以,大膽地開始吧!

3 開始安裝

假設cmakeclhepzlibexpatxercesopenglx11以及gcc編譯器都已經安裝好了。

我們可以把在ubuntu上安裝geant4看做是一個在Windows上安裝某個軟件.exe的過程,只是這個過程比較機器化,它需要充分利用terminal

比方你在主目錄下面建立一個文件夾如geant4.10.06。然后把解壓后的source文件夾拖到這個文件夾里面,如geant4.10.06.p01。然后再新建一個文件夾geant4.10.06.p01-build。這樣文件夾geant4.10.06里面就存在兩個文件夾。我們再在主目錄下新建一個新文件夾geant4.10.06.p01-install

接下來打開terminal

1 cd ~/geant4.10.06.p01-build

2 cmake -DCMAKE_INSTALL_PREFIX=~/geant4.10.06.p01-install -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_GDML=ON -DGEANT4_INSTALL_DATA=ON ../geant4.10.06.p01

這一步中會主動尋找data文檔,如果找不到,咱們可以關閉terminal,然后把下載好的data文檔轉移到此時的geant4.10.06.p01-build文件夾里的Externals文件夾里面,因為你會發現默認尋找文件夾就是externals,然后再次運行上述命令。

3 make -j6,你的電腦是幾核就運行幾個,我的是6核。

4sudo make install

這樣的話,基本上就安裝成功了。

接下來可以通過運行案例驗證

5 source ~/geant4.10.06.p01-install/bin/geant4.sh #(這一步很重要)這時候我們要加載Geant4運行時的環境

6 cmake -DGeant4_DIR=~/geant4.10.06.p01-install/lib/Geant4-10.6.1 $HOME/g4test/B1

7 make -j6

8 ./exampleB1 #在當前*-build文件夾運行即可。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM