From db2a4c40d81252ced881669ef73da6c14b1eba7e Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Thu, 14 Mar 2019 15:56:51 +0000 Subject: [PATCH] [OpenACC] Add PGI support for Power 9 --- CHANGELOG.md | 2 +- OpenACC.make | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7236829..f28fbf6 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, Skylake and KNL. +- OpenACC flags to build for Power 9, Volta, Skylake and KNL. - 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 69fb7d7..1925b7e 100644 --- a/OpenACC.make +++ b/OpenACC.make @@ -20,6 +20,7 @@ define target_help Set a TARGET to ensure PGI targets the correct offload device. Available targets are: SNB, IVB, HSW, SKL, KNL + PWR9 KEPLER, MAXWELL, PASCAL, VOLTA HAWAII endef @@ -31,6 +32,7 @@ TARGET_FLAGS_IVB = -ta=multicore -tp=ivybridge TARGET_FLAGS_HSW = -ta=multicore -tp=haswell TARGET_FLAGS_SKL = -ta=multicore -tp=skylake TARGET_FLAGS_KNL = -ta=multicore -tp=knl +TARGET_FLAGS_PWR9 = -ta=multicore -tp=pwr9 TARGET_FLAGS_KEPLER = -ta=nvidia:cc35 TARGET_FLAGS_MAXWELL = -ta=nvidia:cc50 TARGET_FLAGS_PASCAL = -ta=nvidia:cc60