Commit 4820cef5 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

cmake: USER-INTEL fix flags

parent a5d29fa5
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -609,10 +609,10 @@ if(PKG_USER-INTEL)
    if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "2016")
      message(FATAL_ERROR "USER-INTEL is needed at least 2016 intel compiler")
    endif()
    if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "2017.3")
      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xHost")
    else()
    if(CMAKE_CXX_COMPILER_VERSION MATCHES "^2017\.[34].*")
      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xCOMMON-AVX512")
    else()
      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xHost")
    endif()
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -qopenmp -qno-offload -fno-alias -ansi-alias -restrict -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -qopt-zmm-usage=high")
    set(USER-INTEL_SOURCES_DIR ${LAMMPS_SOURCE_DIR}/USER-INTEL)