【Geant4】物質へ入射した粒子と物質との相互作用をシミュレーションするソフトウェア「Geant4」をインストールする
Geant4は神戸大学の蔵重先生も開発に携わっているシミュレーションソフトです。
installation
OS: Ubuntu 18.04
$ sudo apt-get install expat xorg xorg-dev freeglut3-dev libexpat1-dev $ wget http://geant4-data.web.cern.ch/geant4-data/releases/geant4.10.05.p01.tar.gz
リリース情報は以下を確認~
https://geant4.web.cern.ch/support/download
$ mkdir g4 $ mkdir g4/g4build $ cd g4/ $ tar zxvf ../geant4.10.05.p01.tar.gz
次にcmakeでビルドする。
$ cd g4build/ $ cmake -DCMAKE_INSTALL_PREFIX=~/g4/geant4.10.05.p01-install \ -DGEANT4_INSTALL_DATA=ON \ -DGEANT4_USE_OPENGL_X11=ON \ ~/g4/geant4.10.05.p01 $ make -j 8 $ make install
※2019/11/7加筆
ここではオプションでgeant4のデータセットをダウンロードするようにしてます。
またgeant4のmakeは1500secでタイムアウトするように設定されています。
通信が遅いとタイムアウトになりmakeが失敗してしまうことがあるので、タイムアウトの上限を以下のように設定する必要があります。
$ cd g4build/ $ cmake -DCMAKE_INSTALL_PREFIX=~/g4/geant4.10.05.p01-install \ -DGEANT4_INSTALL_DATA=ON \ -DGEANT4_INSTALL_DATA_TIMEOUT=6000 \ -DGEANT4_USE_OPENGL_X11=ON \ ~/g4/geant4.10.05.p01 $ make -j 8 $ make install
ここでは6000secにしてあります。
※加筆終わり
.bashrcに以下2行を追加する。
source $HOME/g4/geant4.10.05.p01-install/bin/geant4.sh source $HOME/g4/geant4.10.05.p01-install/share/Geant4-10.5.1/geant4make/geant4make.sh