Skip to content

Commit a2503ba

Browse files
Replace AVX2 with AVX512 vectorization option for Intel compiler
for improved performance on AWS.
1 parent b0da090 commit a2503ba

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cmake/Intel.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ else()
2323
if(AVX2)
2424
#set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -xCORE-AVX2 -qno-opt-dynamic-align")
2525
#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -xCORE-AVX2 -qno-opt-dynamic-align")
26-
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -march=core-avx2 -qno-opt-dynamic-align")
27-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=core-avx2 -qno-opt-dynamic-align")
26+
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -xCORE-AVX512 -qno-opt-dynamic-align")
27+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -xCORE-AVX512 -qno-opt-dynamic-align")
2828
elseif(SIMDMULTIARCH)
2929
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -axSSE4.2,CORE-AVX2 -qno-opt-dynamic-align")
3030
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -axSSE4.2,CORE-AVX2 -qno-opt-dynamic-align")

0 commit comments

Comments
 (0)