当前位置:首页>Linux>linux下vasp安装

linux下vasp安装

  • 2026-09-06 09:11:16
linux下vasp安装

VASP是维也纳大学Hafner小组开发的进行电子结构计算和量子力学-分子动力学模拟软件包。它是材料模拟和计算物质科学研究中最流行的商用软件之一。

1、下载 vasp-6.3.0软件。

2、检查自己的环境,编译mpi版本的vasp需要mpi环境,我这里用的intel的mpi。

which icc ifort icpc mpiifort是否正常

echo $MKLROOT,检查MKL数学库是否正常

这里要用到fft ,直接使用MKL的就可以:

cd  cd intel编译器/mkl/interfaces/fftw3xf目录下执行:make libintel64

系统一般会自带gcc4.5,可以直接用它编译vasp。但如果你有其它版本的gcc 比如7.3.0,那编译用了这个版本的话提交任务的时候也要把这个环境加上去,不然运行会报错。

3、以上编译器 环境正常后,cd到vasp的主目录/arch

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

这里指定使用intel的编译环境

vim makefile.include

修改其中的MKLROOT变量为自己的环境

4、make all

注意:编译5.4.4时要打补丁

将补丁文件cp到主目录下,执行:pach -p0 < 补丁

将makefile文件复制 过来后,将OFLAG参数里加入-xhost

然后make all

运行时如果报forrtl:severe(174):SIGSEGV,segmentation  fault occurred这个错误,则在脚本中加入命令ulimit -s unlimited可解决。

本文来源于CSDN,转载仅用于个人学习记录及整理 如有侵权或非授权发布之嫌,请私信本人将及时更正、删除。

最新文章

随机文章