Commit Graph

10 Commits

Author SHA1 Message Date
Markus Kowalewski
6dba41fbcb
mpi: use mpi attribute consistently as the default MPI implementations
Use the attribute mpi to provide a system wide default MPI
implementation. The default is openmpi (as before).
This now allows for overriding the MPI implentation by using
the overlay mechanism. Build all packages with mpich instead
of the default openmpi can now be achived like this:
self: super:
 {
   mpi = super.mpich;
 }

All derivations that have been using "mpi ? null" to provide optional
building with MPI have been change in the following way to allow for
optional builds with MPI:
{ ...
, mpi
, useMpi ? false
}
2021-01-23 12:15:13 +01:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
R. RyanTM
8e9b77130d globalarrays: 5.7.2 -> 5.8 2020-11-11 07:29:04 +00:00
Matthew Bauer
1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
Markus Kowalewski
11a99fb68f
globalarrays: 5.7 -> 5.7.1 2020-04-14 12:29:36 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Markus Kowalewski
47a774527d
globalarrays: use autoreconfHook 2019-02-21 15:08:32 +01:00
Markus Kowalewski
c0bc7a3b3d
globalarrays: add openmpi-4 compatibility patches 2019-02-21 15:08:32 +01:00
Markus Kowalewski
b908b7d68d
globalarrays: init at 5.7 2018-08-02 10:18:08 +02:00