lammps-2Aug2023 설치 소개
이 문서에서는 KISTI 누리온 시스템에서 lammps-2Aug2023 버전을 make로 빌드하는 방법에 대하여 소개합니다.
가. 설치 환경
구분
내용
대상 시스템
Nurion
OS Version
Linux / CentOS 7.9
CPU
Intel Xeon Phi 7250
Intel Xeon 6148
Compiler
Intel oneAPI 21.2
MPI
Intel MPI 21.2
기타
Intel Math Kernel Library (MKL)
나. 설치 전 환경설정
누리온 시스템에서는 PATH, LD_LIBRARY_PATH 설정을 손쉽게 하기 위해서 환경설정 툴인 Module이 구성되어 있으며 이하 설치 소개에서는 module load 를 이용한 환경설정 방법으로 안내합니다.
$ source /apps/compiler/intel/oneapi_21.2/setvars.sh
$ module purge
$ module load intel/oneapi_21.2 impi/oneapi_21.2※ 설치 시에만 source 적용이 필요하며 이후에는 module 만 load 하고 작업을 수행하면 됩니다.
다. 설치과정
※ lammps 다운로드 예시
※ 아래는 일부 패키지 설치 예시이며 필요하지 않은 패키지는 생략하고 설치 진행하여도 무방합니다. 다만, make 단계에서 package 세팅 시 해당 패키지를 제외하고 make를 진행해야 오류가 발생하지 않습니다.
※ plumed 를 제외한 예시 패키지는 모두 ${MY_LAMMPS_DIR}/lib 에서 설치 진행합니다. MY_LAMMPS_DIR 은 lammps 를 압축 해제한 디렉터리 입니다.
※ package에 따라 추가적인 설치 과정이나 make 파일 수정이 필요할 수 있습니다.
1. lammps 압축 해제 및 디렉터리 설정
2. 옵션 패키지 설치 과정 예시
voro++ 설치
poems 설치
awpmd 설치
atc 설치
linalg 설치
plumed 설치
3. lammps package 설치 및 설정
4. make 파일 수정 및 make
Makefile.mpi 수정
make 실행
※ make 시 오류가 발생하는 경우 clean 방법
Last updated