summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-04-16 13:01:17 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-09 12:58:17 +0100
commit70ad797db7c222326218d80436953cd8b3ea31bc (patch)
tree4adc3b47386208c98565df37e06a0fb5e4e254d6 /gnu/packages/maths.scm
parentbea4645febf29fc2255ebb5ae11c3231b4c263db (diff)
gnu: hdf5-parallel-openmpi: Propagate openmpi.
hdf5-parallel-openmpi can't be built without openmpi when it's used as input in other packages, which force to include openmpi every time hdf5-parallel-openmpi is used, this change propagates openmpi to simplify the packaging. * gnu/packages/maths.scm (hdf5-parallel-openmpi)[propagated-inputs]: Add openmpi. * gnu/packages/bioinformatics.scm (lammps)[inputs]: Remove openmpi. (lammps-serial)[inputs]: Drop deletion of openmpi. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana)[native-inputs]: Remove openmpi. * gnu/packages/maths.scm (netcdf-cxx4-parallel-openmpi, petsc-openmpi): [inputs]: Remove openmpi. * gnu/packages/simulation.scm (fenics-dolfin)[inputs]: Remove openmpi. Relates-to: guix/guix#7638, guix/guix!7946
Diffstat (limited to 'gnu/packages/maths.scm')
-rw-r--r--gnu/packages/maths.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 5ea0ed899b8..c5c21f1e5a4 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -2311,6 +2311,8 @@ Interface to wrap the HDF5 library, which is implemented in C.")
2311 "bin/h5cc")) 2311 "bin/h5cc"))
2312 (("/gnu/store/[a-z0-9]*-gcc-[0-9.]*/bin/") 2312 (("/gnu/store/[a-z0-9]*-gcc-[0-9.]*/bin/")
2313 "")))))))) 2313 ""))))))))
2314 (propagated-inputs
2315 (list openmpi))
2314 (synopsis "Management suite for data with parallel IO support"))) 2316 (synopsis "Management suite for data with parallel IO support")))
2315 2317
2316(define-public hdf5-blosc 2318(define-public hdf5-blosc
@@ -2702,7 +2704,6 @@ scientific data storage.")
2702 (name "netcdf-cxx4-parallel-openmpi") 2704 (name "netcdf-cxx4-parallel-openmpi")
2703 (synopsis "NetCDF C++ interface (with MPI support)") 2705 (synopsis "NetCDF C++ interface (with MPI support)")
2704 (inputs (modify-inputs inputs 2706 (inputs (modify-inputs inputs
2705 (prepend openmpi)
2706 (replace "hdf5" hdf5-parallel-openmpi))) 2707 (replace "hdf5" hdf5-parallel-openmpi)))
2707 (propagated-inputs (modify-inputs propagated-inputs 2708 (propagated-inputs (modify-inputs propagated-inputs
2708 (replace "netcdf" netcdf-parallel-openmpi))))) 2709 (replace "netcdf" netcdf-parallel-openmpi)))))
@@ -4209,7 +4210,6 @@ scientific applications modeled by partial differential equations.")
4209 hypre-openmpi 4210 hypre-openmpi
4210 metis 4211 metis
4211 mumps-openmpi 4212 mumps-openmpi
4212 openmpi
4213 scalapack 4213 scalapack
4214 pt-scotch32 4214 pt-scotch32
4215 `(,pt-scotch32 "metis")))) 4215 `(,pt-scotch32 "metis"))))