Age | Commit message (Expand) | Author |
2020-11-02 | gnu: mpich: Configure to use ucx....Suggested by Maurice Brémond <Maurice.Bremond@inria.fr>.
Fixes bug when running test suites involving MPICH:
<https://issues.guix.gnu.org/39588#15>.
* gnu/packages/mpi.scm (mpich)[arguments]: Pass "--with-device=ch4:ucx".
| Ludovic Courtès |
2020-09-24 | gnu: openmpi: Have 'mpirun' look for executables under $prefix....* gnu/packages/mpi.scm (openmpi)[arguments]: Add
"--enable-mpirun-prefix-by-default" to #:configure-flags.
| Ludovic Courtès |
2020-09-17 | gnu: openmpi: Update to 4.0.5....* gnu/packages/mpi.scm (openmpi): Update to 4.0.5.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Greg Hogan |
2020-03-31 | gnu: hwloc@2: Update to 2.2.0....* gnu/packages/mpi.scm (hwloc-2): Update to 2.2.0.
| Ludovic Courtès |
2020-03-31 | gnu: hwloc@2: Skip test that fails on emulated hardware....Works around <https://bugs.gnu.org/40342>.
* gnu/packages/mpi.scm (hwloc-2)[arguments]: Add
'skip-test-that-fails-on-qemu' phase.
| Ludovic Courtès |
2020-03-10 | gnu: openmpi: Use HTTPS home page....* gnu/packages/mpi.scm (openmpi)[home-page]: Use HTTPS.
| Tobias Geerinckx-Rice |
2020-03-10 | gnu: openmpi: Update to 4.0.3....* gnu/packages/mpi.scm (openmpi): Update to 4.0.3.
| Tobias Geerinckx-Rice |
2020-02-17 | gnu: mpi.scm: Use 'license:' prefix....* gnu/packages/mpi.scm: Import (guix licenses) with the 'license:'
prefix.
| Efraim Flashner |
2020-02-17 | gnu: Add MPICH....* gnu/packages/mpi.scm (mpich): New variable.
Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
| Maurice Brémond |
2020-01-12 | gnu: Use the two-element 'define-deprecated' form where applicable....* gnu/packages/guile.scm (guile-json): Use the two-element
'define-deprecated' form.
* gnu/packages/kde.scm (kdevplatform): Likewise.
* gnu/packages/mpi.scm (hwloc-2.0): Likewise.
* gnu/packages/qt.scm (qt): Likewise.
| Ludovic Courtès |
2019-12-20 | gnu: intel-mpi-benchmarks: Merge with "imb-openmpi"....* gnu/packages/mpi.scm (intel-mpi-benchmarks): Remove.
* gnu/packages/benchmark.scm (imb): Rename to...
(intel-mpi-benchmarks): ... this. Change 'name'. Update to 2019.3.
[arguments]: Remove 'build phase. Rewrite 'install phase. Pass
#:parallel-build? and #:make-flags.
(intel-mpi-benchmarks/openmpi): New variable.
(imb-openmpi): Rewrite in terms of 'deprecated-package'.
| Ludovic Courtès |
2019-11-29 | gnu: openmpi: Increase priority of the PSM component....* gnu/packages/patches/openmpi-psm2-priority.patch: Rename to...
* gnu/packages/patches/openmpi-mtl-priorities.patch: ... this. Add hunk
to change the priority of PSM.
* gnu/packages/mpi.scm (openmpi)[source]: Adjust accordingly.
* gnu/local.mk (dist_patch_DATA): Likewise.
| Ludovic Courtès |
2019-11-19 | gnu: hwloc: Adjust references to 'hwloc'....This is a followup to 8ec7ca22d363b80b173ce87c5f39d5ca9686d248, which
led to a stack overflow (cyclic graph) when attempting to build HWLOC-2.
* gnu/packages/mpi.scm (hwloc-2): Refer to HWLOC-1 instead of HWLOC.
| Ludovic Courtès |
2019-11-19 | gnu: hwloc: Default to 2.x....* gnu/packages/mpi.scm (hwloc): Rename to...
(hwloc-1): ... this.
(hwloc-2): Adjust 'inherit' clause accordingly.
(hwloc): New variable.
| Ludovic Courtès |
2019-11-16 | gnu: openmpi: Silence UCX warnings when running tests....* gnu/packages/mpi.scm (%openmpi-setup): Set "UCX_LOG_LEVEL".
| Ludovic Courtès |
2019-11-15 | Revert "gnu: openmpi: Pass explicit "--with-*" configure flags."...This reverts commit eaa52b5baa8fbb26a79890561d0c40344d1e1bf3,
which would lead to build failures on systems other than x86_64-linux.
| Ludovic Courtès |
2019-11-15 | gnu: openmpi: Fix typo....* gnu/packages/mpi.scm (openmpi)[inputs]: For UCX, check the supported
systems of UCX, not PSM2.
| Ludovic Courtès |
2019-11-15 | gnu: openmpi: Raise the priority of the PSM2 component....This allows us to get better performance by default on machines with
OmniPath hardware.
* gnu/packages/patches/openmpi-psm2-priority.patch: New file.
* gnu/packages/mpi.scm (openmpi)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
| Ludovic Courtès |
2019-11-15 | gnu: openmpi, slurm: Switch to hwloc 2.x....* gnu/packages/mpi.scm (openmpi)[inputs]: Switch to HWLOC-2.
* gnu/packages/parallel.scm (slurm)[inputs]: Likewise.
| Ludovic Courtès |
2019-11-15 | gnu: hwloc: Update to 2.1.0....* gnu/packages/mpi.scm (hwloc-2.0): Rename to...
(hwloc-2): ... this. Update to 2.1.0
(hwloc-2.0): Define as deprecated.
* gnu/packages/opencl.scm (pocl)[inputs]: Adjust accordingly.
| Ludovic Courtès |
2019-11-15 | gnu: Add Intel MPI Benchmarks....* gnu/packages/mpi.scm (intel-mpi-benchmarks): New variable.
| Ludovic Courtès |
2019-11-15 | gnu: openmpi: Pass explicit "--with-*" configure flags....* gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-ucx",
"--with-psm", and "--with-psm2".
| Ludovic Courtès |
2019-11-08 | gnu: python-mpi4py: Update to 3.0.3....* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.3.
| Tobias Geerinckx-Rice |
2019-10-15 | gnu: openmpi: Add dependency on UCX when supported....* gnu/packages/mpi.scm (openmpi)[inputs]: Add UCX conditionally.
| Ludovic Courtès |
2019-10-10 | gnu: openmpi: Update to 4.0.2....* gnu/packages/mpi.scm (openmpi): Update to 4.0.2.
| Ludovic Courtès |
2019-07-14 | gnu: Adjust uses of C{,PLUS}_INCLUDE_PATH for GCC 7....These variables are no longer set in the build environment by default. GCC
still respects these search paths and treats them as "system headers" so we
can continue to use them, just not expect them to be available.
* gnu/packages/mpi.scm (openmpi)[arguments]: Do not attempt to read from
C_INCLUDE_PATH, nor CPLUS_INCLUDE_PATH.
* gnu/packages/games.scm (kiki)[arguments]: Likewise.
* gnu/packages/networking.scm (hcxtools)[arguments]: Likewise.
* gnu/packages/synergy.scm (synergy)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (gemma, sailfish)[arguments]: Likewise.
* gnu/packages/maths.scm (dune-alugrid)[arguments]: Likewise.
| Marius Bakke |
2019-06-21 | gnu: python-mpi4py: Update to 3.0.2....* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.2.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Paul Garlick |
2019-04-16 | gnu: openmpi: Update to ....* gnu/packages/mpi.scm (openmpi): Update to .
mpi
openmpi
| Tobias Geerinckx-Rice |
2019-03-18 | gnu: Add java-openmpi....* gnu/packages/mpi.scm (java-openmpi): New variable.
| Ricardo Wurmus |
2019-02-20 | gnu: openmpi: Let configure enable PSM based on inputs....This fixes OpenMPI builds on systems not supported by the PSM packages.
* gnu/packages/mpi.scm (openmpi)[arguments]: Remove '--enable-psm' and
'--enable-psm2' from #:configure-flags.
| Eric Bavier |
2019-02-18 | gnu: python-mpi4py: Update to 3.0.1....* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.1.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Paul Garlick |
2019-02-17 | gnu: openmpi: Add InfiniBand support....* gnu/packages/mpi.scm (openmpi)[inputs]: Add opensm.
[arguments]: Add openib configure flags; add build phase
"find-opensm-headers".
| Ricardo Wurmus |
2019-02-09 | gnu: openmpi: Upgrade to 4.0.0....* gnu/packages/linux.scm (psm)[arguments]: Add 'patch-sysmacros phase to fix
"undefined reference to `minor'" errors while linking against
libinfinipath.so.
* gnu/packages/mpi.scm (openmpi): Upgrade to 4.0.0.
[inputs]: Add libevent.
[arguments]: Simplify configure-flags. Use system libevent. Adjust romio
version strings.
(%openmpi-setup): Use OMPI_MCA_rmaps_base_mapping_policy for oversubscription.
| Eric Bavier |
2019-02-07 | gnu: openmpi: Add dependency on SLURM....This allows users to run Open MPI programs with 'srun'.
* gnu/packages/mpi.scm (openmpi)[inputs]: Add SLURM.
[arguments]: Add "--with-pmi" to #:configure-flags.
| Ludovic Courtès |
2019-01-31 | gnu: hwloc: Update to 2.0.3....* gnu/packages/mpi.scm (hwloc-2.0): Update to 2.0.3.
| Marius Bakke |
2019-01-31 | gnu: hwloc@1: Update to 1.11.12....* gnu/packages/mpi.scm (hwloc): Update to 1.11.12.
| Marius Bakke |
2018-11-14 | gnu: Add python-mpi4py....* gnu/packages/mpi.scm (python-mpi4py): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Paul Garlick |
2018-10-04 | gnu: hwloc: Update to 2.0.2....* gnu/packages/mpi.scm (hwloc): Update to 2.0.2.
| Tobias Geerinckx-Rice |
2018-09-11 | mpi: Factorize openmpi setup build phase....* gnu/packages/mpi.scm (%openmpi-setup): New variable.
* gnu/packages/maths.scm (scalapack, slepc-openmpi, mumps-openmpi)
(superlu-dist, p4est, petsc-openmpi, hypre-openmpi, elemental)
(sundials-openmpi, arpack-ng-openmpi)[arguments]: Use it in #:phases.
| Eric Bavier |
2018-05-25 | gnu: openmpi: Add PSM2 (Intel OmniPath) support....* gnu/packages/mpi.scm (openmpi)[inputs]: Add PSM2 on supported systems.
| Ludovic Courtès |
2018-05-25 | gnu: openmpi: Reintroduce PSM (Intel TrueScale) support....Fixes a regression introduced in
9129804230a3a4272731609f6418b876ba450575 whereby PSM would never be
added as an input.
* gnu/packages/mpi.scm (openmpi)[inputs]: Re-add PSM on supported
systems.
| Ludovic Courtès |
2018-05-25 | gnu: openmpi: Update to 3.0.1....* gnu/packages/mpi.scm (openmpi): Update to 3.0.1.
[arguments]: In 'remove-absolute' phase, adjust romio file name.
* gnu/packages/maths.scm (scalapack)[arguments]: Add
'set-test-environment' phase.
(slepc-openmpi)[arguments]: Likewise.
(mumps-openmpi)[arguments]: Likewise.
(superlu-dist)[arguments]: In 'check' phase, set
'OMPI_MCA_plm_rsh_agent'.
(scotch)[arguments]: In 'build-esmumps', likewise.
(p4est)[arguments]: Add 'set-test-environment' phase.
(hypre-openmpi)[arguments]: Likewise.
| Ludovic Courtès |
2018-04-10 | gnu: hwloc: Skip 'linux-libnuma' test....That test would fail on some machines, for instance build machines
behind berlin.guixsd.org.
* gnu/packages/mpi.scm (hwloc)[arguments]: Add 'skip-linux-libnuma-test'
phase.
(hwloc-2.0)[arguments]: Replace it.
| Ludovic Courtès |
2018-03-26 | gnu: hwloc@1: Update to 1.11.10....* gnu/packages/mpi.scm (hwloc): Update to 1.11.10.
| Ludovic Courtès |
2018-03-26 | gnu: hwloc@2: Update to 2.0.1....* gnu/packages/mpi.scm (hwloc-2.0): Update to 2.0.1.
[source]: Remove 'patches'.
* gnu/packages/patches/hwloc-tests-without-sysfs.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Ludovic Courtès |
2018-03-26 | gnu: hwloc@1: Update to 1.11.9....* gnu/packages/mpi.scm (hwloc): Update to 1.11.9.
| Ludovic Courtès |
2018-02-06 | gnu: hwloc: Add 2.0.0....* gnu/packages/mpi.scm (hwloc-2.0): New variable.
* gnu/packages/patches/hwloc-tests-without-sysfs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
| Ludovic Courtès |
2017-11-07 | gnu: psm: Only use as an input on supported-systems....Syntax help supplied by bavier@member.fsf.org
* gnu/packages/linux.scm (libfabric)[inputs]: Only use psm as an input
on systems where psm is supported.
* gnu/packages/mpi.scm (openmpi)[inputs]: Same.
| Efraim Flashner |
2017-11-07 | gnu: openmpi: Add dependency on PSM....* gnu/packages/mpi.scm (openmpi)[inputs]: Add PSM.
| Dave Love |
2017-10-03 | gnu: openmpi: Add "debug" output....This is necessary for one mechanism for attaching parallel debuggers
and is also relevant for the runtime backtrace facility.
* gnu/packages/mpi.scm (openmpi)[outputs]: New field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |