Commit Graph

42 Commits

Author SHA1 Message Date
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
David Guibert
a826eeff23 openmpi 1.4.2 with gfortran
svn path=/nixpkgs/trunk/; revision=22547
2010-07-09 13:15:47 +00:00
Rob Vermaas
9f7731c3d6 * added openmpi
svn path=/nixpkgs/trunk/; revision=15868
2009-06-05 13:31:57 +00:00