nixpkgs/pkgs/applications/science/math
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
..
almonds treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
bcal treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
bliss treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
caffe treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
calc utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
calculix treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cbc treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
cemu treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
clp treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cntk mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
colpack treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cplex treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
csdp treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
ecm treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
eukleides treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
form treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
fricas treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
gap gap: remove explicit configreFlags 2020-05-28 16:07:38 +02:00
geogebra treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
getdp mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
gfan treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
giac treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
ginac treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
glsurf treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
gmsh treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
gretl treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gurobi treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
hmetis treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
jags treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
LiE treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
lp_solve treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
lrcalc treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
mathematica treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
maxima treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
msieve treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mxnet treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nasc treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
nauty nauty: update tarball sha256 2020-12-15 16:46:43 -03:00
nota nota: init at 1.0 2020-01-14 15:16:21 -08:00
palp treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
pari treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
pcalc treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
perseus treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
polymake treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
pspp treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
pynac treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
qalculate-gtk treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
R treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
ratpoints treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
ries treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
ripser treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
rofi-calc treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
sage treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
scilab treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
scilab-bin treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
scotch mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
singular treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
speedcrunch treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
symmetrica maintainers: add raskin to the sage team 2020-11-18 21:29:24 +01:00
weka treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
wxmaxima treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
yacas treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
zegrapher treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00