diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json index 28eb966476019682411028a680970c04bdd39555..1b7591031d85b3df862f7314cafeadcc029e13c8 100644 --- a/stacks/pinot-noir/config.json +++ b/stacks/pinot-noir/config.json @@ -63,6 +63,7 @@ "ca-certificates-mozilla", "check", "cmake", + "cuda", "diffutils", "expat", "findutils", diff --git a/stacks/pinot-noir/packages_jed.yaml b/stacks/pinot-noir/packages_jed.yaml index 2785d62b53e5182d73ca8fe6212c168b50585faa..674aa617c71fd7fb0325bc92fe6e6a5e4ceaba58 100644 --- a/stacks/pinot-noir/packages_jed.yaml +++ b/stacks/pinot-noir/packages_jed.yaml @@ -2,19 +2,17 @@ packages: all: target: ["icelake"] require: - - spec: ^openmpi +cuda target=icelake + - spec: ^openmpi target=icelake when: '%gcc ^mpi' - spec: cuda_arch=90 target=icelake when: '+cuda' - - spec: "^cuda target=icelake" - when: '^cuda' - - spec: '~cuda' when: '%oneapi' - - '+cuda' + - spec: '+cuda' + when: '%gcc' ucx: require: diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml index 45968fa6508f97c0c9060ef3b7a8b6470c9e633a..62441fe9e19c51c8d4c3cae65529aac19731ea91 100644 --- a/stacks/pinot-noir/packages_stack.yaml +++ b/stacks/pinot-noir/packages_stack.yaml @@ -34,12 +34,6 @@ packages: - spec: ^nvhpc+lapack when: '%nvhpc ^lapack' - - spec: ^cuda %gcc@12.3.0 - when: '%gcc@12.3.0 ^cuda' - - - spec: ^cuda +allow-unsupported-compilers %oneapi - when: '%oneapi ^cuda' - - spec: "+ipo" when: '%gcc' diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml index 390d6499e1a62e6595ca561cafefae4ebbc2dae6..e6decb050cbe90a24f5c79fb6bf049d3de6ea05d 100644 --- a/stacks/pinot-noir/spack.yaml +++ b/stacks/pinot-noir/spack.yaml @@ -10,12 +10,12 @@ spack: - mpi_gcc: - openmpi - mpi_oneapi: - - intel_oneapi_mpi + - intel-oneapi-mpi - blas_gcc: - openblas - blas_oneapi: - - intel_oneapi_mkl + - intel-oneapi-mkl # ------------------------------------------------------------------------- # Core packages