分享

FLUKA 4-3.0和Flair 3.2-1安装调试

 ProtonCN 2022-11-02 发布于北京

FLUKA 4-3.0是CERN九月份发布的第三个主版本,我们比较关注的更新有:体素几何中危及器官勾画的上限个数从100提升至400;用户自定义程序source_newgen.f 可以从能谱(能量、强度)文件中进行抽样了;对程序的使用说明书做了比较大的重整。同时Flair也升级到3.2-1版本。
Ubuntu 18.04安装
Ubuntu 18.04是稳定版本,加上有前期安装经验,稳妥起见我们安装Ubuntu 18.04,安装Ubuntu的常规操作本文不再赘述。Ubuntu下载地址:https:///。我们在以前装有FLUKA4.0的机器上进行测试安装。

FLUKA安装

1
老版本


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

2
安装包下载

找到CERN提供的下载网页:https://fluka.cern/download/latest-fluka-release,这一次我们选择用于Linux的.deb版本,也就是第三个。deb版本的安装相对最简单。

3
gfortran安装

由于沿用之前的系统版本,无需安装gfortran,有需要的读者参照之前的报告FLUKA 4.0和Flair 3.1安装调试报告》中关于gfortran安装的章节。

4
FLUKA安装

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

然后在终端上用命令sudo dpkg -i fluka_4-2.0.x86-Linux-gfor7_amd64.deb进行解压和安装。如果出现报错,先执行下面三行命令:
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock

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


Flair安装

Flair是FLUKA的GUI。由于其友好的用户界面,推荐大家都安装使用,CERN版本的FLUKA则是强制使用的。目前最新版本是flair 3.2-1。对于Ubuntu系统,优先采用repository库安装方法。

1
repository库安装Flair

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

(1)安装repository库的key,安装公共存储库密钥命令行是:
sudo wget -q -O - https://flair.web./flair/download/ubuntu/flair.gpg | sudo apt-key add -

(2)安装Ubuntu 18.04对应的repository库,命令行是:

sudoadd-apt-repository'deb [arch=all,amd64]https:///flair/download/ubuntu/18.04 /'

这一步可能需要时间比较长,根据当地的网速而定,可以喝杯咖啡休息一下。如果发现第三步无法进行,需要重复一下这一步。


(3)输入安装命令回车:sudo apt install flair。在终端中可以看到许多依赖包,包括DICOM相关的模块都将自动安装。这步的时间较长,根据当地的网速而定。如果不成功,尝试换个时间段

可以看到flair成功升级到3.2-1版本:


Flair运行测试

用命令行打开flair:flair sobp.inp &。新版Flair打开后弹出证书协议,拉到最底部点击I agree即可。

点击菜单上的Updates控件检查版本情况,发现FLUKA(9月15日发布)和Flair(10月24日发布)的版本都已经是最新的了。

如果出现无法识别FLUKA unkown的情况, 并且要求set fluka directory:

这里就需要最后做一个简单的手动操作:进入Flair的配置界面Config,将安装路径/usr/local/fluka/bin复制到Fluka Directory中,其他不变。设置好之后点击OK。

对于启用Source的读者,Source的编译请参照之前的文章《FLUKA进阶——展宽的布拉格峰》。中源文件一节,最初编译自定义用户文件时可能遇到这样的错:

是因为缺少libz-dev,我们用命令安装:sudo apt install libz-dev

这时候就可以正常编译了:

设置50,000粒子数,再进入运行Run界面,点击Start。运行1个cycle,需要不到1 min。

运行完成后,再合并fort文件得到.bnn文件就可以画图了。进入Plot界面画二维图,其操作过程跟原来版本一致,得到SOBP,并与质子能量的权重合成一个图,如下所示。

(质子中国 编辑报道)

FLUKA系列文章(上下滑动可查看全部)

FLUKA进阶——展宽的布拉格峰
FLUKA入门——你的第一个质子布拉格峰
CERN新版FLUKA程序安装调试报告
FLUKA-CERN新版安装调试报告
FLUKA 4.0和Flair 3.1安装调试报告
FLUKA 4-2.0和Flair 3.1-15.1安装调试
FLUKA 4-1.1和FLAIR 3.1-13安装调试报告
FLUKA实操——DICOM数据导入及Voxel生成
FLUKA实操——质子治疗瞬发辐射剂量计算
FLUKA高级应用——质子在磁场中的运动
FLUKA高级应用——质子治疗系统的辐射防护
FLUKA高级应用——病人QA中的MC剂量验证计算
FLUKA扩展——SimpleGEO建模与数据可视化处理
FLUKA综述:粒子治疗多功能技术仿真实验室
多用途蒙卡程序FLUKA新功能及未来展望

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多