tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
ipopt: build with openblas
Thomas Tuegel
10 years ago
74e4f6be
089f9d64
+8
-3
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
science
math
ipopt
default.nix
top-level
all-packages.nix
+7
-2
pkgs/development/libraries/science/math/ipopt/default.nix
···
1
1
-
{ stdenv, fetchurl, unzip, blas, liblapack, gfortran }:
1
1
+
{ stdenv, fetchurl, unzip, openblas, gfortran }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
version = "3.12.3";
···
13
13
export CXXDEFS="-DHAVE_RAND -DHAVE_CSTRING -DHAVE_CSTDIO"
14
14
'';
15
15
16
16
+
configureFlags = [
17
17
+
"--with-blas-lib=-lopenblas"
18
18
+
"--with-lapack-lib=-lopenblas"
19
19
+
];
20
20
+
16
21
nativeBuildInputs = [ unzip ];
17
22
18
18
-
buildInputs = [ gfortran blas liblapack ];
23
23
+
buildInputs = [ gfortran openblas ];
19
24
20
25
enableParallelBuilding = true;
21
26
+1
-1
pkgs/top-level/all-packages.nix
···
13883
13883
suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse {};
13884
13884
suitesparse = suitesparse_4_4;
13885
13885
13886
13886
-
ipopt = callPackage ../development/libraries/science/math/ipopt { };
13886
13886
+
ipopt = callPackage ../development/libraries/science/math/ipopt { openblas = openblasCompat; };
13887
13887
13888
13888
### SCIENCE/MOLECULAR-DYNAMICS
13889
13889