Geant4
文章平均质量分 62
magefreehome
这个作者很懒,什么都没留下…
展开
-
Geant4 wsl GUI xming VcXrv 看不见几何体,黑、花屏幕等问题的解决
使用,通过打开的Geant4可视化界面出现看不见几何体,无法正常操作。原创 2023-02-17 23:59:23 · 2063 阅读 · 3 评论 -
Geant4在Ubuntu(WSL)中,安装过程详解,附Geant4一键安装脚本
使用WSL,WSL2,原生Linux主机分别进行安装Geant4有一定的区别,其中在原生Linux主机上安装不需要做额外配置;在WSL1/2中安装Geant4需要将图形化界面通过X转发给Windows,这样才能在Windows系统下看到正确的显示。WSL1:直接使用tar解压缩会报错,通过在终端执行可解决需要设置X转发的端口,WSL2:设置X转发时会更麻烦一点,WSL2相对于Windows是一个独立的系统,通过外部网口进行共享。原创 2022-09-13 19:05:01 · 2714 阅读 · 2 评论 -
Geant4.10 多线程 手动数据合并
如题 如何在多线程中手动进行数据合并缘起笔者不喜欢ROOT,也不太会用。对于小规模的数据,使用CSV存储查看起来更为方便。但是在Geant4中使用csv存储似乎不支持数据的自动合并。也就是说在面对多线程任务时,输出数据是一个困难。而且,如果在RunAction或者main()中进行文件读写,会出现多个线程同时读写同一文件的情况,如果没有加文件锁,很容易报错。问题的关键笔者发现Geant4的每一个线程都会执行一遍main(){}以及RunAction(){}中的内容,这会给多线程数据手动合并带来困扰原创 2022-03-05 22:41:32 · 1171 阅读 · 0 评论 -
Geant4 及ROOT 在windows子系统(WSL)中的快速安装
本文旨在以新手的角度,成功的在windows的linux子系统(wsl)中安装并运行Geant4.这样有几点好处:能够直接在windows界面下对文件进行管理,如果linux系统使用不熟练的话,这样会更方便实感运行速度比虚拟机快很多占用空间小,安装虚拟机+Geant4需要20G;而wsl+Geant4只需要4G网上有很多关于如何安装G4的教程,但笔者在照抄他们的过程中遇到很多问题,这...原创 2019-06-13 09:44:49 · 7591 阅读 · 6 评论 -
ROOT/RStringView.hxx:32:37: error: ‘experimental’ in namespace ‘std’ does not name a type
ROOT/RStringView.hxx:32:37: error: ‘experimental’ in namespace ‘std’ does not name a type原创 2021-12-12 21:43:52 · 860 阅读 · 0 评论 -
使用Geant4遇到的一系列问题(在wsl、anaconda中遇到)
直接安装Geant4并运行,没有一点问题。但是当我想花一点,在WSL中安装并运行,或者先安装了anaconda然后再安装Geant4就会出现一些问题。下面是笔者遇到的问题及对应解决方案原创 2021-11-13 02:15:28 · 3947 阅读 · 1 评论 -
Geant4中 定位 (段错误segmentation fault)的位置
报错不可怕,可怕的是不知道哪错了,Geant4报错给一个光麻麻的 segmentation fault,真是不知道该从哪里检查自己的代码。为此,可以使用到大杀器 gdb 来进行调试。原创 2022-09-17 17:29:08 · 1211 阅读 · 0 评论