FLUKA 4-1.1和FLAIR 3.1-13安装调试报告

FLUKA 4-1.1是今年2月份CERN发布的最新版本,也是自去年意大利核物理研究所INFN和欧洲核子中心CERN分家后的第二个较大改版,4-1.1的版本主要是来自用户使用过程中发现的一些BUG的订正,比如涉及放射性核素的反应、重核同位素的反应等,对于质子重离子治疗来讲,影响不大,所以如果已经是4-0.0版本,还可以接着使用;但如果涉及到研究光谱特性的工作,则建议使用最新版本的FLUKA。今年4月份,Flair的版本更新到3.1-13,Vasilis教授在DICOM模块上做了非常大的努力,也得益于众多用户的积极反馈。

1
Ubuntu 18.04安装

Ubuntu最新版本是20.04。但Ubuntu 18.04是稳定版本,加上有前期安装经验,稳妥起见,在此安装Ubuntu 18.04,安装Ubuntu的常规操作本文不再赘述。Ubuntu下载地址:https://ubuntu.com/。作者在先前装有FLUKA 4-0.0的机器上进行测试安装,大小是16.7 Gb.

2
FLUKA安装
2.1 老版本

如果是老系统,里面安装了原来版本的FLUKA,建议保留原来的版本,因为Flair可以独立的改路径,这方便随时可以选择不同版本进行计算。

2.2 安装包下载

找到CERN提供的下载网页:https://fluka.cern/download/latest-fluka-release,这一次选择用于Linux的.deb版本,也就是第三个。关于注册下载的过程请参考质子中国往期报道《FLUKA-CERN新版安装调试报告》中的第2节内容。

2.3 gfortran安装

由于沿用之前的系统版本,无需安装gfortran,有需要的读者请参考质子中国往期报道《FLUKA 4.0和Flair 3.1安装调试报告》。

2.4 Fluka安装

把下载好的FLUKA安装包复制到Ubuntu系统下的新建文件夹home/FLUKA4-1.1。文件夹命名可以随意,但不能有空格。

然后在终端上用命令sudo dpkg -ifluka_4-1.1.Linux-gfor7_amd64.deb进行解压和安装。

这个时候打开bin目录查看发现,已经生成了可执行文件fluka等,注意,这种deb格式安装的跟tgz格式安装的目录不同,deb的是在根目录下面/usr/local/fluka/bin。

3
FLAIR安装

Flair是FLUKA的GUI。由于其友好的用户界面,推荐大家都安装使用,CERN版本的FLUKA则是强制使用的。目前最新版本是Flair 3.1-13。本文提供最新的repository库安装方法。

3.1 repository库安装Flair

相比于之前复杂的安装过程,尤其是依赖包的安装过程,CERN提供了一个打包好的简易安装方式,也就是常用的repository。用这种方法只需要三步就能完成flair和flair-geoviewer及其他依赖包的安装。

1)安装repository库的key,命令行是:
sudo wget -q -O -https://cern.ch/flair/download/ubuntu/KEY.gpg | sudo apt-key add -
2)安装Ubuntu18.04对应的repository库,命令行是:
sudoadd-apt-repository 'deb [arch=all,amd64] https://cern.ch/flair/download/ubuntu/18.04/''

这一步可能需要时间比较长,根据当地的网速而定。

3)输入安装命令,回车:sudo apt install flair。在终端中可以看到许多依赖包将自动安装。

可以看到flair成功升级到3.1-13版本。

3.2 Flair运行测试

用命令行打开flair:flair protonPeak.inp&。如需测试用例请联系质子中国小编(微信号:ProntonCN)或作者获取。新版Flair打开后弹出证书协议,拉到最底部点击I agree即可。发现Flair的版本已经是最新的了,但Fluka还是4-0.0。

这里就需要最后做一个简单的手动操作:进入Flair的配置界面Config,将安装路径/usr/local/fluka/bin复制到Fluka Directory中,其他不变。设置好之后点击Ok。这里也可以用来更换不同的版本进行计算,比较灵活。

再进入运行Run界面,点击Start。发现可以正常运行了。设置2个cycle。

运行完成后,再合并fort文件得到.bnn文件就可以画图了。进入Plot界面画二维图,其操作过程跟原来版本一致。

4
总结
  • deb包的安装要比tgz格式的更加简单,装完之后系统占用空间17.6 Gb,增加了大约不到1 Gb。软件占用硬盘还是比较小的。deb更加轻量化。
  • 虽然版本升级,实际从使用的角度看FLUKA本身的变化并不大,Flair的变化也不大。但是CERN对于两个程序包的安装过程进行了简化,FLUKA不需要进行环境变量设置,Flair可以用repository库进行简易安装。大大降低了入门难度。
  • 再次值得一提的是,今年的FLUKA 初学者在线培训将于今年 5 月 31 日~ 6 月 11 日(UTC+2/CEST)期间的工作日上午 8点~12点开放:https://indico.cern.ch/event/1012211/(40名参与者+等候名单中的几个名额)。强烈建议初学者报名参加。
(0)

相关推荐