VASP-5.4.1 的安装(基于Ubuntu 16.04编译环境)
一、Intel_parallel_studio_xe
cd /home/当前用户/安装包/
chmod -R +rwx /home/当前用户/安装包/
运行安装脚本 ./install.sh
一直敲回车
到 view license,一路空格,最后==输入accept==然后回车
到 Alternative activation, 选择 use a license file, provide the full path, 输入:目录/lic文件名 (具体内容可能有出入)
可选择Typical Install全部安装,或只安装inter fortran composer, 安装包具体内容可参考说明文件。
目录(默认/opt/intel)已存在,因为里面放了刚才的lic文件,所以无所谓,overwrite yes。后面省略,安装完成。
加入环境变量
vim ~ /.bashrc
# add the following
source /opt/intel/bin/ifortvars.sh intel64
source /opt/intel/mkl/bin/mklvars.sh intel64
解压openMPI安装包 tar zxcf 文件名
编译,终端输入
cd
mkdir openmpi_compiled
sudo mv openmpi_compiled /opt
./configure --prefix=/opt/openmpi_compiled F77=ifort FC=ifort \
# CC=icc CXX=icpc F77=ifort FC=ifort 若不加,则用gcc编译
make -j8 # 采用八核心加快编译
make install
# openMPI setup
export MPI_HOME=/hoopt/openmpi_compiled
export PATH=$PATH :$MPI_HOME /bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH :$MPI_HOME /lib
echo $PATH
echo $LD_LIBRARY_PATH
# 结果中显示有刚才的bin和lib路径则为配置成功
which mpirun
mpif90 -v # 检查版本
# 结果中显示 /opt/openmpi_compiled/bin/mpirun 则为配置成功
cd /openmpi源代码目录/examples
make
mpirun -np 2 hello_c # 2为双核
# 结果中显示以下内容则为配置成功
# Hello, world, I am 0 of 2
# Hello, world, I am 1 of 2
by LiuGaoYong(其他网名: Young、Smitee)