summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2015-06-12 08:06:03 -0500
committerThomas Tuegel <ttuegel@gmail.com>2015-06-12 08:06:03 -0500
commit2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67 (patch)
treea05cdb0ad67b1026561314999769c791968224d6 /pkgs/applications/science
parentcb6daa036bf4de47fc73ad4a9ce218d845902a5d (diff)
parentc02dd4a7260f36901088830ae23d9723968ed066 (diff)
downloadnixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.tar
nixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.tar.gz
nixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.tar.bz2
nixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.tar.lz
nixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.tar.xz
nixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.tar.zst
nixlib-2a2448bcb72c0a5a367a63b0f7b8ffd3453d0e67.zip
Merge pull request #8182 from ttuegel/openblas
Numerical computing overhaul
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/math/R/default.nix12
-rw-r--r--pkgs/applications/science/math/jags/default.nix5
2 files changed, 9 insertions, 8 deletions
diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix
index d0adb3382079..72de0677e73a 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchurl, blas, bzip2, gfortran, liblapack, libX11, libXmu, libXt
+{ stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt
 , libjpeg, libpng, libtiff, ncurses, pango, pcre, perl, readline, tcl
 , texLive, tk, xz, zlib, less, texinfo, graphviz, icu, pkgconfig, bison
-, imake, which, jdk, atlas
+, imake, which, jdk, openblas
 , withRecommendedPackages ? true
 }:
 
@@ -13,10 +13,10 @@ stdenv.mkDerivation rec {
     sha256 = "0dagyqgvi8i3nw158qi2zpwm04s4ffzvnmk5niaksvxs30zrbbpm";
   };
 
-  buildInputs = [ blas bzip2 gfortran liblapack libX11 libXmu libXt
+  buildInputs = [ bzip2 gfortran libX11 libXmu libXt
     libXt libjpeg libpng libtiff ncurses pango pcre perl readline tcl
     texLive tk xz zlib less texinfo graphviz icu pkgconfig bison imake
-    which jdk atlas
+    which jdk openblas
   ];
 
   patches = [ ./no-usr-local-search-paths.patch ];
@@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
     configureFlagsArray=(
       --disable-lto
       --with${stdenv.lib.optionalString (!withRecommendedPackages) "out"}-recommended-packages
-      --with-blas="-L${atlas}/lib -lf77blas -latlas"
-      --with-lapack="-L${liblapack}/lib -llapack"
+      --with-blas="-L${openblas}/lib -lopenblas"
+      --with-lapack="-L${openblas}/lib -lopenblas"
       --with-readline
       --with-tcltk --with-tcl-config="${tcl}/lib/tclConfig.sh" --with-tk-config="${tk}/lib/tkConfig.sh"
       --with-cairo
diff --git a/pkgs/applications/science/math/jags/default.nix b/pkgs/applications/science/math/jags/default.nix
index 785c2460bb49..9d70d2686911 100644
--- a/pkgs/applications/science/math/jags/default.nix
+++ b/pkgs/applications/science/math/jags/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, gfortran, liblapack, blas}:
+{stdenv, fetchurl, gfortran, openblas}:
 
 stdenv.mkDerivation rec {
   name = "JAGS-3.4.0";
@@ -6,7 +6,8 @@ stdenv.mkDerivation rec {
     url = "mirror://sourceforge/mcmc-jags/${name}.tar.gz";
     sha256 = "0ayqsz9kkmbss7mxlwr34ch2z1vsb65lryjzqpprab1ccyiaksib";
   };
-  buildInputs = [gfortran liblapack blas];
+  buildInputs = [gfortran openblas];
+  configureFlags = [ "--with-blas=-lopenblas" "--with-lapack=-lopenblas" ];
 
   meta = {
     description = "Just Another Gibbs Sampler";