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文件夹运行即可。

 

 

posted on 2020-05-23 16:29  12354544554  阅读(1617)  评论(0编辑  收藏  举报