$ tar -xzf vasp.6.4.3.tgz
$ cd vasp.6.4.3/
$ cp arch/makefile.include.nvhpc_ompi_mkl_omp_acc ./makefile.include
$ vi makefile.include
- 수정 내용 -
CC = mpicc -acc -gpu=cc60,cc70,cc80,cuda12.3 -mp
FC = mpif90 -acc -gpu=cc60,cc70,cc80,cuda12.3 -mp
FCL = mpif90 -acc -gpu=cc60,cc70,cc80,cuda12.3 -mp -c++libs
OFLAG_IN = -fast -Mwarperf
SOURCE_IN := nonlr.o
MKLROOT = /apps/compiler/intel/19.1.2/mkl
#SCALAPACK_ROOT ?= /path/to/your/scalapack/installation
#LLIBS_MKL = -L$(SCALAPACK_ROOT)/lib -lscalapack -Mmkl
LLIBS += $(LLIBS_MKL)
CPP_OPTIONS+= -DCUSOLVERMP -DCUBLASMP
LLIBS += -cudalib=cusolvermp,cublasmp -lnvhpcwrapcal
$ make all 2>&1 |tee make.log