[Ipopt] Ipopt with Intel MKL Pardiso

Olaf Schenk olaf.schenk at unibas.ch
Fri Sep 16 06:54:01 EDT 2011

Hi Neil,

IPOPT needs an accurate pivoting strategy that is described in

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

This pivoting option is not available in MKL and therefore the inertia 
computation in MKL is not reliable.


On 09/16/2011 12:22 PM, Neil Windelinckx wrote:
> For a number of years it has been said that the version of Pardiso 
> provided with Intel MKL is not compatible with IPOpt. (eg 
> http://list.coin-or.org/pipermail/ipopt/2009-June/001583.html )
> 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 "Note that 
> IPOPT requires that the linear solver is able to provide the inertia 
> (number of positive and negative eigenvalues) of the symmetric matrix 
> that is factorized.").
> Having looked at the Intel MKL documentation, the inertia is provided 
> in MKL version 10.3 (it was not provided with version 10.0).
> 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?
> Thanks
> Neil.
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/ipopt


URL: http://fgb.informatik.unibas.ch/people/oschenk/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20110916/94a94132/attachment.html>

More information about the Ipopt mailing list