From 92540d8c9840404202b1810128cb78be92303d27 Mon Sep 17 00:00:00 2001 From: MintoDA1 <51412913+MintoDA1@users.noreply.github.com> Date: Wed, 9 Aug 2023 11:50:18 -0400 Subject: [PATCH] Fixed issue with compiler flags when "generic" is passed as MACHINE_CODE_VALUE using Intel comilers. --- cmake/Modules/SetFortranFlags.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/Modules/SetFortranFlags.cmake b/cmake/Modules/SetFortranFlags.cmake index a4df6a012..400aa6db8 100644 --- a/cmake/Modules/SetFortranFlags.cmake +++ b/cmake/Modules/SetFortranFlags.cmake @@ -148,6 +148,10 @@ IF (USE_SIMD) IF (COMPILER_OPTIONS STREQUAL "Intel") + IF (MACHINE_CODE_VALUE STREQUAL "generic") + SET(MACHINE_CODE_VALUE "SSE2") + ENDIF() + # Enables OpenMP SIMD compilation when OpenMP parallelization is disabled. IF (NOT USE_OPENMP) SET_COMPILE_FLAG(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}"