1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-29 09:02:46 +00:00
Commit graph

106 commits

Author SHA1 Message Date
Vladimír Čunát ffb72182a6 blas: fix remains of hardcoded version
Thanks to @knedlsepp for pointing out
2b71fdbbc3 (commitcomment-14919659)
2015-12-11 10:25:40 +01:00
Pascal Wittmann 7fd2796e99 Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
Thomas Tuegel 9a2d5cb4d5 openblas: include which on all platforms
The `f_check` script uses `which` to check that the Fortran compiler is
available. `which` is a shell built-in on NixOS, but not on Darwin or
other Linuxes.
2015-11-07 14:00:04 -06:00
Thomas Tuegel 841df2cd7a openblas: use packaged LAPACK
Upstream began shipping OpenBLAS with LAPACK 3.4.1. This is the version
we were using in Nixpkgs anyway, so there is no reason to continue
copying the LAPACK sources into the build tree.
2015-11-07 14:00:04 -06:00
Thomas Tuegel 3d87c5f9c3 openblas: 0.2.14 -> 0.2.15 2015-11-05 10:24:31 -06:00
Thomas Tuegel b3bb609b96 atlas: build on Linux only
Fixes #10808.
2015-11-04 12:36:23 -06:00
Jude Taylor 9da6517c36 atlas: patch out usage of deprecated tmpnam on darwin 2015-10-30 20:15:26 -07:00
Vladimír Čunát 2b71fdbbc3 blas: fix by updating, fixes #10420, close #10545
The new URL also looks more stable.
2015-10-22 20:13:33 +02:00
Nikolay Amiantov d54a459063 ipopt: 3.12.3 -> 3.12.4 2015-10-15 17:06:23 +03:00
Thomas Tuegel 0daee71b1c suitesparse: link shared library against openblas 2015-10-11 09:16:34 -05:00
Thomas Tuegel eb300443f0 openblas: run tests 2015-10-11 09:16:27 -05:00
Thomas Tuegel cd2c0e4e86 openspecfun: init at 0.4 2015-10-10 12:55:30 -05:00
Thomas Tuegel f9e7011626 fixup! openlibm: init at 0.4.1 2015-10-10 12:55:08 -05:00
Thomas Tuegel 3436c78fc3 openlibm: init at 0.4.1 2015-10-09 19:02:01 -05:00
Thomas Tuegel aa4efac850 arpack: update homepage 2015-09-16 11:08:39 -05:00
danshapero 8885889b48 metis: init at 5.1.0 2015-08-13 16:53:18 +02:00
Thomas Tuegel 74e4f6befa ipopt: build with openblas 2015-06-12 07:26:47 -05:00
Thomas Tuegel 71b848b45d openblas: build with USE_OPENMP=0 on Darwin
Darwin's clang does not support OpenMP yet. OpenMP is required on other
platforms for e.g. Julia.
2015-06-09 06:34:52 -05:00
Thomas Tuegel fff0191f48 arpack: build with openblas 2015-06-04 17:42:03 -05:00
Thomas Tuegel e36b3ec0a5 suitesparse: build shared libraries 2015-06-04 17:42:03 -05:00
Thomas Tuegel a17d8bcc4b suitesparse_4_4: update to 4.4.4 2015-06-04 17:42:02 -05:00
Thomas Tuegel e5ee1a0577 suitesparse: remove unnecessary patches 2015-06-04 17:42:02 -05:00
Thomas Tuegel b02f300c44 suitesparse_4_4_1: build with openblas
Compared to ATLAS, OpenBLAS offers better performance, faster builds,
and dynamic architecture detection.
2015-06-04 17:42:01 -05:00
Thomas Tuegel 982aabc561 suitesparse_4_2: build with openblas
Compared to ATLAS, OpenBLAS offers better performance, faster builds,
and dynamic architecture detection.
2015-06-04 17:42:01 -05:00
Thomas Tuegel b4eb8a5bc3 openblas: remove old expressions 2015-06-04 17:42:01 -05:00
Thomas Tuegel 86fb034008 openblas: build with native-width integers by default 2015-06-04 17:42:01 -05:00
Thomas Tuegel 14ee766024 openblas: set NUM_THREADS and USE_OPENMP 2015-06-04 17:42:00 -05:00
Peter Simons d3073741a3 Merge pull request #8042 from adnelson/liblapack_atlas_dependency_optional
Liblapack atlas dependency optional
2015-05-30 19:25:54 +02:00
Allen Nelson e001340cf6 returned to two-file structure for liblapack 2015-05-28 21:49:06 -05:00
Peter Simons 99273a6716 Merge pull request #8047 from nckx/master
Don't use "with licenses;" for single licences
2015-05-28 22:14:53 +02:00
Peter Simons bcd5dc6bac Merge pull request #8023 from thinkpad20/pure_liblapack
added cmake flag to prevent autodetection of SDK directory
2015-05-28 21:44:07 +02:00
Allen Nelson 2c125cf37a removed default dependency of liblapack on ATLAS. was causing an unnecessary double-build of atlas 2015-05-28 12:39:49 -05:00
Tobias Geerinckx-Rice 158e1cfdd0 Don't use "with licenses;" for single licences
And don't use square brackets on such lines.
2015-05-28 19:20:29 +02:00
Tobias Geerinckx-Rice b2d7f4b1ba Use common licence attributes from lib/licenses.nix
Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
2015-05-27 22:00:06 +02:00
Allen Nelson 6eb8ff878d added cmake flag to prevent autodetection of SDK directory 2015-05-27 12:42:40 -07:00
Allen Nelson 2a0a5c697e added clang dependency, using unix platform 2015-05-18 17:47:03 -05:00
Allen Nelson b4b6215523 added flags/switches necessary to get openblas to compile on osx 2015-05-18 17:01:43 -05:00
Nikolay Amiantov f1b51945bc ti-rpc: update package 2015-05-18 17:21:08 +03:00
Pascal Wittmann f99d5cf2fc Fixed some descriptions 2015-04-28 10:55:20 +02:00
Thomas Tuegel 8ed9f847b1 openblas: update to 0.2.14 2015-04-24 18:21:20 -05:00
Thomas Tuegel c90744fcb5 openblas: downgrade to 0.2.12, build generic target 2015-04-17 07:35:19 -05:00
Nikolay Amiantov d5d8efa0b8 ipopt: update 2015-03-29 13:05:27 +03:00
Thomas Tuegel b692340441 openblas: fix build on i686 2015-02-26 06:44:03 -06:00
Nikolay Amiantov d6363498e0 ipopt: update package 2015-02-03 14:27:51 +03:00
Raffael Mancini 3878472f02 ipopt: fix build after minor gcc update (close #5519)
The configure script only checks for a specific version to enable a fix in
finding cstdlib and cstring.
2015-01-01 11:12:19 +01:00
Thomas Tuegel d582090a15 suitesparse: add version 4.4.1 2014-12-27 13:47:53 -06:00
Thomas Tuegel 81c0f94d74 arpack: build against atlasWithLapack 2014-12-27 13:40:40 -06:00
Thomas Tuegel 893f277bd7 arpack: version bump to 3.2.0 2014-12-27 13:40:40 -06:00
Thomas Tuegel 3ce76d4dd0 atlas: optionally build with full lapack 2014-12-27 13:40:40 -06:00
Thomas Tuegel 91657e30ca atlas: fix generic options
Build atlas with the generic options recommended by the upstream
documentation for distributions. The expression now takes the parameter
'threads' which configures the number of threads atlas will use. The
default is to build serial atlas ('threads = "0"'). The expression also
takes the parameter 'cacheEdge' which is the L2 cache per core, in
bytes. This reduces build time because the cache size doesn't need to be
detected. It also reduces impurity, since different build nodes on Hydra
may have different hardware. It is set to 256k by default, which is
recommended for distributions by the upstream documentation.
2014-12-27 13:40:40 -06:00