From 54fc326097409e76d61d37db48fd1fb4748aecf6 Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Fri, 27 Apr 2018 13:21:30 +0100 Subject: [PATCH] Add mcpu=native flag to GNU OpenMP builds --- CHANGELOG.md | 1 + OpenMP.make | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc0d81a..3ef7f7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ All notable changes to this project will be documented in this file. ### Added - OpenACC flags to build for Volta. - Kokkos list CLI argument shows some information about which device will be used. +- OpenMP GNU compiler now uses native target flag ### Changed - Update SYCL implementation to SYCL 1.2.1 interface. diff --git a/OpenMP.make b/OpenMP.make index 2028c46..18a71bf 100644 --- a/OpenMP.make +++ b/OpenMP.make @@ -28,7 +28,7 @@ COMPILER_CLANG = clang++ COMPILER_XL = xlc++ CXX = $(COMPILER_$(COMPILER)) -FLAGS_GNU = -O3 -std=c++11 +FLAGS_GNU = -O3 -std=c++11 -mcpu=native FLAGS_INTEL = -O3 -std=c++11 -xHOST -qopt-streaming-stores=always FLAGS_CRAY = -O3 -hstd=c++11 FLAGS_CLANG = -O3 -std=c++11