From f1f31d2a9ba54415c41ebfc2e9dfabe4c23caf3d Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Wed, 13 Mar 2019 04:14:11 -0500 Subject: [PATCH] [OpenACC] Add PGI compiler support for Skylake --- CHANGELOG.md | 2 +- OpenACC.make | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 751a3a6..b6abbeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. ## [Unreleased] ### Added -- OpenACC flags to build for Volta. +- OpenACC flags to build for Volta and Skylake. - Kokkos list CLI argument shows some information about which device will be used. - OpenMP GNU compiler now uses native target flag. - Support CSV output for Triad only running mode. diff --git a/OpenACC.make b/OpenACC.make index 1e28e9d..8de578c 100644 --- a/OpenACC.make +++ b/OpenACC.make @@ -19,7 +19,7 @@ ifeq ($(COMPILER), PGI) define target_help Set a TARGET to ensure PGI targets the correct offload device. Available targets are: - SNB, IVB, HSW + SNB, IVB, HSW, SKL KEPLER, MAXWELL, PASCAL, VOLTA HAWAII endef @@ -29,6 +29,7 @@ endif TARGET_FLAGS_SNB = -ta=multicore -tp=sandybridge TARGET_FLAGS_IVB = -ta=multicore -tp=ivybridge TARGET_FLAGS_HSW = -ta=multicore -tp=haswell +TARGET_FLAGS_SKL = -ta=multicore -tp=skylake TARGET_FLAGS_KEPLER = -ta=nvidia:cc35 TARGET_FLAGS_MAXWELL = -ta=nvidia:cc50 TARGET_FLAGS_PASCAL = -ta=nvidia:cc60