VASP 6.5.1 설치 (GPU)
가. 설치 환경
구분
내용
나. 설치 전 환경 설정
$ module purge
$ module load nvhpc/25.11_cuda12 mkl/2025.3다. vasp 6.5.1 버전 설치 과정
Last updated
$ module purge
$ module load nvhpc/25.11_cuda12 mkl/2025.3Last updated
$ tar -xzf vasp.6.5.1.tgz
$ cd vasp.6.5.1
$ cp arch/makefile.include.nvhpc_ompi_mkl_omp_acc ./makefile.include
$ vi makefile.include
- 수정 내용 -
CC = mpicc -acc -gpu=cc70,cc80,cc90,cuda12.9 -mp
FC = mpif90 -acc -gpu=cc70,cc80,cc90,cuda12.9 -mp
FCL = mpif90 -acc -gpu=cc70,cc80,cc90,cuda12.9 -mp -c++libs
VASP_TARGET_CPU ?= -tp x86-64-v3
OFLAG_IN = -fast -Mwarperf
SOURCE_IN := nonlr.o
MKLROOT ?= /apps/libraries/mkl/2025.3/
MKLLIBS = -Mmkl
#MKLLIBS = -lmkl_intel_lp64 -lmkl_core -pgf90libs -mp -lpthread -lm -ldl
LLIBS_MKL = -L$(MKLROOT)/lib/intel64 -lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64 $(MKLLIBS)
$ make DEPS=1 -j4 all 2>&1 |tee make.log
- 컴파일이 완료되면 아래 경로에 실행파일 생성
$ ls bin
vasp_gam vasp_ncl vasp_std