vasp5.4.4安装教程

感谢博主(https://blog.csdn.net/qq_35548961/article/details/87943407

https://blog.csdn.net/qq_35548961/article/details/87943407 

https://blog.csdn.net/weixin_45973682/article/details/104265351)的分享!

*****方法详尽有效   ******

*******特别提醒****** 是要针对实际情况修改自己软件的版本号和安装路径*********

(一)正式安装前的环境配置及程序准备

打开CentOS 7.6系统,进入root用户。

1.将yum配置为阿里云的镜像

因为后续需要使用yum命令更新系统文件,为避免yum命令下载过慢,我们先将yum的下载镜像更换为国内阿里云镜像。

配置代码如下:

#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#yum makecache

2.32位库环境配置

根据网上流传经验,不安装32位库,将会导致Intel-parallel_studio XE 2019安装过程报错,所以,我们在所有安装开始之前,先配置好所涉及的32位库文件。具体过程如下:

分别使用以下命令,将所查找到的所有文件,使用yum install 文件名更新或安装。

1. root模式32bit 库准备:需要安装.i686文件

1.1yum list libstdc*

yum install libstdc++.i686

yum install libstdc++-devel.i686

yum install libstdc++-static.i686

1.2yum list glibc*

yum install glibc.i686

yum install glibc-devel.i686

yum install glibc-static.i686

1.3yum list libgcc*

yum install libgcc.i686

1.4 Xorg X11 libXss runtime library

yum install libXScrnSaver.i686

————————————————

更新、安装好后再输入这三个命令查看是否已经安装完毕,特别注意以.i686为后缀的文件一定要安装好,那就是32位库文件。

安装好后检查一下,例如,使用 yum list libstdc*命令检查可见,所有安装包都可在Installed Packages一栏中找到。

3. Intel-parallel_studio XE 2019 安装

(1)程序准备

Intel-parallel_studio XE 2019可以在官网免费注册账户并下载(使用邮箱申请序列号以及license文件。在安装之前准备好有效的License文件,安装过程需要用到)。

官网:https://software.intel.com/en-us/parallel-studio-xe

(2)安装过程

将Intel-parallel_studio XE 2019安装包与License文件一起放入虚拟机中,打开安装包所在目录终端界面,输入以下命令

#tar -zvxf parallel_studio_xe_2019_update2_cluster_edition.gzip #解压

#cd parallel_studio_xe_2019_update2_cluster_edition #进入intel 2019 的安装目录

#sh install.sh #运行安装脚本

(3)环境变量设置

打开终端界面,输入以下代码,进入~/.brshrc添加环境变量

#vi ~/.bashrc

按方向键↓至文档末尾处,按I进入写入模式加入以下语句:

# intel 2019 environment variable

source /public/software/intel/bin/compilervars.sh intel64

source /public/software/intel/bin/ifortvars.sh intel64

source /public/software/intel/mkl/bin/mklvars.sh intel64

export PATH=/public/software/intel/compilers_and_libraries_2019.2.187/linux/bin:$PATH

export LD_LIBRARY_PATH=/public/software/intel/compilers_and_libraries_2019.2.187:$LD_LIBRARY_PATH

注意:/public/software/intel/部分根据你的安装路径替换。

按ESC退出,输入以下代码保存。

#:wq!

回车后,再输入以下代码更新环境变量设置。

#source ~ /.bashrc

(4)验证是否安装成功

输入 which icc ifort icpc mpiifort 检查环境变量是否设置成功,成功则显示路径。

输入 vi hello.f90,加入下列语句后,ESC,输入:wq!保存。

program main

write(*,*) "hello"

stop

end

继续输入ifort -o hello hello.f90,再输入./hello,屏幕显示hello,说明安装成功,如下图所示。

4. openmpi 3.1.3 的安装

网传可用Intel-parallel_studio XE 2019自带的mpi编译器及fftw库进行编译安装vasp,可惜笔者根据相关教程都未能成功编译,所以,本文教程仍然借助openmpi及fftw来编译vasp5.4.1。一开始,笔者尝试安装了openmpi最新版本4.0.0,可惜在最后编译VASP时会出现不明错误,因此openmpi仅更新至3.1.3 版本。

(1)程序准备

在终端页面输入 wget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.3.tar.gz 下载,完成后逐步输入以下命令:

#tar zxvf openmpi-3.1.3.tar.gz

#cd openmpi-3.1.3/

#./configure --prefix=/public/software/openmpi-3.1.3 CC=icc CXX=icpc F77=ifort FC=ifort

#make

#make install

注意:/public/software/openmpi-3.1.3为安装目录,可自行替换

(2)环境变量设置

方法同上,在~/.bashrc中加入以下语句:

# openmpi 3.1.3 environment variable

if [ -f /public/software/intel/bin/ifortvars.sh ]; then

        source /public/software/intel/bin/ifortvars.sh intel64 2> /dev/null

        export MPI=/public/software/openmpi-3.1.3

        export PATH=$MPI/bin:$PATH

        export LD_LIBRARY_PATH=$MPI/lib:$LD_LIBRARY_PATH

        export MANPATH=$MANPATH:$MPI/share/man

        export INFOPATH=$INFOPATH:$MPI/share/man

fi

注意:安装路径如有不同请自行替换。

最后输入source ~ /.bashrc,更新环境变量。

(3)验证是否成功安装

输入which mpirun mpif90 检查环境变量是否设置成功,检查环境变量是否设置成功,成功则显示路径。

在openmpi-3.1.3安装包路径中(注意是安装包路径!!),输入以下命令:

#cd examples/

#make

#mpirun --allow-run-as-root -np 2 hello_c # 数字 2 为使用双核运行文件hello_c

5. fftw 3.3.8的安装

(1)程序准备

在终端界面输入 wget http://www.fftw.org/fftw-3.3.8.tar.gz下载,完成后逐步输入以下命令:

#tar zxvf fftw-3.3.8.tar.gz

#cd fftw-3.3.8/

#./configure --prefix=/public/software/fftw-3.3.8 --enable-mpi F77=ifort F90=ifort

#make

#make install

注意:/public/software//fftw-3.3.8 为安装目录,可自行替换。

(2)环境变量设置

方法同上,在~/.bashrc中加入以下语句:

# fftw 3.3.8 environment variable

export PATH=/public/software/fftw-3.3.8/bin:$PATH

export LD_LIBRARY_PATH=/public/software/fftw-3.3.8/lib:$LD_LIBRARY_PATH

注意:安装路径如有不同请自行替换。

最后输入source ~ /.bashrc,更新环境变量。

(3)验证是否成功安装

检查 “/public/software/fftw-3.3.8/lib/libfftw3_mpi.a”文件是否存在,若存在,则安装成功。

6. VASP 5.4.4 的安装

tar -zxvf vasp.5.4.4.tar.gz

cd vasp.5.4.4

cp arch/makefile.include.linux_intel ./makefile.include

vi makefile.include

在OFLAG后加入 -xhost

make all

等待半小时左右,bin下出现vasp_std vasp_gam vasp_ncl即为编译完成

最后添加环境变量

vi ~/.bashrc

加入

export PATH=/home/lsh/soft/vasp.5.4.4/bin:$PATH

source /home/lsh/soft/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/bin/mpivars.sh

同时注意修改自己的软件安装路径

保存退出  wq!

source ~/.bashrc

注意自己安装路径的修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容