美文网首页
Mac下如何安装蒙卡模拟geant4程序

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

作者: Joeylee1990s | 来源:发表于2018-12-18 18:57 被阅读249次

    截止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

    下载

    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上找不到比较好的英文还有中文的安装方法,今天看到这个之后,安装成功了。共享!



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

    相关文章

      网友评论

          本文标题:Mac下如何安装蒙卡模拟geant4程序

          本文链接:https://www.haomeiwen.com/subject/olnlkqtx.html