본문 바로가기

LAMMPS

LAMMPS w/ intelOneAPI

source /opt/intel/oneapi/setvars.sh
module load compiler-intel-llvm/latest

 

cmake ../cmake \
  -G Ninja \
  -D BUILD_MPI=yes \
  -D BUILD_OMP=yes \
  -DCMAKE_C_COMPILER=icx \
  -DCMAKE_CXX_COMPILER=icpx \
  -DCMAKE_Fortran_COMPILER=ifx \
  -D PKG_INTEL=yes \
  -D PKG_OPENMP=yes \
  -D PKG_GRANULAR=yes \
  -D PKG_VTK=yes \
  -D PKG_RIGID=yes \
  -D PKG_MOLECULE=yes \
  -D PKG_PYTHON=yes \
  -D Python_EXECUTABLE=/usr/bin/python3 \
  -D INTEL_ARCH=cpu \
  -D INTEL_LRT_MODE=threads \
  -D BUILD_SHARED_LIBS=yes \
  -D VTK_DIR=/usr/local/lib \
  -D CMAKE_INSTALL_PREFIX=~\LAMMPS_intelOneAPI