VASP 6.5.0 설치 소개
누리온 시스템에 VASP 6.5.0 버전을 설치하는 예시입니다. VASP 최신 버전 중 makefile.include 가 6.1.0 설치 소개 문서와 다른 버전은 아래 문서 참고하여 설치 진행하시기 바랍니다.
가. 설치 환경
대상 시스템
Nurion
OS / OS Version
Linux / CentOS 7.9
CPU
Intel(R) Xeon Phi(TM) CPU 7250
Intel(R) Xeon(R) Gold 6148
Compiler
Intel Compiler Classic - 19.1.2
MPI
Intel MPI - 19.1.2
기타
Intel Math Kernel Library(MKL)
나. 설치 전 환경설정
누리온 시스템에서는 PATH, LD_LIBRARY_PATH 설정을 손쉽게 하기 위해서 환경설정 툴인 Module이 구성되어 있으며 이하 설치 소개에서는 module load 를 이용한 환경설정 방법으로 안내합니다.
다. VASP 6.5.0 버전 설치 과정
VASP 소스코드는 VASP 라이선스를 보유한 사용자가 공식 홈페이지(https://vasp.at)에서 다운로드 가능합니다. 본 문서에서는 다운로드 받은 파일을 압축 해제하고 소스 코드를 컴파일하는 과정에 대하여 예시로 소개합니다.
1. 설치 과정
2. makefile.include 수정 내용
※ 노드별 Intel 컴파일러 권장 최적화 옵션 (사용할 계산노드에 맞게 makefile.include에입력)
SKL : -O3 -fPIC –xCORE-AVX512 KNL : -O3 -fPIC -xMIC-AVX512 SKL & KNL 공통 : -O3 –fPIC -xCOMMON-AVX512
※ 최적화 수준(OFLAG) 기본 설정은 -O2 이며 -O3 으로 변경하는 경우, 계산속도는 향상될 수 있으나 부동소수점 연산 결과가 달라질 수 있으니 사용자 테스트 및 확인 필요.
※ 참고 문서 - VASP 공식 Wiki 문서
Installing VASP.6.X.X : https://www.vasp.at/wiki/index.php/Installing_VASP.6.X.X
Compiler options : https://www.vasp.at/wiki/index.php/Compiler_options
Last updated