e4s arm stack: duplicate and target neoverse v1 (#40369)

* e4s arm stack: duplicate and target both neoverse n1, v1

* remove neoverse_n1 target until issue #40397 is resolved
This commit is contained in:
eugeneswalker 2023-10-10 14:32:51 -07:00 committed by GitHub
parent b781a530a1
commit 37df8bfc73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 13 deletions

View File

@ -165,6 +165,10 @@ default:
extends: [ ".generate-base" ] extends: [ ".generate-base" ]
tags: ["spack", "public", "medium", "aarch64"] tags: ["spack", "public", "medium", "aarch64"]
.generate-neoverse_v1:
extends: [ ".generate-base" ]
tags: ["spack", "public", "medium", "aarch64", "graviton3"]
.generate-deprecated: .generate-deprecated:
extends: [ ".base-job" ] extends: [ ".base-job" ]
stage: generate stage: generate
@ -301,27 +305,27 @@ e4s-build:
job: e4s-generate job: e4s-generate
######################################## ########################################
# E4S ARM pipeline # E4S Neoverse V1 pipeline
######################################## ########################################
.e4s-arm: .e4s-neoverse_v1:
extends: [ ".linux_aarch64" ] extends: [ ".linux_neoverse_v1" ]
variables: variables:
SPACK_CI_STACK_NAME: e4s-arm SPACK_CI_STACK_NAME: e4s-neoverse_v1
e4s-arm-generate: e4s-neoverse_v1-generate:
extends: [ ".e4s-arm", ".generate-aarch64" ] extends: [ ".e4s-neoverse_v1", ".generate-neoverse_v1" ]
image: ghcr.io/spack/ubuntu20.04-runner-arm64-gcc-11.4:2023.08.01 image: ghcr.io/spack/ubuntu20.04-runner-arm64-gcc-11.4:2023.08.01
e4s-arm-build: e4s-neoverse_v1-build:
extends: [ ".e4s-arm", ".build" ] extends: [ ".e4s-neoverse_v1", ".build" ]
trigger: trigger:
include: include:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: e4s-arm-generate job: e4s-neoverse_v1-generate
strategy: depend strategy: depend
needs: needs:
- artifacts: True - artifacts: True
job: e4s-arm-generate job: e4s-neoverse_v1-generate
######################################## ########################################
# E4S ROCm External pipeline # E4S ROCm External pipeline

View File

@ -7,7 +7,7 @@ spack:
packages: packages:
all: all:
require: '%gcc@11.4.0 target=aarch64' require: '%gcc@11.4.0 target=neoverse_v1'
providers: providers:
blas: [openblas] blas: [openblas]
mpi: [mpich] mpi: [mpich]
@ -340,7 +340,7 @@ spack:
# - tasmanian +cuda cuda_arch=90 # tasmanian: conflicts with cuda@12 # - tasmanian +cuda cuda_arch=90 # tasmanian: conflicts with cuda@12
# - upcxx +cuda cuda_arch=90 # upcxx: needs NVIDIA driver # - upcxx +cuda cuda_arch=90 # upcxx: needs NVIDIA driver
mirrors: { "mirror": "s3://spack-binaries/develop/e4s-arm" } mirrors: { "mirror": "s3://spack-binaries/develop/e4s-arm-neoverse_v1" }
ci: ci:
pipeline-gen: pipeline-gen:
@ -348,4 +348,4 @@ spack:
image: "ghcr.io/spack/ubuntu20.04-runner-arm64-gcc-11.4:2023.08.01" image: "ghcr.io/spack/ubuntu20.04-runner-arm64-gcc-11.4:2023.08.01"
cdash: cdash:
build-group: E4S ARM build-group: E4S ARM Neoverse V1