From arnaud.gaboury at gmail.com  Mon Aug 24 11:43:10 2015
From: arnaud.gaboury at gmail.com (arnaud gaboury)
Date: Mon, 24 Aug 2015 11:43:10 +0200
Subject: [Rd] Build optimized R : openblas, MKL, ATLAS
In-Reply-To: <s3smvxhnife.fsf@slagelg.uio.no>
References: <CAK1hC9v6vu+tMLTVMpZd=covXX06cVk2JRLb+jT37yD2yk88ag@mail.gmail.com>
	<s3smvxhnife.fsf@slagelg.uio.no>
Message-ID: <CAK1hC9vFZePpqWBprPDqds0ck5g1foBJ4eBWatmLgtbEJCh=uw@mail.gmail.com>

On Mon, Aug 24, 2015 at 11:29 AM, Bj?rn-Helge Mevik
<b.h.mevik at usit.uio.no> wrote:
> arnaud gaboury <arnaud.gaboury at gmail.com> writes:
>
>> - Intel MKL: this is part of Intel Parallel Studio and is a paid
>> software. Now, there is the MKL package distributed by
>> Revolutionanalytics, but I am not certain how this can be distributed
>> for free. Is there any kind of difference? In case of use of this
>> package, do I need to install RRO or can I just build R from GNU
>> against these libraries?
>
> We regularly build the standard R against MKL, simply using

Do you use proprietary Intel MKL or open source package like OpenBLAS ?
>
> ./configure --with-blas='-mkl=parallel' --with-lapack --enable-BLAS-shlib
>
> (The --enable-BLAS-shlib is not strictly needed for building agains MKL.)
>
>
> We also try to optimise the build by setting some environment variables
> before running configure:
>
> fast="-ip -O3 -opt-mem-layout-trans=3 -xHost -mavx"
> export CC="icc"
> export CFLAGS="$fast -wd188 -fp-model precise"
> export F77="ifort"
> export FFLAGS="$fast -fp-model precise"
> export CXX="icpc"
> export CXXFLAGS="$fast -fp-model precise"
> export FC="ifort"
> export FCFLAGS="$fast -fp-model precise"
>
> --
> Regards,
> Bj?rn-Helge Mevik
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



-- 

google.com/+arnaudgabourygabx



[Rd] Build optimized R : openblas, MKL, ATLAS
arnaud gaboury