[Q-e-developers] Need help from a confi-guru
Paolo Giannozzi
paolo.giannozzi at uniud.it
Mon Apr 8 13:28:54 CEST 2013
Hi Filippo
feel free to make whatever change you deem necessary.
Maybe it might be a good idea to get rid of old stuff
like ifort versions < 9 and the corresponding mkl.
There are so many cases and subcases and I have just
one case available (my two desktop PC's and notebook,
all of them with the same version of all software!).
Paolo
On Mon, 2013-04-08 at 11:38 +0100, Filippo Spiga wrote:
> Dear Paolo,
>
>
> there were troubles using "--enable-openmp", I've committed a fix that
> it seems to work. I am trying several version of Intel and MKL on
> different machines because there is still something weird.... For
> example I want to trace the reason why this happens:
>
>
> The following libraries have been found:
> BLAS_LIBS= -lmkl_intel_lp64 -lmkl_intel -lmkl_core
> LAPACK_LIBS=/home/fs395/me/QE/espresso/lapack-3.2/lapack.a
> FFT_LIBS=
>
>
> If you are using MKL and Intel, you can avoid
> "/home/fs395/me/QE/espresso/lapack-3.2/lapack.a" at all. Am I wrong?
>
>
> Moreover also this happen when you use MKL and GNU compilers:
>
>
> The following libraries have been found:
> BLAS_LIBS= -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core
> LAPACK_LIBS=
> FFT_LIBS=
>
>
> Why in this case LAPACK_LIBS is empty? If you do not mind, I will try
> to test several combinations of:
> - "--enable-openmp" versus "--disable-openmp"
> - MKL and Intel versus MKL and GNU
> - serial MKL and multi-threaded MKL (by the way, you cannot install
> MKL has both sequential and multi-threaded libraries, Intel does not
> release those separately)
>
>
> On the Darmin cluster here at Cambridge I can basically switch between
> several versions of Intel (from 10.0.023 to 13.1.0.146) and several
> versions of MKL (from 10.0.3.020 and 11.0.2.146) using module. Trying
> several of them just requires some time.
>
>
> I like the "-mkl=..." stuff but in order to maintain backward
> compatibility with old Intel compilers (previous 13.x.x or previous
> 12.x.x) we might need to check also the compiler version. Is it worth
> the additional lines in the configure? At the end of the day
>
>
>
> Cheers,
>
> FIlippo
>
>
>
> --
> Mr. Filippo SPIGA, M.Sc.
> http://filippospiga.me ~ skype: filippo.spiga
>
>
> «Nobody will drive us out of Cantor's paradise.» ~ David Hilbert
>
>
>
>
> On Fri, Apr 5, 2013 at 3:54 PM, Paolo Giannozzi
> <paolo.giannozzi at uniud.it> wrote:
> On Fri, 2013-04-05 at 14:21 +0200, Lorenzo Paulatto wrote:
>
> > Can you try to use "-mkl=cluster" (scalapack) and
> "-mkl=sequential"?
>
> it works only for ifort, I guess. Thanks for the info.
> I wrote a dumb version of configure.ac and it seems to work.
>
> P.
> --
> Paolo Giannozzi, Dept. Chemistry&Physics&Environment,
> Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
> Phone +39-0432-558216, fax +39-0432-558222
>
> _______________________________________________
> Q-e-developers mailing list
> Q-e-developers at qe-forge.org
> http://qe-forge.org/mailman/listinfo/q-e-developers
>
>
> _______________________________________________
> Q-e-developers mailing list
> Q-e-developers at qe-forge.org
> http://qe-forge.org/mailman/listinfo/q-e-developers
--
Paolo Giannozzi, Dept. Chemistry&Physics&Environment,
Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
Phone +39-0432-558216, fax +39-0432-558222
More information about the developers
mailing list