<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;
        mso-fareast-language:EN-US;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas","serif";
        color:black;
        mso-fareast-language:EN-US;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Many thanks,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I&#8217;ll let the Intel MKL team know this as they were asking what was missing from their pardiso implementation with respect to IPOpt.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Hopefully they may be able to fix this problem.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Neil.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB'> ipopt-bounces@list.coin-or.org [mailto:ipopt-bounces@list.coin-or.org] <b>On Behalf Of </b>Olaf Schenk<br><b>Sent:</b> 16 September 2011 11:54<br><b>To:</b> ipopt@list.coin-or.org<br><b>Subject:</b> Re: [Ipopt] Ipopt with Intel MKL Pardiso<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Hi Neil,<br><br>IPOPT needs an accurate pivoting strategy that is described in<br><br>O. Schenk, A. Wächter, and M. Hagemann, Matching-based Preprocessing Algorithms to the Solution of Saddle-Point Problems in Large-Scale Nonconvex Interior-Point Optimization. Journal of Computational Optimization and Applications, pp. 321-341, Volume 36, Numbers 2-3 / April, 2007<br><br>This pivoting option is not available in MKL and therefore the inertia computation in MKL is not reliable.<br><br>Regards,<br>Olaf<br><br><br>On 09/16/2011 12:22 PM, Neil Windelinckx wrote: <o:p></o:p></p><p class=MsoNormal>For a number of years it has been said that the version of Pardiso provided with Intel MKL is not compatible with IPOpt. (eg <a href="http://list.coin-or.org/pipermail/ipopt/2009-June/001583.html">http://list.coin-or.org/pipermail/ipopt/2009-June/001583.html</a> )<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>However, looking back through these discussions they say that it is not compatible because the MKL version it does not compute the inertia of the linear system (or from the IPOpt pre-requisites page &#8220;Note that I<span style='font-size:10.0pt'>POPT</span> requires that the linear solver is able to provide the inertia (number of positive and negative eigenvalues) of the symmetric matrix that is factorized.&#8221;).<o:p></o:p></p><p class=MsoNormal>Having looked at the Intel MKL documentation, the inertia is provided in MKL version 10.3 (it was not provided with version 10.0).<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>Does this now mean that the Intel MKL version of pardiso is now compatible with IPOpt? Or is there some other reason that it will not work correctly?<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>Thanks<o:p></o:p></p><p class=MsoNormal>Neil.<o:p></o:p></p><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>Ipopt mailing list<o:p></o:p></pre><pre><a href="mailto:Ipopt@list.coin-or.org">Ipopt@list.coin-or.org</a><o:p></o:p></pre><pre><a href="http://list.coin-or.org/mailman/listinfo/ipopt">http://list.coin-or.org/mailman/listinfo/ipopt</a><o:p></o:p></pre><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-GB'><br><br><br><o:p></o:p></span></p><pre>-- <o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>---<o:p></o:p></pre><pre>URL: <a href="http://fgb.informatik.unibas.ch/people/oschenk/">http://fgb.informatik.unibas.ch/people/oschenk/</a><o:p></o:p></pre><pre>---<o:p></o:p></pre></div></body></html>