diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-04-16 13:01:17 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-08-09 12:58:17 +0100 |
| commit | 70ad797db7c222326218d80436953cd8b3ea31bc (patch) | |
| tree | 4adc3b47386208c98565df37e06a0fb5e4e254d6 /gnu/packages/maths.scm | |
| parent | bea4645febf29fc2255ebb5ae11c3231b4c263db (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.scm | 4 |
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")))) |
