From 9b2a586e08fd5087d5d84091de76ea0d468f9259 Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Wed, 11 May 2016 15:57:39 +0100 Subject: [PATCH] Add rule to build OMP4.5 on Cray --- CMakeLists.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0441b4a..c375072 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,6 +69,22 @@ else () message("Skipping OpenACC...") endif () +#------------------------------------------------------------------------------- +# OpenMP 3.0 +#------------------------------------------------------------------------------- + +# TODO + +#------------------------------------------------------------------------------- +# OpenMP 4.5 +#------------------------------------------------------------------------------- +if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Cray") + if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.5) + add_executable(gpu-stream-omp45 main.cpp OMP45Stream.cpp) + target_compile_definitions(gpu-stream-omp45 PUBLIC OMP45) + endif () +endif () + #------------------------------------------------------------------------------- # SYCL #-------------------------------------------------------------------------------