摘要:我是在系统下安装的,这里对安装流程进行记录,方便参考。安装依赖库的依赖库根据基本功能和可选功能如可视化的不同而不同。的库在基本库中已经安装安装这里完全参考官方安装流程进行,参考。也可以参考我以前的博客安装简介。
Geant4在Ubuntu下的安装教程
Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理、核物理等,如光子中子的辐射屏蔽模拟、粒子探测器性能研究、加速器模拟等,在物理、医学、生物等领域都有使用。软件使用C/C++开发,遵循开源协议,使用自由度高,而且免费。但是,Geant4编程开发的门槛较高,对C/C++能力有一定要求。
我是在Ubuntu(16.04)系统下安装的Geant4,这里对安装流程进行记录,方便参考。
Geant4的依赖库根据Geant4基本功能和可选功能(如可视化)的不同而不同。
1.1 Geant4基本功能所需库首先介绍安装基本功能所需要的库,官方的依赖库介绍参见(http://geant4.web.cern.ch/gea... ),这里使用Ubuntu的库安装工具apt。
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install libxt-dev
安装xmu相关库,首先使用apt的查询功能(apt-cache search),以”xmu”为关键词检索:
apt-cache search libxmu
然后根据列出的条目有选择地进行安装,也可以安装全部,举例如下:
sudo apt-get install libxmuu-de
安装EXPAT相关库(同xmu库的安装,先检索,后安装):
apt-cache search expat
可视化功能所需要的库,Geant4的可视化工具挺多,包括QT、OpenGL等等,官方说明可以参考(http://geant4.web.cern.ch/gea... ),其中的
GEANT4_USE_QT (DEFAULT : OFF)
GEANT4_USE_OPENGL_X11(DEFAULT : OFF, Unix Only)
GEANT4_USE_RAYTRACER_X11 (DEFAULT : OFF, Unix only)
这几个就是可视化功能的可选方案。
这里使用的是OpenGL和RayTracer两个方案(当然,可以尝试QT,因为QT更加好用)。
apt-cache search xerces
sudo apt-get install libxerces-c-dev
sudo apt-get install libxerces-c-doc
sudo apt-get install libxerces-c-samples
sudo apt-get install libxerces-c3.1
X11的库在基本库中已经安装(libxt-dev)
这里完全参考Geant4官方安装流程进行,参考(http://geant4.web.cern.ch/gea... )。也可以参考我以前的博客“Geant4安装简介”(http://littlepascal.lofter.co... )。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/23631.html
摘要:我是在系统下安装的,这里对安装流程进行记录,方便参考。安装依赖库的依赖库根据基本功能和可选功能如可视化的不同而不同。的库在基本库中已经安装安装这里完全参考官方安装流程进行,参考。也可以参考我以前的博客安装简介。 Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理、核物理...
摘要:配置环境变量打开目录下的或者的安装以及基本命令可以戳此查看在末尾追加以下信息并保存刷新配置文件验证安装是否成功终端下输入出现图中的输出语句即为成功 近段时间把自己电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,三个地方都有用到JDK,不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好。 环境 Win10 1803 Home Ubunt...
摘要:配置环境变量打开目录下的或者的安装以及基本命令可以戳此查看在末尾追加以下信息并保存刷新配置文件验证安装是否成功终端下输入出现图中的输出语句即为成功 近段时间把自己电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,三个地方都有用到JDK,不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好。 环境 Win10 1803 Home Ubunt...
摘要:近段时间把自己电脑虚拟机以及阿里云都重置了一遍,其中本机以及阿里云都有用到不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好。如果你们有什么方法是可以的可以在评论告诉我。 近段时间把自己电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,其中本机以及阿里云都有用到MySQL,不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好...
摘要:近段时间把自己电脑虚拟机以及阿里云都重置了一遍,其中本机以及阿里云都有用到不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好。如果你们有什么方法是可以的可以在评论告诉我。 近段时间把自己电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,其中本机以及阿里云都有用到MySQL,不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好...
阅读 1668·2021-11-15 11:39
阅读 874·2020-12-03 17:06
阅读 547·2019-12-27 11:42
阅读 3145·2019-08-30 13:59
阅读 1328·2019-08-26 13:22
阅读 3191·2019-08-26 12:15
阅读 2358·2019-08-26 10:22
阅读 1446·2019-08-23 18:40