| @@ -351,4 +351,31 @@ endif | |||||
| endif | endif | ||||
| else | |||||
| # NVIDIA HPC options necessary to enable SVE in the compiler | |||||
| ifeq ($(CORE), THUNDERX2T99) | |||||
| CCOMMON_OPT += -tp=thunderx2t99 | |||||
| FCOMMON_OPT += -tp=thunderx2t99 | |||||
| endif | |||||
| ifeq ($(CORE), NEOVERSEN1) | |||||
| CCOMMON_OPT += -tp=neoverse-n1 | |||||
| FCOMMON_OPT += -tp=neoverse-n1 | |||||
| endif | |||||
| ifeq ($(CORE), NEOVERSEV1) | |||||
| CCOMMON_OPT += -tp=neoverse-v1 | |||||
| FCOMMON_OPT += -tp=neoverse-v1 | |||||
| endif | |||||
| ifeq ($(CORE), NEOVERSEV2) | |||||
| CCOMMON_OPT += -tp=neoverse-v2 | |||||
| FCOMMON_OPT += -tp=neoverse-v2 | |||||
| endif | |||||
| ifeq ($(CORE), ARMV8SVE) | |||||
| CCOMMON_OPT += -tp=neoverse-v2 | |||||
| FCOMMON_OPT += -tp=neoverse-v2 | |||||
| endif | |||||
| ifeq ($(CORE), ARMV9SVE) | |||||
| CCOMMON_OPT += -tp=neoverse-v2 | |||||
| FCOMMON_OPT += -tp=neoverse-v2 | |||||
| endif | |||||
| endif | endif | ||||