e4s ci: add libpressio (#34222)
* e4s ci: add libpressio * libpressio ~cuda, +cuda: add +mgard
This commit is contained in:
parent
361632fc4b
commit
5d70c0f100
@ -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
|
||||
|
@ -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.
|
||||
|
@ -344,6 +344,8 @@ def cmake_args(self):
|
||||
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:
|
||||
|
Loading…
Reference in New Issue
Block a user