[petsc-users] Error configuring with --download-ml and Intel MKL

David Knezevic david.knezevic at akselos.com
Thu Mar 26 17:10:29 CDT 2015


On Thu, Mar 26, 2015 at 4:21 PM, Matthew Knepley <knepley at gmail.com> wrote:

> On Thu, Mar 26, 2015 at 1:48 PM, David Knezevic <
> david.knezevic at akselos.com> wrote:
>
>> Hi all,
>>
>> I'm trying to configure PETSc using Intel's MKL and with --download-ml.
>> Here is my configure line:
>>
>> ./configure
>> --with-blas-lapack-dir=/opt/intel/composer_xe_2015/mkl/lib/intel64
>> --download-ml
>>
>> I get an error when ML does "checking for dgemm". The configure.log is
>> attached. I was wondering if anyone has any suggestions about how I can get
>> this to work?
>>
>
> We will need $PETSC_ARCH/externalpackages/ml-*/config.log to see where
> their test failed.
>


I've attached this file.




> However, MKL is almost never worth it.
>
>
OK, interesting, why not? The reason I'm using MKL in this case is because
I found that the direct solvers MUMPS and SuperLU were surprising slow on a
Haswell server. After rebuilding PETSc with MKL, these solvers were more
than 3x faster in some cases.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150326/49f45c69/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: text/x-log
Size: 82076 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150326/49f45c69/attachment-0001.bin>


More information about the petsc-users mailing list