转载自52MC论坛
作者:xinruibj
平台:Fedora 13
内核版本为:2.6.33,
g77版本为:3.4.6;
用户名为xinrui,下面出现这个文件夹xinrui时,修改为你自己的用户名文件夹;
安装步骤:
1、下载EGS5软件,登入http://rcwww.kek.jp/research/egs/egs5.html 页面,第一个链接为文档,第二个链接为linux安装软件;
1
|
wget http: //rcwww.kek.jp/research/egs/egs5_source/egs5.130308.tar.gz |
2、把下载下的文件egs5.100212.gz放到 linux 系统文件下的任意文件夹下(手册上说可以),习惯情况下我放到了/home/xinrui/Documents下,然后解压缩egs5.100212.gz,具体操作为:打开终端输入两个命令行,分别是:
1
2
|
cd /home/xinrui/Documents tar zxvf egs5. 100212 .gz |
运行完成后会在当前目录下生成一个文件夹egs5;
3、新建一个文件夹,用以存放egs5软件的输入、输出文件;习惯期间,在/home/xinrui/Documents下新建名为egs5work的文件夹。命令行为
1
|
mkdir egs5work |
4、在步骤2中生成的egs5文件夹中,可以找到一个名为samplecodes的文件夹,里面放着几个例子,现在把ucsampcg的例子(即名为ucsampcg的文件夹),复制到步骤4创建的egs5work文件夹中,以供测试软件是否安装成功。
5、把/home/xinrui/Documents/egs5中的文件egs5run复制到/home/xinrui/Documents/egs5work/ucsampcg下,并打开该文件。具体步骤是:双击该文件,选择Display;在第50、51、52行的等号后面添加变量(第一项为软件安装路径,第二项为操作系统,OPT_LEVEL好像和计算精度有关,自己瞎猜的文档上说是最优化等级——level of optimization),并保存,修改后应为:
BASKET=/home/xinui/Documents/egs5
MY_MACHINE=Linux
OPT_LEVEL=0
6、在终端中运行该软件。具体操作为:
1
2
3
|
cd /home/xinrui/Documents/egs5work/ucsampcg ./egs5run |
|
软件开始正式运行了,按照要求输入所需的输入文件名:ucsampcg,不需要扩展名。共输入三次,后两次因为所需的文件名和第一次一样,直接按回车即可。第四次输入1;
7、运行完成