diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 749c818b517f4e33465a47cba49efc49744d4899..6a8dc5df1e9ee1da2c3c7ba8b682449b070d47da 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -98,9 +98,6 @@ spack:install_compilers: - source ci/stack_env.sh - ${STACK_LOCATION}/spack/bin/spack -e ${SPACK_SYSTEM_CONFIG_PATH} config blame compilers after_script: - - if [ ! -e spack-install-compilers.xml ]; then - echo "{}" > ${MOUNT_POINT}/spack-install-compilers.xml - fi - tar cvzf artifacts_${stack}_${environment}.tgz $stack/environment artifacts: paths: @@ -146,20 +143,20 @@ spack:install: fi script: - source ci/stack_env.sh + - echo "{}" > spack-install-${environment}.xml + - ${STACK_LOCATION}/spack/bin/spack -e ${SPACK_SYSTEM_CONFIG_PATH} install - --log-file spack-install.xml + --log-file spack-install-${environment}.xml --log-format junit --only-concrete --fail-fast --show-log-on-error + - ${STACK_LOCATION}/spack/bin/spack -e ${SPACK_SYSTEM_CONFIG_PATH} buildcache create --update-index --key EDC904DCE3D2E84E /buildcache after_script: - - if [ ! -e spack-install.xml ]; then - echo "{}" > spack-install.xml - fi - tar cvzf artifacts_${stack}_${environment}.tgz $stack/environment needs: - job: spack:concretize @@ -167,7 +164,7 @@ spack:install: paths: - artifacts_${stack}_${environment}.tgz reports: - junit: spack-install.xml + junit: spack-install-*.xml timeout: 10h spack:mksquashfs: diff --git a/stacks/pinot-noir/packages.yaml b/stacks/pinot-noir/packages.yaml index 3db56e74cc63faf5943fc6d2a0088c24d46af30e..e64a0d0b74e841f02eb74c60480ddbf8af170f7b 100644 --- a/stacks/pinot-noir/packages.yaml +++ b/stacks/pinot-noir/packages.yaml @@ -10,6 +10,12 @@ packages: - spec: ^openmpi when: '%gcc ^mpi' + - spec: ^openmpi + when: '%aocc ^mpi' + + - spec: ^nvhpc+mpi + when: '%nvhpc ^mpi' + - spec: "+ipo" when: '%gcc' @@ -61,4 +67,4 @@ packages: libfabric: require: - - spec: fabrics=mlx,mrail,psm2,psm3,verbs,udp,tcp,sockets,shm + - spec: fabrics=mlx,mrail,psm3,verbs,udp,tcp,sockets,shm diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml index 5b446d61147b7f092e000ef8c624f2e9a752cf55..7e65af19ead30d529fc85ca8703bc5b3c78aeb11 100644 --- a/stacks/pinot-noir/spack.yaml +++ b/stacks/pinot-noir/spack.yaml @@ -8,7 +8,7 @@ spack: # PE definition # ------------------------------------------------------------------------- - mpi_codes: - - osu-micro-benchmarks + - osu-micro-benchmarks +graphing - hdf5 +mpi - mpi_oneapi: