<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Mar 26, 2015 at 4:21 PM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div>On Thu, Mar 26, 2015 at 1:48 PM, David Knezevic <span dir="ltr"><<a href="mailto:david.knezevic@akselos.com" target="_blank">david.knezevic@akselos.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I'm trying to configure PETSc using Intel's MKL and with --download-ml. Here is my configure line:</div><div><br></div><div>./configure --with-blas-lapack-dir=/opt/intel/composer_xe_2015/mkl/lib/intel64 --download-ml<br></div><div><br></div><div>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?</div></div></blockquote><div><br></div></div></div><div>We will need $PETSC_ARCH/externalpackages/ml-*/config.log to see where their test failed.</div></div></div></div></blockquote><div><br></div><div><br></div><div>I've attached this file.</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>However, MKL is almost never worth it.</div><div><br></div></div></div></div></blockquote><div><br></div><div>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.</div><div><br></div><div>David</div><div><br></div><div><br></div><div><br></div></div><br></div></div>