Commit graph

52 commits

Author SHA1 Message Date
Pavol Rusnak cca0869015
openmpi: re-enable fortran on aarch64-darwin
by disabling stackprotector hardening
2021-06-29 11:32:13 +02:00
Pavol Rusnak 33d3f27035
openmpi: make fortran support optional, disable fortran on aarch64-darwin 2021-06-21 18:43:28 +02:00
Markus Kowalewski a48b4f4088
openmpi: 4.1.0 -> 4.1.1 2021-04-27 22:54:21 +02:00
R. RyanTM a2b6c7b042
openmpi: 4.0.5 -> 4.1.0 2021-03-10 00:32:29 +01:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Markus Kowalewski e0aea88d58
openmpi: 4.0.4 -> 4.0.5 2020-09-03 21:25:48 +02:00
Matt Huszagh 3f13e1af0d openmpi: enable C++ bindings 2020-08-07 08:31:07 -07:00
Markus Kowalewski fe2c68a791
openmpi: build with ucx support 2020-07-16 17:34:07 +02:00
Markus Kowalewski e6403d28e8
openmpi: build against external PMIx library 2020-07-02 15:39:47 +02:00
R. RyanTM 70187773bc openmpi: 4.0.3 -> 4.0.4 2020-06-16 23:15:26 +00:00
Matthew Bauer c60144d4c0 openmpi: use pkgsHostTarget for gfortran
This is very confusing. “stdenv” is created from the parent stage so
pkgsTargetTarget.stdenv.cc is a compiler that runs /on/ host platform
and creates binaries for target platform. gfortran on the other hand
is not special cased like stdenv, so the equivalent to
pkgsTargetTarget.stdenv.cc is pkgsHostTarget.gfortran.

I’ve rewritten this to be a little less confusing, “pkgsHostTarget” is
equivalent to “pkgs” so it is unneeded. All that is left is
“pkgsTargetTarget.stdenv” which is equivalent to
“targetPackages.stdenv”.

Fixes #88951

/cc @markuskowa @ericson2314
2020-05-26 16:44:50 -05:00
Bruno Bzeznik ee7eaaf06e openmpi: add libfabric support (for omnipath networks) 2020-04-29 15:45:25 +02:00
R. RyanTM 60a94c71c4 openmpi: 4.0.2 -> 4.0.3 2020-03-07 02:26:10 +00:00
Sam Stites cfdcce7052 openmpi: enable cuda support 2019-10-23 10:57:43 -07:00
Markus Kowalewski 9b04b8cf2b
openmpi: 4.0.1 -> 4.0.2
removed upstream patch
2019-10-09 12:32:51 +02:00
Markus Kowalewski 3857d3d6f9 openmpi: use absolute paths compiler wrapper
The MPI compiler wrappers should point to the
compilers used at build time per default.
2019-09-15 18:35:22 +02:00
Markus Kowalewski 2e363860c6 openmpi: make build reproducible
fix:
* build and configure time stamps
* build and configure user
2019-09-15 18:35:22 +02:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Orivej Desh ca52fb8554 openmpi: unbundle libevent and hwloc on Darwin
When these dependencies are not found OpenMPI builds its internal copies.
2019-07-13 17:11:55 +00:00
Ryan Mulligan 508ae42a0f treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
Orivej Desh bfc789118b openmpi: fix segfault in btl vader at MPI_Finalize
The fix is scheduled for release in OpenMPI 4.0.2.

Upstream issue: https://github.com/open-mpi/ompi/issues/6524
2019-06-28 03:38:51 +00:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Markus Kowalewski 0297ec2412
openmpi: 4.0.0 -> 4.0.1 2019-05-27 13:01:04 +02:00
Markus Kowalewski c6f039e59c
openmpi: add patch for mpi tests on machines with less than 4 cores
Fix a bug that ignores OMPI_MCA_rmaps_base_oversubscribe (upstream patch).
This bug breaks the test from libs, such as scalapack,
on machines with less than 4 cores.
2019-02-21 15:08:33 +01:00
Markus Kowalewski 840716a8b6
openmpi: Use external hwloc and libevent
Recommended in the upgrade guide:
https://www.open-mpi.org/software/ompi/major-changes.php
2019-02-21 15:08:32 +01:00
Markus Kowalewski 3ed9664827
openmpi: 3.1.3 -> 4.0.0
openmpi-4.0.0 removes deprecated MPI-1 symbols.
For upgrade guide see:
https://www.open-mpi.org/faq/?category=mpi-removed
2019-02-21 15:06:16 +01:00
Markus Kowalewski a3cb3fb64b
openmpi: refactor version string for auto updates 2018-11-10 16:27:47 +01:00
Markus Kowalewski 948e260117
openmpi: 3.1.2 -> 3.1.3 2018-11-10 13:08:59 +01:00
Markus Kowalewski be02ab2f30
openmpi: 3.1.0 -> 3.1.2 2018-09-26 23:38:55 +02:00
markuskowa 1471e865d2 openmpi: fix hwloc NUMA cpu allocation capability (#45459) 2018-08-22 23:16:06 +02:00
markuskowa cd9b1b1665 openmpi: 3.0.1 -> 3.1.0 (#40344) 2018-05-11 21:29:45 +02:00
Markus Kowalewski ae4dac3e5c
openmpi: 3.0.0 -> 3.0.1 2018-04-22 09:10:25 -07:00
Markus Kowalewski 5e12d76361
openmpi: fix broken modules, disable dsos 2018-02-11 00:49:12 -08:00
Markus Kowalewski 58765282f8 openmpi: refactor 2018-01-26 18:46:07 -08:00
Markus Kowalewski e013f0d81a openmpi: 1.10.7->3.0.0, add markuskowa as maintainer
* add license
* update description
* add markuskowa as maintainer
2018-01-26 18:45:20 -08:00
Markus Kowalewski c6b828b86e
rdma-core: init at 16.1 2018-01-20 15:09:14 -08:00
Yegor Timoshenko 506c89c30a maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
Bruno Bzeznik 621a1146d6 openmpi: 1.10.1 -> 1.10.7
- No more need for the nbc patch
- Cpusets support fixed
2017-06-23 08:39:49 +02:00
Adrien Devresse 2a79d296d3 openmpi: fix libtool issue #18147 by stripping libtool *.la files 2016-08-31 12:03:07 +02:00
Josef Kemetmueller be3a42a294 openmpi: Remove libibverbs on unsupported platforms
The libibverbs package is only available on Linux and FreeBSD, but
openmpi can be used without it on platforms that don't support it.
2016-07-23 11:29:20 +02:00
Chris Ostrouchov d076a13c1d openmpi: patch for legitimate zero size messages
This patch is required in order to make python-mpi4py tests pass.
It is also a bug in the openmpi implementation to see full discussion
see https://www.open-mpi.org/community/lists/users/2015/11/28030.php
2016-04-04 11:09:00 -04:00
Bruno Bzeznik Bruno.Bzeznik@imag.fr 2f36475cff openmpi: added infiniband support (ibverbs) 2016-03-16 15:42:30 +01:00
Nikolay Amiantov 8bc95895e1 openmpi: remove enableStatic while it's still hot
Eelco showed alternative way of building static libraries via
stdenv adapter in a conversation several days ago and expressed
concern about adding new enableStatic flags.
2016-01-17 15:07:51 +03:00
Nikolay Amiantov fea89d6bc3 openmpi: 1.6.5 -> 1.10.1 2016-01-10 07:32:36 +03:00
Eelco Dolstra 61cca2cadf meta.homePage -> homepage 2015-04-20 14:20:03 +02:00
Pascal Wittmann 8d67b9a240 transformed meta.maintainers of some packages into lists 2014-09-13 13:52:02 +02:00
Andreas Herrmann 1e0605738a openmpi: Optional configure flags
* Activate support for the Sun Grid Engine
 * Pass PATH/LD_LIBRARY_PATH pointing to the current mpi installation
   to other processes by default.
2014-07-18 22:41:56 +02:00
Petr Rockai 4124bb9ff5 Adopt more packages. 2014-01-28 18:11:00 +01:00
Nixpkgs Monitor 9587ab3ff6 openmpi: update from 1.6.4 to 1.6.5 2013-12-21 02:28:25 +02:00
David Guibert 84d5defb75 update openmpi to 1.6.4 2013-03-02 10:59:17 +01:00