From 0f5482dc9afbd36d5ad4b54cfb28a8aaf5f5fe2a Mon Sep 17 00:00:00 2001 From: shanedsnyder Date: Fri, 9 Dec 2022 12:56:53 -0600 Subject: [darshan-runtime, darshan-util, py-darshan]: darshan 3.4.1 release updates (#34294) --- .../repos/builtin/packages/darshan-runtime/package.py | 15 ++++++++++++++- var/spack/repos/builtin/packages/darshan-util/package.py | 6 +++++- var/spack/repos/builtin/packages/py-darshan/package.py | 5 +++++ 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 @@ -25,10 +25,14 @@ class DarshanRuntime(AutotoolsPackage): test_requires_compiler = True 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 @@ -21,10 +21,14 @@ class DarshanUtil(AutotoolsPackage): tags = ["e4s"] 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")) -- cgit v1.2.3-70-g09d2