From 63a567f7b00e7e7592686a8268ba796c3b886481 Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Mon, 28 Dec 2020 09:23:53 -0800 Subject: [PATCH] DPCPP: GNU Make USE_GPU variable (#1689) Set USE_GPU=TRUE for dpcpp in Make.defs just like cuda and hip. --- Tools/GNUMake/Make.defs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Tools/GNUMake/Make.defs b/Tools/GNUMake/Make.defs index dcbde7b9f4d..cfaecdf93ce 100644 --- a/Tools/GNUMake/Make.defs +++ b/Tools/GNUMake/Make.defs @@ -22,6 +22,12 @@ endif include $(AMREX_HOME)/Tools/GNUMake/Make.machines +ifdef USE_GPU + USE_GPU := $(strip $(USE_GPU)) +else + USE_GPU := FALSE +endif + ifdef USE_DPCPP USE_DPCPP := $(strip $(USE_DPCPP)) else @@ -30,7 +36,8 @@ endif ifeq ($(USE_DPCPP),TRUE) override COMP = dpcpp - DEFINES += -DAMREX_USE_DPCPP -DAMREX_USE_GPU + DEFINES += -DAMREX_USE_DPCPP + USE_GPU := TRUE USE_CUDA := FALSE USE_HIP := FALSE # disable ccache for now @@ -620,8 +627,6 @@ ifeq ($(USE_FORCE_INLINE),TRUE) CPPFLAGS += -DAMREX_USE_FORCE_INLINE endif -USE_GPU := FALSE - ifeq ($(USE_ACC),TRUE) USE_GPU := TRUE