编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令检查服务器中是否具备所需要的软件。
rpm -qa |grep gcc
gcc-4.8.5-36.el7.aarch64 gcc-gfortran-4.8.5-36.el7.aarch64 libgcc-4.8.5-36.el7.aarch64 gcc-c++-4.8.5-36.el7.aarch64
- 执行以下命令创建主程序安装目录。
mkdir -p /path/to/GAMESS
- 执行以下命令复制安装包至主程序安装目录。
cp gamess-current.tar.gz /path/to/GAMESS
- 执行以下命令进入主程序安装目录。
cd /path/to/GAMESS
- 执行以下命令解压安装包并获取root权限
tar -zxvf gamess-current.tar.gz chown -R root:root gamess
- 执行以下命令安装GAMESS主程序。
- 进入GAMESS安装路径。
cd /path/to/GAMESS/GAMESS ./config
- 按“Enter”,输入“linux64”。
- 按三次“Enter”,输入“00”。
- 按“Enter”,输入“gfortran”。
- 按“Enter”,输入2中确认的gfortran的版本号。
- 按两次“Enter”,则建议输入“none”。
- 按三次“Enter”,输入“sockets”。
- 按“Enter”,输入“no”。
- 按“Enter”,输入“no”。
- 按“Enter”,输入“no”。
- 按“Enter”。
此时在“/path/to/GAMESS”目录下生成了配置文件“install.info”。
- 进入GAMESS安装路径。
- 执行以下命令编译GAMESS主程序。
- 编译ddi。
cd ddi ./compddi mv ddikick.x ../ cd ..
- 编译GAMESS,命令执行约十几分钟后object目录下面生成许多配置文件。
./compall
- 设置GAMESS链接生成“gamess.00.x”。
./lked gamess 00
- 更改运行环境。
- 建立存放临时文件的文件夹“tmp”。
mkdir tmp
- 打开配置文件。
vi rungms
- 按“i”进入编辑模式,添加如下内容。
set SCR=/path/to/GAMESS/tmp set USERSCR==/path/to/GAMESS/tmp set GMSPATH==/path/to/GAMESS
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 建立存放临时文件的文件夹“tmp”。
- 编译ddi。