Limit POWERPC DYNAMIC_CORE list to P8 and P9 for NVIDIA compilers
This commit is contained in:
parent
005cce5507
commit
75b1f3becc
|
@ -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…
Reference in New Issue