Browse Source

Limit POWERPC DYNAMIC_CORE list to P8 and P9 for NVIDIA compilers

tags/v0.3.14^2
Martin Kroeker GitHub 5 years ago
parent
commit
75b1f3becc
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      Makefile.system

+ 11
- 0
Makefile.system View File

@@ -663,6 +663,7 @@ endif
endif # ARCH zarch endif # ARCH zarch


ifeq ($(ARCH), power) ifeq ($(ARCH), power)
ifneq ($(C_COMPILER), PGI)
DYNAMIC_CORE = POWER6 DYNAMIC_CORE = POWER6
DYNAMIC_CORE += POWER8 DYNAMIC_CORE += POWER8
ifneq ($(C_COMPILER), GCC) ifneq ($(C_COMPILER), GCC)
@@ -689,6 +690,10 @@ else
$(info, OpenBLAS: Your gcc version is too old to build the POWER10 kernels.) $(info, OpenBLAS: Your gcc version is too old to build the POWER10 kernels.)
endif endif
endif endif
else
DYNAMIC_CORE = POWER8
DYNAMIC_CORE += POWER9
endif
endif endif


# If DYNAMIC_CORE is not set, DYNAMIC_ARCH cannot do anything, so force it to empty # If DYNAMIC_CORE is not set, DYNAMIC_ARCH cannot do anything, so force it to empty
@@ -1039,12 +1044,18 @@ ifeq ($(ARCH), x86_64)
FCOMMON_OPT += -tp p7-64 FCOMMON_OPT += -tp p7-64
else else
ifeq ($(ARCH), power) ifeq ($(ARCH), power)
ifeq ($(CORE), POWER6)
$(warning NVIDIA HPC compilers do not support POWER6.)
endif
ifeq ($(CORE), POWER8) ifeq ($(CORE), POWER8)
FCOMMON_OPT += -tp pwr8 FCOMMON_OPT += -tp pwr8
endif endif
ifeq ($(CORE), POWER9) ifeq ($(CORE), POWER9)
FCOMMON_OPT += -tp pwr9 FCOMMON_OPT += -tp pwr9
endif endif
ifeq ($(CORE), POWER10)
$(warning NVIDIA HPC compilers do not support POWER10.)
endif
endif endif
endif endif
else else


Loading…
Cancel
Save