EGS5在linux系统下安装过程
转载自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、运行完成
EGS5在linux系统下安装过程的更多相关文章
- Linux 系统下安装 rz/sz 命令及使用说明
Linux 系统下安装 rz/sz 命令及使用说明 rz/sz命令,实现将本地的文件上传到服务器或者从服务器上下载文件到本地,但是很多Linux系统初始并没有这两个命令,以下为安装和使用的具体步骤: ...
- 在Linux系统下安装大于mysql5.5版本的数据库
linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件 gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/lo ...
- Linux 系统下安装 python-skimage
Linux 系统下安装 python-skimage 安装必须的依赖 // python-mumpy // python-scipy // python-matplotlib $ sudo apt-g ...
- Linux系统下安装Redis和Redis集群配置
Linux系统下安装Redis和Redis集群配置 一. 下载.安装.配置环境: 1.1.>官网下载地址: https://redis.io/download (本人下载的是3.2.8版本:re ...
- Linux系统下安装Gitlab
Linux系统下安装Gitlab 一.简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与 ...
- 在虚拟机的Linux系统下安装wineqq
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 本文参考教程:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread& ...
- 【linux配置】Linux系统下安装rz/sz命令以及使用说明
Linux系统下安装rz/sz命令以及使用说明 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很 ...
- linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例
Day47笔记Linux+redis入门 Day47 知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...
- 在Linux系统下安装jdk并配置环境变量
本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...
随机推荐
- DesiredCapabilities的作用
负责启动服务端时的参数设置,启动session的时候是必须提供的. Desired Capabilities本质上是key value的对象,它告诉appium server这样一些事情,比如: 本次 ...
- Python代码书写规范
Python 编码规范 一 代码编排1 缩进.4个空格的缩进(编辑器都可以完成此功能),不要使用Tap,更不能混合使用Tap和空格.2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号.换行点要在 ...
- 【转载】总结使用Unity3D优化游戏运行性能的经验
流畅的游戏玩法来自流畅的帧率,而我们即将推出的动作平台游戏<Shadow Blade>已经将在标准iPhone和iPad设备上实现每秒60帧视为一个重要目标. 以下是我们在紧凑的优化过程中 ...
- Java访问修饰符(控制属性或方法在哪些范围内可见)
default:不加控制符的时候,就是default,只能在本包内访问 public:公有的,在本类之外其他类中可以访问,不在本包内也可以访问 private:私有的,在本类之外其他类不能访问 pro ...
- bayes学习笔记
贝叶斯(BAYES)判别思想是根据先验概率求出后验概率,并依据后验概率分布作出统计推断.所谓先验概率,就是用概率来描述人们事先对所研究的对象的认识的程度:所谓后验概率,就是根据具体资料.先验概率.特定 ...
- 史林枫:sqlserver数据库中数据日志的压缩及sqlserver占用内存管理设置
使用sqlserver和IIS开发.net B/S程序时,数据量逐渐增多,用户也逐渐增多,那么服务器的稳定性就需要维护了.数据库如何占用更小内存,无用的日志如何瞬间清空? 今天在给一个客户维护网站的时 ...
- update-database -script
update-database -script 更新脚本生成失败? 项目选择的不对 update后面-database空格-script
- 【Luogu】P3239亚瑟王(概率DP)
题目链接 请看luogu第一篇题解 #include<cstdio> #include<algorithm> #include<cstring> #include& ...
- 关于flink的时间处理不正确的现象复现&原因分析
跟朋友聊天,说输出的时间不对,之前测试没关注到这个,然后就在processing模式下看了下,发现时间确实不正确 然后就debug,看问题在哪,最终分析出了原因,记录如下: 最下面给出了复现方案 ...
- hdu 1847 Good Luck in CET-4 Everybody! SG函数SG引理
大学英语四级考试就要来临了,你是不是在紧张的复习?也许紧张得连短学期的ACM都没工夫练习了,反正我知道的Kiki和Cici都是如此.当然,作为在考场浸润了十几载的当代大学生,Kiki和Cici更懂得考 ...