From 64617c6deedfbf654034a26cf70c6a569a5c1da6 Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Fri, 10 Jul 2020 13:27:46 +0100 Subject: [PATCH] Update OpenMP Cray flags Fixes #68 --- CHANGELOG.md | 1 + OpenMP.make | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2124afe..a812805 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ All notable changes to this project will be documented in this file. - Update local copy of OpenCL C++ header file. - Ensure correct SYCL queue constructor with explicit async_handler. - Use built in SYCL runtime device discovery. +- Cray compiler OpenMP flags updated ### Removed - Pre-building of kernels in SYCL version to ensure compatibility with SYCL 1.2.1. diff --git a/OpenMP.make b/OpenMP.make index 1f19aa3..d9e331a 100644 --- a/OpenMP.make +++ b/OpenMP.make @@ -32,7 +32,7 @@ CXX = $(COMPILER_$(COMPILER)) FLAGS_GNU = -O3 -std=c++11 -march=native FLAGS_INTEL = -O3 -std=c++11 -xHOST -qopt-streaming-stores=always -FLAGS_CRAY = -O3 -hstd=c++11 +FLAGS_CRAY = -O3 -std=c++11 FLAGS_CLANG = -O3 -std=c++11 FLAGS_XL = -O5 -qarch=auto -qtune=auto -std=c++11 FLAGS_PGI = -O3 -std=c++11 @@ -42,7 +42,7 @@ CXXFLAGS = $(FLAGS_$(COMPILER)) # OpenMP flags for CPUs OMP_GNU_CPU = -fopenmp OMP_INTEL_CPU = -qopenmp -OMP_CRAY_CPU = -homp +OMP_CRAY_CPU = -fopenmp OMP_CLANG_CPU = -fopenmp=libomp OMP_XL_CPU = -qsmp=omp -qthreaded OMP_PGI_CPU = -mp