nixpkgs/pkgs
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
..
applications mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
build-support Revert "lib: Clean up how linux and gcc config is specified" 2021-01-22 14:07:06 -08:00
common-updater
data all-cabal-hashes: update to Hackage at 2021-01-22T18:56:49Z 2021-01-22 20:43:02 +01:00
desktops Merge pull request #103135 from symphorien/pr/92775 2021-01-21 19:42:45 +00:00
development mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
games Merge pull request #91123 from tex/unciv 2021-01-22 12:55:01 +01:00
misc vscode-extensions.jpoissonnier.vscode-styled-components: Init at 1.4.1 (#110458) 2021-01-22 16:08:02 +01:00
os-specific Merge pull request #110389 from tnias/usbguard_test_pr 2021-01-23 02:50:50 +01:00
pkgs-lib
servers treewide: Remove usages of stdenv.lib by @doronbehar 2021-01-23 10:52:19 +02:00
shells Merge pull request #110334 from kevingriffin/babelfish-1.0.1 2021-01-21 17:04:24 +01:00
stdenv Revert "lib: Clean up how linux and gcc config is specified" 2021-01-22 14:07:06 -08:00
test
tools mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
top-level mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00