SIESTA 5.4.2 설치

누리온 시스템에서 SIESTA 5.4.2 버전을 컴파일 하는 방법에 대해 예시로 소개합니다.


가. 설치 환경

구분
내용

대상 시스템

누리온

OS Version

리눅스 / CentOS 7.9

CPU

Intel Xeon Phi 7250 Intel Xeon 6148

컴파일러

Intel oneAPI 21.2

MPI

IntelMPI 2021.2

기타

Intel Math Kernel Library(MKL)


나. 설치 전 환경 설정

누리온 시스템에서는 PATH, LD_LIBRARY_PATH 설정을 손쉽게 하기 위해서 환경설정 툴인 Module이 구성되어 있으며 이하 설치 소개에서는 module load 를 이용한 환경설정 방법으로 안내 드립니다.

[ 환경 설정 ]

$ module purge
$ module load intel/oneapi_21.2 impi/oneapi_21.2
$ module load craype-mic-knl netcdf-hdf5-parallel/4.6.1 cmake/3.26.2 git/2.35.1

SIESTA 는 check 과정을 포함하고 있으며 KNL CPU 타입 전용 옵션(-xMIC-AVX512) 사용을 위해서는 KNL 계산노드에서 빌드해야 합니다. normal, long, flat, debug 큐로 작업 제출하실 때는 디버깅 노드에서 설치 진행하시기 바랍니다.

[ 디버깅 노드 접속 ]

※ debug 큐 계산노드 4 cores를 요청한 예시이며 필요에 따라 ncpus를 수정하여 작업 제출 하시기 바랍니다.

※ SKL 노드는 디버깅 노드 접속 없이 로그인 노드에서 빌드 진행하시면 됩니다. (norm_skl, commercial 큐)


다. 설치 과정

[설치과정]

[config.sh 파일 내용]

DCMAKE_INSTALL_PREFIX는 SIESTA 실행파일 등을 설치할 경로 입력

Last updated