<div dir="ltr"><div><div><div>Hi Richard/Barry,<br><br></div>I don't have any particular need just yet, but since most HPC clusters have Intel CPUs, I think an Intel Sparse MKL  PETSc branch would bring immediate optimisations. I do realise that it does require quite a bit of work as Intel probably didn't design the API that well and which will require some re-factoring. I'm CC'ing Gennady from Intel whom I spoke to about this. Perhaps the MKL branch work can be coordinated with him.<br><br></div>Regards,<br></div>Wadud.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 18 December 2015 at 19:50, Richard Mills <span dir="ltr"><<a href="mailto:richardtmills@gmail.com" target="_blank">richardtmills@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><div>Hi Wadud,<br><br></div>I work at Intel and plan to add support for 
the inspector-executor sparse BLAS routines (<a href="https://software.intel.com/en-us/node/590105" target="_blank">https://software.intel.com/en-us/node/590105</a>) soon.  (I think this should 
be straightforward but it's been a question of simply finding the 
time.)  I will add a subclass of MATAIJ that uses these.  Do you ask 
because you have anything in particular that you are hoping to get out 
of this?<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">--Richard<br></font></span></div><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Fri, Dec 18, 2015 at 10:49 AM, W. Miah <span dir="ltr"><<a href="mailto:wadud.miah@gmail.com" target="_blank">wadud.miah@gmail.com</a>></span> wrote:<br></span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi,<br><br></div>Do you have any plans for a PETSc port that uses the optimised Intel MKL sparse BLAS:<br><br><a href="https://software.intel.com/en-us/node/520797" target="_blank">https://software.intel.com/en-us/node/520797</a><br><br></div>I think this will be an interesting optimisation exercise. <br><br></div>Best regards,<span><font color="#888888"><br clear="all"><div><div><div><div><br>-- <br><div><div dir="ltr"><div>web: <a href="http://miahw.wordpress.com" target="_blank">http://miahw.wordpress.com</a><br>mobile: <a href="tel:%2B447905%20755604" value="+447905755604" target="_blank">+447905 755604</a><br>gpg: 4CC2 1A75 BDFB 2E29 B22F<br></div></div></div>
</div></div></div></div></font></span></div>
</blockquote></div></div></div><br></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>web: <a href="http://miahw.wordpress.com" target="_blank">http://miahw.wordpress.com</a><br>mobile: +447905 755604<br>gpg: 4CC2 1A75 BDFB 2E29 B22F<br></div></div></div>
</div>