Chantori Blog

Medical Physics / Monte Carlo Simulation / Medical Image Processing

Geant4のインストール

放射線輸送計算シミュレーションのツールキットであるGeant4(GEometry ANd Tracking 4)のインストールで、公式サイトを見ながらやったのに何故か手こずった箇所をメモ。しょうもない箇所ですが。
環境:Linux Ubuntu 16.04 LTS, Geant4 version: 10.03.p02

1. Geant4 source package をダウンロードする。(注:patchではなく、Source filesをダウンロードする。)解凍したディレクトリを/path/toとする。

2. buildディレクトリを作る。

mkdir geant4.10.03.p02-build
cd geant4.10.03.p02-build

3. cmakeする。

cmake -DCMAKE_INSTALL_PREFIX=/path/to/geant4.10.03.p02-build /path/to/geant4.10.03.p02

4. 必要なオプションをcmakeする。
ここで公式マニュアル通りに以下のようにINSTALL_DATAのみをcmakeしてしまった場合は、下記の 6. 以降が必要。(cmakeの後にはmakeとinstallが必須であるため。)

cd geant4.10.03.p02-build/
cmake -DGEANT4_INSTALL_DATA=ON .

5. make, install(Nはコア数。スレッド数ではない。)

make -jN
make install

6. cmakeし忘れていた残りのオプションを必要に応じてcmake

cmake -DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_USE_QT=ON -DGEANT4_USE_OPENGL_X11=ON /path/to/geant4.10.03.p02

7. make, install

make -jN
make install

ソースコードを載せる必要があったので、初めてmarkdown記法で記事を書きました。