写在前面的话

比之MCNP,fluka在国内的普及度更低。网上关于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&flair-geoviewer安装

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

安装要求

  • Python interpreter( http://www.python.org ) version V2.5 or greater (but not V3.x).
  • Tkinter, usually shipped together with the python interpreter. In most linux distributions it exists as a separate package. In this case install it with the command (as superuser)
    $ yum -y install tkinter
    In Debian/Ubuntu the package is under the name
    $ apt-get install python-tk
  • Tcl/tk (http://www.tcl.tk) version V8.4 or greater
  • Development libraries to compile the geoviewer C++
  • gnuplot version V4.0 or greater
  • g++编译器

安装命令:$ 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函数。根据提示进行更换后即可编译成功。

蒙卡程序fluka安装记录及教程相关推荐

  1. 微信小程序vantui安装及使用教程

    使用npm安装vantui 1在文件终端打开cmd 2输入npm init进行初始化项目,中途一直回车确认即可 出现is this ok?就代表初始化完成 3输入npm i @vant/weapp - ...

  2. 华为NPU卡ubuntu(无网络连接情况)驱动安装记录

    华为NPU卡ubuntu驱动安装记录 前奏:文中的绝大多数情况都是因为服务器没有网络服务,如果读者的电脑有完全的网络服务可能参考意义不是很大.不过,处理的方法和排查的思路可以作为一个借鉴. root@ ...

  3. RED5 1.0视频直播服务器 WINDOWS安装记录 教程

    http://www.myhack58.com/Article/sort099/sort0100/2014/50048.htm RED5 1.0视频直播服务器 WINDOWS安装记录 教程 来源:本站 ...

  4. outlook 未安装信息服务器,Outlook Web Access 未初始化并且在客户端访问服务器上的应用程序日志中记录了事件 ID 64...

    Outlook Web Access 未初始化并且在客户端访问服务器上的应用程序日志中记录了事件 ID 64 07/04/2014 本文内容 上一次修改主题: 2007-10-17 尝试访问 Micr ...

  5. wordpress程序安装php多少,2020最新WordPress网站程序详细安装教程

    2020最新WordPress网站程序详细安装教程 2020-06-17 17:08:42 7点赞 53收藏 7评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...

  6. info setup 制作的安装程序 提示卸载程序出现内部错误找不到此版本的卸载程序的utCompiledCode记录

    在使用Inno Setup 工具制作客户端后,利用开始程序菜单中的卸载程序卸载时提示:卸载程序出现内部错误找不到此版本的卸载程序的utCompiledCode记录. 这是因为在制作客户端时,没有删除原 ...

  7. 安装和配置 苹果CMS v10 的记录 搭建教程

    上传 根据官网所给的彩蛋(按f12)得到安装包地址, 网盘:https://www.lanzous.com/u/magicblack 下载 maccms10.zip 即可 下载之后解压到你的网站根目录 ...

  8. 让Android应用程序支持安装到SD卡(APP2SD)

    Android系统在2.1版本之前,应用程序是只能安装到机身内存(ROM)中,这一特性从某种角度上讲,阻止了Android的发展,因为ROM的空间是有限的,所以这一特性限制了应用程序的体积,也就限制了 ...

  9. 手机壳定制壁纸下载小程序全过程安装搭建教程

    手机壳定制壁纸下载小程序全过程安装搭建教程 1,视频制作方法 2,引流变现方法 因为壁纸号我个人感觉超级简单,就是做视频,上传,变现 我们先说视频制作方法. 我现在主要用两种制作方法. 一种是剪同款, ...

最新文章

  1. java 百度账号注册界面_基于百度AI开放平台的人脸识别的注册登录(1)
  2. 揭秘北京2022冬奥会背后的技术
  3. 华为eNSP模拟器上实现FTP服务
  4. tomcat 启动时内存溢出
  5. Qt工作笔记-Qt元对象系统解析【2合1】
  6. oracle 改变受限模式,oracle之受限模式修改
  7. Swift---TextView用法
  8. ios蓝牙开发错误总结
  9. android 音效均衡器,App+1 | 不懂均衡器调校也能量身定制,无需折腾的 Android 音效提升工具...
  10. 计算机快捷键 f6,联想g510笔记本触摸板无法使用快捷键f6关闭?
  11. 【Element-ui 踩坑记录 2022/10/31】
  12. ST大宗商品订货系统源码.net语言
  13. 浅论独立解决问题的能力的重要性
  14. 微软的Edge浏览器越来越有趣
  15. 工作中php遇到的问题以及常用函数整理(持续更新)
  16. 使用 zabbix 监控 tomcat(包含jvm监控)
  17. checkbox label
  18. toad分析oracle日志,toad for oracle如何分析sql
  19. 如何成为建模师?游戏建模是不是建模行业中最吃香的?
  20. python 爬取城市空气质量数据

热门文章

  1. OPA2376AIDGKR
  2. python 推导式
  3. web前端作业--响应式蛋糕店网页设计(HTML+CSS+JavaScript)
  4. C语言中的文件是流式文件吗,c语言文件流
  5. mysql自愈_数据库跨地域容灾自愈最强攻略来了!
  6. 对讲机CE认证需做什么测试
  7. python爬虫——使用selenium爬取微博数据(一)
  8. html测验小题目(来源于W3School)
  9. 抢红包技术大揭秘:如何使用Redis轻松实现抢红包
  10. 3个月前被裁员了,心情跌落谷底,直到学姐给了我这份面试文档…