<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-01-29 8:54 GMT+03:00 Jeff Hammond <span dir="ltr"><<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Jan 28, 2016 at 9:11 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@jedbrown.org" target="_blank">jed@jedbrown.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>Stefano Zampini <<a href="mailto:stefano.zampini@gmail.com" target="_blank">stefano.zampini@gmail.com</a>> writes:<br>
<br>
> Just for the records:<br>
><br>
> I have an installation using the MKL distribution of scalapack but it<br>
>  doesn't use IntelMPI<br>
<br></span></blockquote><div><br></div></span><div>I don't understand your comment.  MKL ScaLAPACK is build against Intel MPI, Open-MPI and (maybe) SGI MPT.</div><div><br></div><div>Because of MPICH ABI compatibility (<a href="https://www.mpich.org/abi/" target="_blank">https://www.mpich.org/abi/</a>), you should be able to use the MKL ScaLAPACK libraries compiled against Intel MPI with MPICH, MVAPICH2, Cray MPI and any other late-model MPICH derivative, so long as the binary representation of MPICH objects does not change (e.g. MPI_Status object).</div><span class=""><div></div></span></div></div></div></blockquote><div><br></div><div>What I meant is that if one doesn't know this and resolves the blacs names needed by scalapack by just linking against libmkl_blacs_lp64.a (which is legitimate), then he or she could have such problem, because the MKLMPI_Get_wrappers symbol is apparently not needed (just searched for by using libdl calls).</div><div><br></div><div><br></div><div><br></div><div><br></div></div>
</div></div>