比之MCNP,fluka在国内的普及度更低。网上关于fluka的中文参考资料少之又少。由于工作需要,最近一直在学习fluka,过程是缓慢和曲折的。为了推动fluka在国内的应用以及让后来者少走些弯路,本人就fluka的安装的过程作一详细记录和总结。
程序下载下载地址:www.fluka.orgfluka
下载需要授权,必须首先注册为fluka用户。注册时建议使用机构邮箱。
fluka安装要求gfortran编译器。
安装命令:$ sudo apt install gfortran
fluka安装包是一个程序源码文件的压缩包。解压后需对这些源码文件编译。在编译之前必须设置两个环境变量:FLUPRO和FLUFOR。
FLUPRO=fluka安装目录
FLUFOR=用于编译源码文件的编译器编译
启动终端,cd到fluka安装目录下,输入命令:
$ make
如果一切顺利,当前目录下会生成一个名为flukahp文件,说明fluka安装成功。
flair is an advanced user friendly interface for FLUKA to facilitate the editing of FLUKA input files, execution of the code and visualization of the output files. It is based entirely on python and Tkinter.
这是官网对flair的介绍,它的功能十分强大。毫不夸张的说,fluka如果没有flair的支持战斗力至少降低一半。所以flair的成功安装至关重要。
下载地址:http://www.fluka.org/flair/download.html
安装命令:$ sudo apt install python python-tk tcl tk tk-dev tcl-dev python-dev gnuplot g++ (注:包以空格分隔)
启动终端,cd到flair安装目录下,输入名令:
$ sudo make install install-bin
cd到flair-geoviewer安装目录下,输入命令:
$ make
$ make installflair-geoviewer
编译时出错,提示:错误由xx文件中pow10函数导致,建议将其更换为powl函数。根据提示进行更换后即可编译成功。