保姆级教程:geant4虚拟机镜像使用说明

视频地址:https://www.bilibili.com/video/BV1Yi4y1o7ie

有不会的可以加QQ群:1075517583
里面有大佬会帮你解决安装或者使用的问题,这里感谢所有在群里帮助新来的人。

0.虚拟机说明
遇到的所有密码:geant4
已经安装(截至2021年12月03日latest)
geant4.10.07.p03
root_v6.24.06
安装的文件夹目录/opt/目录下的genat4和root
cd /opt/

1.确保已经下载下面三个文件(共11.1GB)
geant4-vmware.zip
geant4-vmware.z01
geant4-vmware.z02

2.解压geant4-vmware.zip

3.用vmware打开(文件->打开->找到刚刚解压的文件夹,选择里面的那个,打开)

4.可以根据自己电脑的设置,来设置这个虚拟机
选择 我已经复制了该虚拟机
第一次启动有点慢,之后就好了,因为进行了压缩

5.验证是否正常可以使用

右击桌面选择终端打开

cd ~/geant4_workspace

将官方例子复制到工作路径里面

cp -r ~/geant4_workspace/examples/basic/B1 ~/geant4_workspace
cd B1
mkdir build
cd build

下面的命令cmake后面是空格加两个点(表示用上级目录进行cmkae)

cmake …

出错的话执行 source ~/.bashrc

make -j8
./exampleB1

能显示出来说明已经正常安装了

6.root
输入
root

能显示出来说明已经正常安装了

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 Geant4 Nuclide Table 可以分为三个步骤: 1. 下载 Nuclide Table 数据库文件 2. 将数据库文件移动到正确的目录中 3. 编译 Geant4 并启用 Nuclide Table 功能 下面是详细的步骤: 步骤1:下载 Nuclide Table 数据库文件 Nuclide Table 数据库文件可以在 Geant4 官网下载页面的“Data for Applications”中找到。下载对应你的 Geant4 版本的 Nuclide Table 数据库文件,比如 Geant4.10.07.p01 版本的 Nuclide Table 数据库文件名为 G4NEUTRONXS.1.4.tar.gz。 步骤2:移动数据库文件到正确的目录中 解压下载好的 Nuclide Table 数据库文件。解压后会得到一个名为 G4NEUTRONXS 的文件夹。将此文件夹移动到你的 Geant4 安装目录下的 $G4INSTALL/data/realistic 中。如果该目录不存在,则需要手动创建。 步骤3:编译 Geant4 并启用 Nuclide Table 功能 在编译 Geant4 时需要启用 Nuclide Table 功能。在 CMake 中开启 WITH_G4NEUTRONXS 选项即可。可以通过以下命令在终端中编译 Geant4: ``` mkdir build cd build cmake -DGEANT4_INSTALL_DATA=ON -DWITH_G4NEUTRONXS=ON -DGEANT4_USE_GDML=ON ../ make -j4 make install ``` 编译完成后,在代码中启用 Nuclide Table 功能需要引入以下头文件: ``` #include "G4NistManager.hh" #include "G4NeutronHPManager.hh" ``` 然后在代码中使用下面的语句启用 Nuclide Table 功能: ``` G4NeutronHPManager::GetInstance()->SetVerboseLevel(0); G4NistManager* nistManager = G4NistManager::Instance(); nistManager->SetVerbose(0); nistManager->SetUseTables(true); ``` 注意:以上代码需要在 G4RunManager::Initialize() 函数之前执行。 至此,你已经成功安装了 Geant4 Nuclide Table。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值