summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml5
-rw-r--r--var/spack/repos/builtin/packages/cusz/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libpressio/package.py2
3 files changed, 8 insertions, 0 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
index 1e20d8778f..77eafdfbf2 100644
--- a/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
+++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
@@ -97,6 +97,8 @@ spack:
- lammps
- legion
- libnrm
+ - libpressio +bitgrooming +bzip2 ~cuda ~cusz +fpzip +hdf5 +libdistributed
+ +lua +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +mgard
- libquo
- libunwind
- mercury
@@ -174,6 +176,9 @@ spack:
- hypre +cuda
- kokkos +wrapper +cuda
- kokkos-kernels +cuda ^kokkos +wrapper +cuda +cuda_lambda
+ - libpressio +bitgrooming +bzip2 +fpzip +hdf5 +libdistributed +lua
+ +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +cusz
+ +mgard +cuda ^cusz +cuda
- magma +cuda
- mfem +cuda
- mgard +serial +openmp +timing +unstructured +cuda
diff --git a/var/spack/repos/builtin/packages/cusz/package.py b/var/spack/repos/builtin/packages/cusz/package.py
index abfec5ad34..500886889a 100644
--- a/var/spack/repos/builtin/packages/cusz/package.py
+++ b/var/spack/repos/builtin/packages/cusz/package.py
@@ -20,6 +20,7 @@ class Cusz(CMakePackage, CudaPackage):
conflicts("cuda_arch=none", when="+cuda")
version("develop", branch="develop")
+ version("0.3.1", commit="02be3cbd07db467decaf45ec9eb593ba6173c809")
version("0.3", sha256="0feb4f7fd64879fe147624dd5ad164adf3983f79b2e0383d35724f8d185dcb11")
# these version of Cuda provide the CUB headers, but not CUB cmake configuration that we use.
diff --git a/var/spack/repos/builtin/packages/libpressio/package.py b/var/spack/repos/builtin/packages/libpressio/package.py
index 05f0f25d23..2c2bfa48e3 100644
--- a/var/spack/repos/builtin/packages/libpressio/package.py
+++ b/var/spack/repos/builtin/packages/libpressio/package.py
@@ -344,6 +344,8 @@ class Libpressio(CMakePackage, CudaPackage):
args.append("-DLIBPRESSIO_HAS_QoZ=ON")
if "+cusz" in self.spec:
args.append("-DLIBPRESSIO_HAS_CUSZ=ON")
+ if self.spec.satisfies("+cusz +cuda"):
+ args.append("-DCMAKE_EXE_LINKER_FLAGS=-Wl,--allow-shlib-undefined")
if "+core" in self.spec:
args.append("-DLIBPRESSIO_BUILD_MODE=FULL")
else: