Age | Commit message (Expand) | Author |
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 |
2017-09-12 | gnu: openmpi: Configure without builtin atomics....See https://www.mail-archive.com/users@lists.open-mpi.org//msg31400.html
* gnu/packages/mpi.scm (openmpi)[arguments]: Don't configure with
--enable-builtin-atomics.
Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
| Dave Love |
2017-09-12 | gnu: openmpi: Remove Valgrind from closure....* gnu/packages/mpi.scm (openmpi)[arguments]: Elide romio config info to
avoid reference to valgrind.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-09-08 | gnu: hwloc: Update to 1.11.8....* gnu/packages/mpi.scm (hwloc): Update to 1.11.8.
| Ludovic Courtès |
2017-08-21 | gnu: openmpi: Configure without vampirtrace....VT is obsoleted by scorep (not currently packaged) and disabling it reduces
the closure considerably.
* mpi.scm (openmpi)[arguments]: Configure without vampirtrace.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-08-21 | gnu: openmpi: Modify configuration to reduce closure....devel-headers are only for building MCA components, produce a large
closure and aren't normally packaged. Only the affinity component of
mpi-ext is useful.
* gnu/packages/mpi.scm (openmpi)[arguments]: Don't configure
--with-devel-headers and --enable-mpi-ext=all.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-08-21 | gnu: openmpi: Remove references to compiler pathnames in "_info" programs....This reduces the closure greatly, but note that the Fortran .mod files are
gfortran version-specific, so there should probably be development packages
for each incompatible version. (The runtime is supposed to be more-or-less
version-independent unless the libgfortran soname changes.) There may still
be a case for a separate runtime output.
* gnu/packages/mpi.scm (openmpi)[arguments]: Add "remove-absolute" phase.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-08-21 | gnu: openmpi: Remove "static" output....--enable-static removes dynamically-loaded MCA components.
* gnu/packages/mpi.scm (openmpi)[outputs]: Remove field.
[arguments]: Don't configure with --enable-static; remove
'move-static-libraries' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-08-21 | gnu: openmpi: Add separate variant with thread-multiple support....* gnu/packages/mpi.scm (openmpi)[arguments]: Remove
"--enable-mpi-thread-multiple".
(openmpi-thread-multiple): New variable.
Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
| Dave Love |
2017-08-18 | gnu: openmpi: Add RDMA and libfabric support....* gnu/packages/mpi.scm (openmpi)[inputs]: Add rdma-core, libfabric.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| Dave Love |
2017-07-27 | gnu: openmpi: Add "static" output....* gnu/packages/mpi.scm (openmpi)[outputs]: New field.
[arguments]: Add 'move-static-libraries' phase.
| Ludovic Courtès |
2017-07-26 | gnu: openmpi: Enable SGE support....* gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-sge" in
#:configure-flags.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-07-25 | gnu: openmpi: Description mentions MPI 3.0....* gnu/packages/mpi.scm (openmpi): It's MPI 3, not MPI 2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-07-25 | gnu: openmpi: Update to 1.10.7....* gnu/packages/mpi.scm (openmpi): Update to 1.10.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-06-30 | gnu: hwloc: Add "lib" and "debug" outputs....* gnu/packages/mpi.scm (hwloc)[outputs]: New field.
[arguments]: Add 'avoid-circular-references' phase.
(openmpi)[inputs]: Use the "lib" output of HWLOC.
* gnu/packages/parallel.scm (slurm)[inputs]: Likewise.
| Ludovic Courtès |
2017-06-30 | gnu: hwloc: Use /var as the localstatedir....* gnu/packages/mpi.scm (hwloc)[arguments]: Add #:configure-flags.
| Ludovic Courtès |
2017-05-11 | gnu: hwloc: Update to 1.11.7....* gnu/packages/mpi.scm (hwloc): Update to 1.11.7.
| Ludovic Courtès |
2016-07-20 | gnu: openmpi: Make binaries reproducible....* gnu/packages/mpi.scm (openmpi)[arguments]: Remove timestamps from
source files. Delete installed configure logs.
| Eric Bavier |
2016-07-20 | gnu: openmpi: Update to 1.10.3....* gnu/packages/mpi.scm (openmpi): Update to 1.10.3.
[source]: Use https.
| Eric Bavier |
2016-04-14 | gnu: hwloc: Update to 1.11.2....* gnu/packages/mpi.scm (hwloc): Update to 1.11.2. Change URLs to https.
| Ludovic Courtès |
2016-02-03 | gnu: hwloc: Build without numactl support on armhf....* gnu/packages/mpi.scm (hwloc)[inputs]: Drop numactl on armhf, where the
package is not available.
| Andreas Enge |
2015-11-20 | gnu: openmpi: Update to 1.10.1....* gnu/packages/mpi.scm (openmpi): Update to 1.10.1.
[arguments]: Remove now-unsupported configure flags. Add
--enable-builtin-atomics. Remove development-oriented
--enable-debug.
| Eric Bavier |
2015-11-20 | gnu: hwloc: Update to 1.11.1....* gnu/packages/mpi.scm (hwloc): Update to 1.11.1.
[source]: Remove patch.
* gnu/packages/patches/hwloc-gather-topology-lstopo.patch: Delete it.
* gnu-system.am (dist_patch_DATA): Remove it.
| Eric Bavier |
2015-08-24 | gnu: hwloc: Propagate libpciaccess....* gnu/packages/mpi.scm (hwloc)[inputs]: Move LIBPCIACCESS to...
[propagated-inputs]: ... here. New field.
| Ludovic Courtès |
2015-06-29 | gnu: openmpi: Upgrade to 1.8.5....* gnu/packages/mpi.scm (openmpi): Upgrade to 1.8.5.
[native-inputs]: Add perl.
[arguments]: Add configure flags for thread support.
| Eric Bavier |
2015-06-29 | gnu: hwloc: Move numactl to inputs....* gnu/packages/mpi.scm (hwloc)[propagated-inputs]: Move numactl from here...
[inputs]: ...to here.
[arguments]: New 'refine-libnuma' phase.
| Eric Bavier |
2015-06-29 | gnu: hwloc: Upgrade to 1.10.1....* gnu/packages/patches/hwloc-gather-topology-lstopo.patch: New patch.
* gnu/packages/mpi.scm (hwloc): Upgrade to 1.10.1.
[source]: Use patch.
[propagated-inputs]: Remove libpci.
[inputs]: Add libpciaccess.
* gnu-system.am (dist_patch_DATA): Add patch.
| Eric Bavier |
2015-06-25 | gnu: Replace versioned gfortran inputs with just "gfortran"....* gnu/packages/julia.scm (julia)[inputs]: Replace "gfortran-4.8" with
"gfortran".
* gnu/packages/machine-learning.scm (randomjungle)[native-inputs]: Likewise.
* gnu/packages/maths.scm (arpack-ng, lapack, petsc, superlu)
(superlu-dist, openblas, openspecfun, atlas)[inputs]: Likewise.
(octave)[native-inputs]: Likewise.
(gmsh)[propagated-inputs]: Likewise.
* gnu/packages/mpi.scm (openmpi)[inputs]: Likewise.
* gnu/packages/python.scm (python-numpy-bootstrap)[native-inputs]: Likewise.
* gnu/packages/python.scm (python-scipy)[native-inputs]: Likewise.
* gnu/packages/statistics.scm (r)[inputs]: Replace "gfortran-4.9" with
"gfortran".
| Ricardo Wurmus |
2014-10-20 | gnu: Add 'version-prefix' and 'version-major+minor'; use them....The procedure version-prefix truncates a version string to a certain
number of components. version-major+minor is a special case of this,
which extracts the "major.minor" part of the string. Previously this
was handled by an expression common to several packages.
* guix/utils.scm (version-prefix, version-major+minor): New procedures
* gnu/packages/backup.scm (duplicity): Use version-major+minor.
* gnu/packages/cmake.scm (cmake): Likewise.
* gnu/packages/gnome.scm (libbonobo, libbonoboui): Likewise.
* gnu/packages/gnutls.scm (gnutls): Likewise.
* gnu/packages/mail.scm (gmime): Likewise.
* gnu/packages/mpd.scm (mpd): Likewise.
* gnu/packages/mpi.scm (openmpi): Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Ian Denhardt |
2014-05-18 | gnu: openmpi: Add memchecker support....* gnu/packages/mpi.scm (openmpi) [inputs]: Add valgrind. Unpropagate
gfortran. [arguments]: Add configure flags for memchecker.
| Eric Bavier |