# Check if AVX512 is activated in the compilation
# Since cross-compiling is not unusual on HPC systems (Cray),
# try_compile is robust against 
try_compile(CXX_COMPILER_HAVE_AVX512_MACRO ${CMAKE_BINARY_DIR}
      ${PROJECT_CMAKE}/try_compile_sources/check_AVX512.cpp
      CMAKE_FLAGS "${CMAKE_CXX_FLAGS}")

if (CXX_COMPILER_HAVE_AVX512_MACRO)
  set(default_alignment 64)
else()
  set(default_alignment 32)
endif()
