본문 바로가기

LAMMPS

Intel Package Compile

CMAKE 이용시, 

-D INTEL_ARCH=value     # value = cpu (default) or knl
-D INTEL_LRT_MODE=value # value = threads, none, or c++11

 

x86 계열을 cpu, Xeon Phi 계열른 knl,

내가 가진 Xeon Gold는 x86계열이므로 cpu 선택,

 

 

Intel Package는 OpenMP 사용할때 좋다고 한다

LRT_MODE는 Long-Range Threading이라는데, 뭔지 잘 모르겠고 기본이 threads라고 한다.

 

그러면, 다음과 같이 CMAKE 옵션을 변경해 보자.

cmake ../cmake \
  -D LAMMPS_MACHINE=intelOneAPIintelPKG \
  -D INTEL_ARCH=cpu \
  -D INTEL_LRT_MODE=thread \
  -D CMAKE_INSTALL_PREFIX=~\LAMMPS_intel_intelPKG \
  -C ../cmake/presets/intel.cmake

'LAMMPS' 카테고리의 다른 글

컴파일된 LAMMPS의 확인  (0) 2024.12.24
Granular Package 설치  (0) 2024.12.24
VTK library compile w/ intel oneAPI  (0) 2024.12.12
INTEL and NVIDIA compile option (using CMAKE)  (2) 2024.12.03
Intel Compiler를 사용한 LAMMPS의 Build  (0) 2024.11.20