1.1安装Cygwin
Cygwin是在windows中模拟linux环境的软件,可以让用户在windows上运行linux的软件。可在Cygwin官网上下载:http://www.cygwin.com/。可在线安装,也可离线安装。点击setup安装后,在软件包画面需选择vim编辑器(点击Editors左边的+号,再点击vim: Vi IM…使得n/a->x),并将Devel的package全部安装(这里面包含了常用的编译器,如gcc, g77,点选前面符号,使得Default->Install)。完成安装后,首次启动会进行一些初始设定。
这样,Cygwin已完成安装,在Linux上的命令在Cygwin上几乎都可以使用。所有文档均在安装目录\cygwin\下,一般默认目录为\cygwin\home\用户名\。此时相关的编译器,如gcc, g++, f77可以使用。f77命令在DRAGON编译过程中用到。
1.2 安装DRAGON
下载DRAGON最新版:
http://www.polymtl.ca/nucleaire/DRAGON/en/download/index.php
以下以DRAGON306K为例。
在README306K.TXT中有详细的安装流程。
将DRAGON306K.TGZ复制到Cygwin默认目录下,打开Cygwin,运行
gunzip DRAGON306K.TGZ
tar xf DRAGON306K.tar
cd DRAGON306K
此时该目录下有以下文件
COPYRIG~.TXT, README.TXT, Guides, Sources, Tests
打开README.TXT,按照说明按照即可。
安装截面输入./setup lib是在Sources文件目录下。
需指出:1)文件中没有提供Cygwin的参考结果,因此结果比较无法进行;2)iaea提供的WLUP截面库是十进制的,但是说明书里提到需要转换成二进制,在官网上没有看到,因此WLUP截面无法安装。
注意:在安装WLUP截面库时若不成功,再运行./rundragon时会出现以下错误提示
./rundragon: line 52: syntax error near unexpected token `fi'
./rundragon: line 52: `fi'
这是由于安装WLUP截面库时对rundragon文件修改出错,只要将该文件中33-55行内容删去即可。由于没有二进制WLUP截面库,故该截面库始终没有安装成功。