summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshanedsnyder <ssnyder@mcs.anl.gov>2022-12-09 12:56:53 -0600
committerGitHub <noreply@github.com>2022-12-09 19:56:53 +0100
commit0f5482dc9afbd36d5ad4b54cfb28a8aaf5f5fe2a (patch)
tree2e20ea8d3e72e1486f76c62c159748c11cb388a5
parent069e5f874caf1136229f742f4cc700a8fe9392b3 (diff)
downloadspack-0f5482dc9afbd36d5ad4b54cfb28a8aaf5f5fe2a.tar.gz
spack-0f5482dc9afbd36d5ad4b54cfb28a8aaf5f5fe2a.tar.bz2
spack-0f5482dc9afbd36d5ad4b54cfb28a8aaf5f5fe2a.tar.xz
spack-0f5482dc9afbd36d5ad4b54cfb28a8aaf5f5fe2a.zip
[darshan-runtime, darshan-util, py-darshan]: darshan 3.4.1 release updates (#34294)
-rw-r--r--var/spack/repos/builtin/packages/darshan-runtime/package.py15
-rw-r--r--var/spack/repos/builtin/packages/darshan-util/package.py6
-rw-r--r--var/spack/repos/builtin/packages/py-darshan/package.py5
3 files changed, 24 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/darshan-runtime/package.py b/var/spack/repos/builtin/packages/darshan-runtime/package.py
index dc3b00252d..1a8a1d2529 100644
--- a/var/spack/repos/builtin/packages/darshan-runtime/package.py
+++ b/var/spack/repos/builtin/packages/darshan-runtime/package.py
@@ -26,9 +26,13 @@ class DarshanRuntime(AutotoolsPackage):
version("main", branch="main", submodules=True)
version(
+ "3.4.1",
+ sha256="77c0a4675d94a0f9df5710e5b8658cc9ef0f0981a6dafb114d0389b1af64774c",
+ preferred=True,
+ )
+ version(
"3.4.0",
sha256="7cc88b7c130ec3b574f6b73c63c3c05deec67b1350245de6d39ca91d4cff0842",
- preferred=True,
)
version(
"3.4.0-pre1", sha256="57d0fd40329b9f8a51bdc9d7635b646692b341d80339115ab203357321706c09"
@@ -52,6 +56,7 @@ class DarshanRuntime(AutotoolsPackage):
depends_on("mpi", when="+mpi")
depends_on("zlib")
depends_on("hdf5", when="+hdf5")
+ depends_on("parallel-netcdf", when="+parallel-netcdf")
depends_on("papi", when="+apxc")
depends_on("autoconf", type="build", when="@main")
depends_on("automake", type="build", when="@main")
@@ -64,6 +69,12 @@ class DarshanRuntime(AutotoolsPackage):
variant("mpi", default=True, description="Compile with MPI support")
variant("hdf5", default=False, description="Compile with HDF5 module", when="@3.2:")
+ variant(
+ "parallel-netcdf",
+ default=False,
+ description="Compile with Parallel NetCDF module",
+ when="@3.4.1:",
+ )
variant("apmpi", default=False, description="Compile with AutoPerf MPI module", when="@3.3:")
variant(
"apmpi_sync",
@@ -103,6 +114,8 @@ class DarshanRuntime(AutotoolsPackage):
extra_args.append("--enable-hdf5-mod=%s" % spec["hdf5"].prefix)
else:
extra_args.append("--enable-hdf5-mod")
+ if "+parallel-netcdf" in spec:
+ extra_args.append("--enable-pnetcdf-mod")
if "+apmpi" in spec:
extra_args.append("--enable-apmpi-mod")
if "+apmpi_sync" in spec:
diff --git a/var/spack/repos/builtin/packages/darshan-util/package.py b/var/spack/repos/builtin/packages/darshan-util/package.py
index 4b0b617cb6..60d9449898 100644
--- a/var/spack/repos/builtin/packages/darshan-util/package.py
+++ b/var/spack/repos/builtin/packages/darshan-util/package.py
@@ -22,9 +22,13 @@ class DarshanUtil(AutotoolsPackage):
version("main", branch="main", submodules="True")
version(
+ "3.4.1",
+ sha256="77c0a4675d94a0f9df5710e5b8658cc9ef0f0981a6dafb114d0389b1af64774c",
+ preferred=True,
+ )
+ version(
"3.4.0",
sha256="7cc88b7c130ec3b574f6b73c63c3c05deec67b1350245de6d39ca91d4cff0842",
- preferred=True,
)
version(
"3.4.0-pre1", sha256="57d0fd40329b9f8a51bdc9d7635b646692b341d80339115ab203357321706c09"
diff --git a/var/spack/repos/builtin/packages/py-darshan/package.py b/var/spack/repos/builtin/packages/py-darshan/package.py
index 5628269661..e20b1db3ac 100644
--- a/var/spack/repos/builtin/packages/py-darshan/package.py
+++ b/var/spack/repos/builtin/packages/py-darshan/package.py
@@ -14,6 +14,11 @@ class PyDarshan(PythonPackage):
maintainers = ["jeanbez", "shanedsnyder"]
+ version(
+ "3.4.1.0",
+ sha256="41a033ebac6fcd0ca05b8ccf07e11191286dee923ec334b876a7ec8e8a6add84",
+ preferred=True,
+ )
version("3.4.0.1", sha256="0142fc7c0b12a9e5c22358aa26cca7083d28af42aeea7dfcc5698c56b6aee6b7")
depends_on("python@3.6:", type=("build", "run"))