nixpkgs/pkgs/development
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
..
androidndk-pkgs
arduino
beam-modules
bower-modules/generic
chez-modules
compilers Merge pull request #110465 from siraben/development-compilers-stdenv-lib 2021-01-23 10:07:31 +00:00
coq-modules coqPackages.math-classes: 8.11.0 -> 8.12.0 2021-01-21 16:39:59 +01:00
dhall-modules
dotnet-modules
em-modules/generic
go-modules
go-packages
guile-modules treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
haskell-modules haskellPackages.haskell-language-server: Fixing build 2021-01-22 20:34:28 +01:00
idris-modules treewide: editorconfig fixes 2021-01-20 09:11:11 +10:00
interpreters treewide: Remove usages of stdenv.lib by @doronbehar 2021-01-23 10:52:19 +02:00
java-modules
libraries mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
lisp-modules
lua-modules treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
misc treewide: editorconfig fixes 2021-01-21 09:30:52 +10:00
mobile treewide: add final newline 2021-01-22 07:18:04 +10:00
node-packages buildNodePackage: by default use Node.js' platforms 2021-01-21 04:20:00 +00:00
ocaml-modules ocamlPackages.emile: init at 1.1 2021-01-22 09:26:17 +01:00
perl-modules
pharo
php-packages Merge pull request #110254 from r-ryantm/auto-update/php-igbinary 2021-01-21 18:35:41 +01:00
pure-modules treewide: editorconfig fixes 2021-01-20 09:11:11 +10:00
python-modules mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
r-modules mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
ruby-modules treewide: add final newline 2021-01-22 07:18:04 +10:00
tools mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
web Revert "lib: Clean up how linux and gcc config is specified" 2021-01-22 14:07:06 -08:00