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 |