自行安装Geant4+OpenGL Qt

 0 结论

 不要在服务器上装图形界面!推荐在自己的台式机上面装

运行glxgears,看看卡不卡 参考 http://fpsalmon.usc.es/r3b/installG4Instructions.shtml

1 小插曲

    昨天在台式机上编译了带motif的geant4,觉着很好用,就想给苗兄写信希望能加入motif重新编译服务器上的geant4。结果过了一会就发现自己好2,完全可以自己在服务器上编译,马上把邮件撤回来了。忽然发现原来只能撤回所内的邮件,现在居然可以撤回163、126的邮件了。对qq邮箱和gmail邮箱暂时还不能撤回,wish。

    之前把gf的包拷过来怎么编译都会有问题,于是怒了从TC-shell换成B-shell(他就是B-shell)并且直接把他的.bashrc复制过来,稍加改动,果然编译没问题了,而且运行也不报错了。这次吸取教训,从头到尾都用B-shell。

    此外在查找资料的过程中终于明白了一个很久之前就想知道的问题:TC-shell一般是搞高能的人用的,其它人很少用;geant4的G4UIterminal可以用TCSHterminal,比原来那个terminal好用多了,能够tab补全。

2 安装

    这一步是最难的,要做2件事情:设定配置参数、安装缺失的库文件。

2.0 下载源文件、阅读教程

找到昨天下载的geant4,复制下载地址,登录服务器

cd $WORKHOME/Install        //我建了一个文件夹专门用来放安装包

wget http://geant4.cern.ch/support/source/geant4.9.6.tar.gz

1分钟以后就下载好了。解压

tar zxvf geant4.9.6.tar.gz

这样我们就得到了$WORKHOME/Install/geant4.9.6目录

找到installation guide:

http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/html/ch02.html#sect.UnixBuildAndInstall 

在$WORKHOME/Install下建一个目录 geant4.9.6-build,注意geant4.9.6-build和geant4.9.6两个目录是平行的。

2.1 设定配置参数

我想要把软件安装到$WORKHOME/geant4.9.6-install目录下,应该在geant4.9.6-build目录下

cmake -DCMAKE_INSTALL_PREFIX=$WORKHOME/geant4.9.6-install $WORKHOME/Install/geant4.9.6

我们先这样做,看看有什么问题,优化工作稍后进行。

-- Configuring done

-- Generating done

-- Build files have been written to: /WorkHomeAddress/Install/geant4.9.6-build

配置成功了。

后面说可以用 make -jN  并行make。google一番,发现可以用cat /proc/cpuinfo查看cpu信息。服务器的cpu编号从0到7,果断 make -j8

编译要很长时间,这段时间正好看一下怎么配置参数。

http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/html/ch02s03.html 

这个时候注意,编译会卡在

Scanning dependencies of target G4processes [27%]

这个位置很久,不用担心,这一步确实要花很长时间。

=======

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值