diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json index 1b7591031d85b3df862f7314cafeadcc029e13c8..560deecee708cb9665b65f8ce0b67e5c5add7b85 100644 --- a/stacks/pinot-noir/config.json +++ b/stacks/pinot-noir/config.json @@ -78,6 +78,7 @@ "gnuplot", "libaec", "libevent", + "libfuse", "libpciaccess", "libsigsegv", "libtool", diff --git a/stacks/pinot-noir/packages_jed.yaml b/stacks/pinot-noir/packages_jed.yaml index 674aa617c71fd7fb0325bc92fe6e6a5e4ceaba58..52d74c341f84ce63a1db2a96a5fcec55f1f8c19c 100644 --- a/stacks/pinot-noir/packages_jed.yaml +++ b/stacks/pinot-noir/packages_jed.yaml @@ -14,20 +14,19 @@ packages: - spec: '+cuda' when: '%gcc' - ucx: - require: - - spec: +xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +vfs +gdrcopy +cuda - - openmpi: - require: - - spec: fabrics=hcoll - hcoll: buildable: False externals: - spec: 'hcoll@4.8.3227' prefix: /usr + hypre: + prefer: ['+unified-memory', '+magma'] + + openmpi: + require: + - spec: 'fabrics=hcoll' + pmix: buildable: false externals: @@ -46,6 +45,10 @@ packages: - spec: 'slurm@24-05-0-1' prefix: /usr + ucx: + require: + - spec: '+xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +vfs +gdrcopy +cuda' + xpmem: buildable: false externals: diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml index 1309a47e1dd469e37d0dda965c9112b32825366b..ec3e36fc12e5bcbe1c229a642973c7f9fb0def6b 100644 --- a/stacks/pinot-noir/packages_stack.yaml +++ b/stacks/pinot-noir/packages_stack.yaml @@ -69,6 +69,9 @@ packages: mesa: require: ['~llvm', '+opengl', '+opengles', '+osmesa'] + metis: + require: ['+real64'] + openblas: prefer: ['threads=pthreads'] @@ -78,6 +81,10 @@ packages: - spec: ^ucx +cuda when: +cuda + petsc: + require: + - spec: '+hypre +mumps +saws +scalapack' + python: require: - spec: +optimizations