Mac下如何安装蒙卡模拟geant4程序

截止2018年12月18日,Mac系统版本:10.14.2 / geant4版本:4.10.05

一、事先准备工作:

我习惯于利用“Homebrew”安装相关依赖。接下来利用Homebrew安装Cmake

brew install cmake

然后安装Cmake

brew install cmake

然后安装Qt

brew install qt

路径配置:打开.bash_profile文件

export PATH=/usr/local/opt/qt/bin:$PATH

export LDFLAGS="-L/usr/local/opt/qt/lib":$LDFLAGS

export CPPFLAGS="-I/usr/local/opt/qt/include":$CPPFLAGS

export PKG_CONFIG_PATH=/usr/local/opt/qt/lib/pkgconfig:$PKG_CONFIG_PATH

最后记得编译一次

source ~/.bash_profile

二、下载Geant4

Software Download | geant4.web.cern.ch

Mac下如何安装蒙卡模拟geant4程序_第1张图片
下载

1、 创建/path/to路径

sudo mkdir /path

sudo mkdir /path/to

2、geant4的移动与解压

cd /path/to

sudo mv ~/Downloads/geant4.10.05.tar.gz .

sudo tar zxvf ~/Download/geant4.10.05.tar.gz

3、对解压的文件重命名以及创建新文件夹

sudo mv geant4.10.05 geant4.10.05-install

sudo mkdir geant4.10.05-build

cd geant4.10.04.p02-build

4. 关联cmake

sudo cmake -DCMAKE_INSTALL_PREFIX=/path/to/geant4.10.05-install/ -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_QT=ON /path/to/geant4.10.05-install/

5、开始编译(大概需要30m)

sudo make install

sudo make

6、环境变量设置,仍然在.bash_profile文件中

source/path/to/geant4.10.05-install/bin/geant4.sh

此外,由于必须始终使用cmake将路径传递给源代码,因此将gcmake设置为Geant4的cmake会很方便,如下所示。

alias gcmake='cmake -DGeant4_DIR=/path/to/geant4.10.05-install/lib/Geant4-10.5.0/'

三、举例

首先,在主文件夹目录下新建文件夹

cd ~

sudo cp -r /path/to/geant4.10.05-install/examples/basic geant4-examples

sudo chmod -R 777 geant4-examples 

cd geant4-examples

mkdir B1-build

cd B1-build

gcmake ../B1

make

./exampleB1


Mac下如何安装蒙卡模拟geant4程序_第2张图片
安装成功!

备注:以上安装方法参照日语安装,一直以来mac上找不到比较好的英文还有中文的安装方法,今天看到这个之后,安装成功了。共享!



Mac HighSierra に Geant4 をインストールした - Qiita

你可能感兴趣的:(Mac下如何安装蒙卡模拟geant4程序)