[toc]
VASP5.4.4安装
一、安装 Intel® oneAPI Base Toolkit 和 Intel® oneAPI HPC来替代
在安装之前需要安装一系列依赖包:
1
2sudo apt-get install libgtk-3-0 libxss1 libnss3 libgtk2.0 libpango-1.0-0 libasound2
sudo apt-get install xorg openboxintel® oneAPI Base Toolkit 安装:
1
2wget https://registrationcenter-download.intel.com/akdlm/irc_nas/18673/l_BaseKit_p_2022.2.0.262_offline.sh
sudo sh ./l_BaseKit_p_2022.2.0.262_offline.sh-
1
2wget https://registrationcenter-download.intel.com/akdlm/irc_nas/18679/l_HPCKit_p_2022.2.0.191_offline.sh
sudo sh ./l_HPCKit_p_2022.2.0.191_offline.sh 添加环境变量并查看是否安装好:
最好把
source /opt/intel/oneapi/setvars.sh intel64
写进~/.bashrc中1
2
3
4
5source /opt/intel/oneapi/setvars.sh intel64
icc -v
ifort -v
mpiicc -v
mpiifort -v
二、编译
1 | tar -zxvf vasp.5.4.4.tar.gz |
添加环境变量
VASP6.3.2安装
一、安装 Intel® oneAPI Base Toolkit 和 Intel® oneAPI HPC来替代
- 在安装之前需要安装一系列依赖包:
1 | sudo apt-get install libgtk-3-0 libxss1 libnss3 libgtk2.0 libpango-1.0-0 libasound2 |
1 | wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/e6ff8e9c-ee28-47fb-abd7-5c524c983e1c/l_BaseKit_p_2024.2.1.100_offline.sh |
1 | wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/d461a695-6481-426f-a22f-b5644cd1fa8b/l_HPCKit_p_2024.2.1.79_offline.sh |
添加环境变量并查看是否安装好:
最好把
source /opt/intel/oneapi/setvars.sh intel64
写进~/.bashrc中
1 | source /opt/intel/oneapi/setvars.sh intel64 |
二、编译
1 | unzip vasp.6.3.2.zip |
make[2]: Leaving directory ‘/home/xxx/softwares/vasp/vasp.6.3.2/build/ncl’
make[1]: Leaving directory ‘/home/xxx/softwares/vasp/vasp.6.3.2/build/ncl’
三、环境变量
1 | cd bin |
VASP6.3.2安装:快速安装
如果上述安装不成功,可以试试下面这个
安装必要库:
1
2
3sudo apt update
sudo apt upgrade
sudo apt install build-essential gfortran libopenblas-dev libopenmpi-dev libscalapack-openmpi-dev libfftw3-dev libhdf5-openmpi-dev libfftw3-mpi-dev cmake pkg-config解压:
1
2
3
4unzip vasp.6.3.2.zip
cd vasp.6.3.2
cp arch/makefile.include.gnu_omp makefile.include修改 makefile.include:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18# BLAS and LAPACK (mandatory)
#OPENBLAS_ROOT ?= /path/to/your/openblas/installation
BLASPACK = -lopenblas
# scaLAPACK (mandatory)
#SCALAPACK_ROOT ?= /path/to/your/scalapack/installation
SCALAPACK = -lscalapack-openmpi
# FFTW (mandatory)
#FFTW_ROOT ?= /path/to/your/fftw/installation
LLIBS += -lfftw3 -lfftw3_omp
INCS += -I/usr/include
# HDF5-support (optional but strongly recommended)
CPP_OPTIONS+= -DVASP_HDF5
#HDF5_ROOT ?= /path/to/your/hdf5/installation
LLIBS += -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi/ -lhdf5_fortran
INCS += -I/usr/include/hdf5/openmpi/编译:
1
make DEPS=1 -j
官网H2O例子
- H2O VASP官网例子
- POSCAR
1
2
3
4
5
6
7
8
9
10
11H2O _2
0.52918 ! scaling parameter
15 0 0
0 15 0
0 0 15
1 2
select
cart
0.00 0.00 0.00 F F F
1.10 -1.43 0.00 T T F
1.10 1.43 0.00 T T F
- INCAR
1 | PREC = Normal ! standard precision |
- KPOINTS
1 | Gamma-point only |
- POTCAR
- 官网自带的有,也可以从赝势库中自己手动生成:
1 | cat ~/softwares/VASP/PAW_PBE/O/POTCAR ~/softwares/VASP/PAW_PBE/H/POTCAR >POTCAR |
- 运行命令:
mpirun -np 16 vasp_std