lammps-22Jul2025 (GPU 버전) 설치

KISTI 뉴론시스템에서 lammps-22Jul2025 버전을 컴파일 하는 예시입니다.

가. 설치 환경

구분
내용

대상 시스템

뉴론 (GPU Cluster System)

OS Version

Rocky 9.4 (Blue Onyx)

Architecture

x86_64

GPU

NVIDIA V100, A100, H100, H200

컴파일러

NVIDIA HPD SDK 25.11

MPI

OpenMPI 4.1.9

기타

CMAKE 4.2.1

나. 설치 전 환경 설정

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

[ 환경 설정 ]

$ module purge
$ module load nvhpc/25.11_cuda12 git/2.52.0 cmake/4.2.1

다. 설치 과정

설치 과정 소개는 tar를 이용한 압축 해제 방법과 설정 방법 등 진행 절차를 위주로 설명하고, 소스 파일 다운로드 등은 생략합니다.

[설치과정]

"CMAKE_INSTALL_PREFIX" 는 LAMMPS를 설치할 사용자 디렉터리 경로를 입력합니다.

"CUDA_BUILD_MULTIARCH" 는 여러 세대의 NVIDIA GPU용 커널을 한 번에 포함하는 옵션입니다. 이 옵션으로빌드한 LAMMPS는여러 GPU에서 모두 실행 가능합니다. no로 선택하는 경우에는 GPU_ARCH 옵션으로 GPU를 지정해주어야 하며 해당 GPU에서만 실행이 가능합니다.

※ "-C ../cmake/presets/most.cmake" 는 LAMMPS에서 자주 쓰이는 패키지를 모두 설치하는 옵션입니다. 그 밖의 패키지는 PKG_[패키지명]으로 직접 설정해주어야 합니다.

[참고]

Last updated