Age | Commit message (Expand) | Author |
2022-07-12 | gnu: openmpi: Only build with valgrind on supported systems....* gnu/packages/mpi.scm (openmpi)[inputs]: Wrap valgrind in if-supported
macro.
[arguments]: Adjust configure-flags based on if valgrind is present.
| Efraim Flashner |
2022-07-06 | gnu: hwloc: Update to 2.8.0...* gnu/packages/mpi.scm (hwloc): Update to 2.8.0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Philippe SWARTVAGHER |
2022-06-05 | gnu: openmpi: Update to 4.1.4....* gnu/packages/mpi.scm (openmpi): Update to 4.1.4.
| Tobias Geerinckx-Rice |
2022-04-11 | gnu: openmpi: Remove trailing #t....* gnu/packages/mpi.scm (openmpi)[arguments]: Remove trailing #t.
| Ludovic Courtès |
2022-04-11 | gnu: openmpi: Update to 4.1.3....* gnu/packages/mpi.scm (openmpi): Update to 4.1.3.
| Ludovic Courtès |
2022-04-11 | gnu: openmpi: Remove input labels....* gnu/packages/mpi.scm (openmpi)[inputs]: Remove input labels.
| Ludovic Courtès |
2022-04-11 | gnu: hwloc: Remove trailing #t....* gnu/packages/mpi.scm (hwloc-1)[arguments]: Remove trailing #t.
(hwloc-2)[arguments]: Likewise.
| Ludovic Courtès |
2022-04-11 | gnu: hwloc@1: Use 'target-arm32?' in conditional....Suggested by Maxime Devos.
* gnu/packages/mpi.scm (hwloc-1)[inputs]: Use 'target-arm32?' rather
than custom code.
| Ludovic Courtès |
2022-04-11 | gnu: hwloc: Remove input labels....* gnu/packages/mpi.scm (hwloc-1)[inputs]: Remove labels.
(hwloc-2)[inputs]: Use 'modify-inputs'.
| Ludovic Courtès |
2022-04-11 | gnu: hwloc@1: Update to 1.11.13....* gnu/packages/patches/hwloc-1-test-btrfs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mpi.scm (hwloc-1): Use it and update to 1.11.13.
Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
| Philippe SWARTVAGHER |
2022-03-29 | gnu: openmpi: Update to 4.1.2...* gnu/packages/mpi.scm (openmpi): Update to 4.1.2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philippe SWARTVAGHER |
2022-03-25 | gnu: hwloc: Update to 2.7.1....* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philippe SWARTVAGHER |
2022-01-17 | gnu: mpich: Remove input labels and trailing #t in phases....* gnu/packages/mpi.scm (mpich)[inputs]: Remove labels.
[arguments]: Remove trailing #t from phases.
| Ludovic Courtès |
2022-01-17 | gnu: mpich: Allow compilation with GCC 10....Fixes <https://issues.guix.gnu.org/53320>
Reported by Clément Barthelemy <clement.barthelemy@inria.fr>.
* gnu/packages/mpi.scm (mpich)[arguments]: Add 'define-gfortran-wrapper'
phase.
| Ludovic Courtès |
2021-12-17 | gnu: hwloc: Update to 2.7.0....* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Philippe SWARTVAGHER |
2021-12-13 | gnu: Simplify package inputs....This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
| Ludovic Courtès |
2021-12-05 | Merge remote-tracking branch 'origin/master' into core-updates-frozen | Ricardo Wurmus |
2021-12-02 | gnu: Add openmpi-c++....* gnu/packages/mpi.scm (openmpi-c++): New variable.
| Ricardo Wurmus |
2021-07-24 | gnu: Use 'search-input-file' when looking for *.so and *.a....* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use
'search-input-file' when looking for *.a and *.so.
* gnu/packages/emulators.scm (dolphin-emu): Likewise.
* gnu/packages/engineering.scm (lepton-eda): Likewise.
(pcb): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
(go-1.14): Likewise.
* gnu/packages/haskell.scm (ghc-7): Likewise.
* gnu/packages/irods.scm (irods): Likewise.
* gnu/packages/language.scm (python2-tegaki-pygtk): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise.
(sbcl-cl-gobject-introspection): Likewise.
(sbcl-cl-ana): Likewise.
(sbcl-cl-libuv): Likewise.
(sbcl-cl-async): Likewise.
(sbcl-mcclim): Likewise.
(sbcl-zstd): Likewise.
(sbcl-cl-opengl): Likewise.
(sbcl-lev): Likewise.
(sbcl-cl-glfw3): Likewise.
* gnu/packages/machine-learning.scm (tensorflow): Likewise.
* gnu/packages/messaging.scm (utox): Likewise.
* gnu/packages/mpi.scm (java-openmpi): Likewise.
* gnu/packages/music.scm (jack-select): Likewise.
* gnu/packages/pascal.scm (fpc): Likewise.
* gnu/packages/python-crypto.scm (python-libnacl): Likewise.
* gnu/packages/python-xyz.scm (python-cairocffi): Likewise.
(python-pyev): Likewise.
(python-pytidylib): Likewise.
* gnu/packages/radio.scm (unixcw): Likewise.
* gnu/packages/rust.scm (rust-1.32): Likewise.
* gnu/packages/security-token.scm (opensc): Likewise.
(python-pyscard): Likewise.
* gnu/packages/selinux.scm (python-setools): Likewise.
* gnu/packages/spice.scm (libcacard): Likewise.
* gnu/packages/telephony.scm (libtgvoip): Likewise.
| Ludovic Courtès |
2021-07-24 | gnu: Use 'search-input-directory' when looking for C/C++ library headers....* gnu/packages/arcan.scm (arcan)[arguments]: Use
'search-input-directory' for "include/libdrm" and "include/apr-1".
* gnu/packages/bioinformatics.scm (sailfish): Likewise for jellyfish.
* gnu/packages/boost.scm (boost-for-irods): Likewise for libcxx headers.
* gnu/packages/cedille.scm (cedille): Likewise for IAL headers.
* gnu/packages/compression.scm (snappy-with-clang6): Likewise for libcxx
headers.
* gnu/packages/cups.scm (hplip): Likewise for libusb headers.
* gnu/packages/emulators.scm (pcsxr): Likewise for libcdio headers.
* gnu/packages/game-development.scm (python2-renpy): Likewise for
fribidi headers.
* gnu/packages/games.scm (pokerth): Likewise for libircclient.
* gnu/packages/guile-xyz.scm (guile-persist): Likewise for Guile.
* gnu/packages/hurd.scm (hurd): Likewise for libtirpc.
* gnu/packages/irods.scm (irods, irods-client-icommands): Likewise for
libcxx, catch2, and nlohmann-json-cpp.
* gnu/packages/julia.scm (julia): Use 'search-input-file' for libuv's
errno.h.
* gnu/packages/kde-pim.scm (kdepim-runtime): Use
'search-input-directory' for "include/KF5".
(kmessagelib): Likewise.
* gnu/packages/kde.scm (kdeconnect): Likewise.
* gnu/packages/llvm.scm (clang-runtime-3.5): Likewise for libtirpc.
* gnu/packages/mpi.scm (openmpi): Likewise for "include/infiniband".
* gnu/packages/pumpio.scm (pumpa): Use 'search-input-file' for "tidy.h"
and "aspell.h".
* gnu/packages/radio.scm (dream): Use 'search-input-file' and
'search-input-directory' for pulseaudio, sndfile, etc.
* gnu/packages/selinux.scm (policycoreutils): Likewise for PAM and
libaudit.
* gnu/packages/serialization.scm (avro-cpp-1.9-for-irods): Likewise for
libcxx.
* gnu/packages/sync.scm (nextcloud-client): Likewise for "include/KF5".
* gnu/packages/video.scm (mkvtoolnix): Likewise for "include/gtest".
(libopenshot): Likewise for "include/UnitTest++".
* gnu/packages/virtualization.scm (criu): Likewise for libnl3 and for
protobuf file.
| Ludovic Courtès |
2021-06-14 | gnu: hwloc: Update to 2.5.0....* gnu/packages/mpi.scm (hwloc-2): Update to 2.5.0.
| Ludovic Courtès |
2021-05-02 | gnu: openmpi: Update to 4.1.1....* gnu/packages/mpi.scm (openmpi): Update to 4.1.1.
| Tobias Geerinckx-Rice |
2021-03-19 | gnu: openmpi: Update to 4.1.0....* gnu/packages/mpi.scm (openmpi): Update to 4.1.0.
| Ludovic Courtès |
2021-03-19 | gnu: openmpi: Add 'release-monitoring-url' property....* gnu/packages/mpi.scm (openmpi)[properties]: New field.
| Ludovic Courtès |
2021-03-17 | gnu: hwloc: Add 'release-monitoring-url' property....* gnu/packages/mpi.scm (hwloc-1)[properties]: New field.
| Ludovic Courtès |
2021-03-17 | gnu: Use PACKAGE/INHERIT in more places....* gnu/packages/algebra.scm (fftwf, fftw-openmpi),
gnu/packages/audio.scm (ztoolkit-rsvg),
gnu/packages/bioinformatics.scm (python2-dendropy),
gnu/packages/boost.scm (boost-with-python2),
gnu/packages/check.scm (python2-mock, python2-pytest-mock),
gnu/packages/cups.scm (hplip-minimal),
gnu/packages/freedesktop.scm (libinput-minimal),
gnu/packages/gettext.scm (gnu-gettext),
gnu/packages/glib.scm (python2-pygobject),
gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi),
gnu/packages/groff.scm (groff-minimal),
gnu/packages/jami.scm (ffmpeg-jami),
gnu/packages/libcanberra.scm (libcanberra/gtk+-2),
gnu/packages/lirc.scm (python2-lirc),
gnu/packages/llvm.scm (clang-runtime-3.5),
gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple),
gnu/packages/node.scm (libnode),
gnu/packages/onc-rpc.scm (libtirpc/hurd),
gnu/packages/python-compression.scm (bitshuffle-for-snappy),
gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography)
(python2-cryptography, python2-m2crypto),
gnu/packages/python-web.scm (python2-html2text, python2-tornado)
(python2-terminado, python2-ndg-httpsclient, python2-websocket-client)
(python2-rauth, python2-url, python2-s3transfer),
gnu/packages/python-xyz.scm (python2-psutil, python2-serpent)
(python2-humanfriendly, python2-empy, python2-parse-type, python2-polib)
(python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc)
(python2-ipyparallel, python2-traitlets, python2-dbus)
(python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse)
(python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal)
(python2-contextlib2, python2-promise, python2-anyjson, python2-amqp)
(python2-kombu, python2-billiard, python2-celery, python2-whoosh)
(python2-jellyfish, python-rope, ptpython-2, python2-binaryornot)
(python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort)
(python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash)
(python2-cloudpickle, python2-reparser),
gnu/packages/python.scm (python2-called-python),
gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt)
(python-qscintilla, python-pyqt+qscintilla),
gnu/packages/scanner.scm (sane-backends),
gnu/packages/sdl.scm (guile3.0-sdl2),
gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc)
(python-sepolgen, policycoreutils),
gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack),
gnu/packages/simulation.scm (fenics),
gnu/packages/statistics.scm (python2-statsmodels),
gnu/packages/texinfo.scm (info-reader),
gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1),
gnu/packages/xml.scm (xmlsec-nss),
gnu/packages/xorg.scm (uim-gtk, uim-qt),
guix/build-system/python.scm (package-with-explicit-python)
(strip-python2-variant): Use PACKAGE/INHERIT.
| Mark H Weaver |
2021-03-10 | gnu: hwloc: Update to 2.4.1....* gnu/packages/mpi.scm (hwloc-2): Update to 2.4.1. Adjust URL.
| Ludovic Courtès |
2020-11-26 | gnu: hwloc: Add "doc" output....* gnu/packages/mpi.scm (hwloc-1)[outputs]: Add "doc".
[arguments]: Add 'move-man3-pages' phase.
| Ludovic Courtès |
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 |