[Rd] Out of date instructions to build R using MKL

From: Milan Bouchet-Valat <nalimilan_at_club.fr>
Date: Fri, 10 Feb 2012 16:15:41 +0100


Hi!

I've been playing with MKL for a few days and I noticed the instructions in the R Installation Administration manual [1] no longer apply. It seems that since version 10.0 (the one used by the manual), libmkl_lapack.so has been renamed/split (although the official explanations seem to imply this was already the case in 10.0 [2]).

As a consequence, the instructions for dynamic linking no longer work with the last version (2011-sp1). This is also the case of what is explained on several sites like [3] or [4]. The manual's instructions to link statically to MKL still work fine, though.

I'm merely signaling this fact to more clued people, since I've not been able to get R to dynamically link to MKL. I'm always getting this notice during ./configure:
> checking whether double complex BLAS can be used... no

Anyways, one of the problems is also that it's no longer possible to make libRblas.so and libRlapack.so symlinks to the Intel libs, as they are split into several files.

If nobody knows how or cares about to fix this ATM, a simple warning that the instructions are outdated would already improve the situation, as it took me some time to understand things had changed and I wasn't just being silly. ;-)

(That said, I'm not convinced using an external BLAS/LAPACK is really interesting for standard desktops. Performances gains compared to default packages are incredible in benchmarks, but for real use cases multi-threading often makes things slower - at least for me, using gnm. I guess this is mostly interesting for very larges matrices, and not for many repeated small operations.)

Regards

  1. http://cran.r-project.org/doc/manuals/R-admin.html#MKL
  2. http://software.intel.com/en-us/forums/showthread.php?t=81302 3: http://www.r-bloggers.com/compiling-64-bit-r-2-10-1-with-mkl-in-linux/
  3. http://www.rd.dnc.ac.jp/~otsu/lecture/RwithMKL.html

R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Fri 10 Feb 2012 - 15:27:52 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 29 May 2012 - 22:01:55 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive