ChinaNet

标题: FLUKA使用功略(原创) [打印本页]

作者: Doublen    时间: 2015-4-8 09:45
标题: FLUKA使用功略(原创)
FLUKA使用功略

fluka经常使用到的有四个可执行脚本,分别是:

rpemf

rfluka

fff

lfluka

其用途及使用方法介绍如下:

1、rpemf

主要用来编译光子电子输运的预处理文件*.peg,编译得到*.pemf文件供后面使用。使用方法如下:

       rpemf *.peg

2、rfluka

为fluka运行的主脚本,用来运行其*.inp文件,以得到最终需要的结果,使用方法如下:

       rfluka -N 0 -M 1 -p * *

上述各个符号意义如下:

-N 0
    表示运行cycle的其实数目

-M 1       表示运行cycle的终止数目,如果是-N 0 -M 4则表示从总共运行4个cycle。

-p *
    表示加入光子电子输运截面文件*.pemf。不用写文件后缀

第二个*  表示该例子的主输入文件*.inp。同样不需要写文件后缀

3、fff

用来编译用户为自己的例子编写的前处理或者后处理程序*.f。得到*.o文件。使用方法如下:

fff *.f

4、lfluka

用来将前处理程序的*.o链接入fluka的主程序(flukahp),编译生成新的主程序。使用方法如下:

lfluka -m fluka -o * *.o

上述各个符号意义如下:

-m fluka  表示所要链接的主程序为flukahp

-o *
    表示链接生成的新主程序为*

*.o   表示将被链接入的*.o文件

注:后处理程序的*.o文件同样需要链接,一般使用g77。使用方法如下:

g77 -o * *.o

上述各个符号意义如下:

-o *
    表示所生成的可执行程序

*.o   表示将被链接入的*.o文件
本帖转自52MC论坛





欢迎光临 ChinaNet (http://www.nuclear.net.cn/) Powered by Discuz! X3.1