summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"))