Commit Graph

11 Commits

Author SHA1 Message Date
Markus Kowalewski
d817a49faa
mkl: add scalapack libraries to output 2019-11-18 09:05:03 +01:00
Benjamin Hipple
fa1e275f31 mkl: 2019.3 -> 2019.5 (#71476)
Includes bugfixes, new features, and performance improvements.

Full release notes here:
https://software.intel.com/en-us/articles/intel-math-kernel-library-release-notes-and-new-features

Leave Darwin on 2019.3 pending resolution of DMG issues
2019-10-27 15:34:16 -04:00
Daniël de Kok
9f25e95576 mkl: include pkgconfig files 2019-09-22 20:07:34 +02:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Sébastien Maret
fb883a58df
mkl: fix install_name on Darwin
Closes #57697

Co-Authored-By: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-06-04 22:08:48 +02:00
Markus Kowalewski
734c6c21cb
mkl: 2019.0.117 -> 2019.3.199 2019-04-01 21:50:23 +02:00
agracie
a3fc481b76 mkl: fix hash on Darwin 2018-12-26 20:57:08 -05:00
Benjamin Hipple
6206a342e0 mkl: include Intel's libiomp.so in the MKL RPM unpack
Since Intel's default openmp implementation is available in the same src
tarball, we can just include it in the package. This means that `mkl` now "just
works" without any environment variables, fragile setup-hooks, or forced
propagation.

Since the openmp implementation is only needed at runtime (and for test cases),
users can substitute a different one if they prefer by exporting it with
`LD_PRELOAD`, which is how Intel recommends handling this. If they do not do so,
`libiomp.so` lives next to `libmkl_rt.so` and thus will be in the RPATH as a
sane default.

Since this still comes from the same src tarball, we can ship it without losing
the fixed-output derivation; likewise, since Hydra is not building or caching
these, shipping these proprietary packages costs no bandwidth for the nix
community.
2018-12-19 22:05:22 +01:00
Benjamin Hipple
0b82df8dbe Convert entire mkl package to a fixed-output derivation 2018-10-04 13:16:20 +00:00
Benjamin Hipple
ba02a2c371 Add Darwin as a supported platform 2018-10-02 22:53:48 -04:00
Benjamin Hipple
d7c1d04af4 mkl: init at 2019.0.117
This packags the Intel Math Kernel library on x86-64 platforms, which is a
dependency for many data science and machine learning packages.

Upstream, Intel provides proprietary binary RPMs with a permissive
redistribution license. These have been repackaged in both Debian and Anaconda,
so we are not the first distribution to redistribute.
2018-09-22 15:28:39 -04:00