<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p dir="ltr">Matlab has always removed zeros from sparse matrices, and the old matlab interface did quite a bit of copying work to handle this.</p>
<p dir="ltr">Can you please post the code somewhere like github where it is easier to look at than the file exchange? It would be best if you had a clear history of incremental changes relative to the current matlab interface.</p>
<br>
<br>
<br>
<div class="gmail_quote">On Sun, Nov 8, 2015 at 12:30 PM -0800, "Enrico Bertolazzi"
<span dir="ltr"><<a href="mailto:enrico.bertolazzi@unitn.it" target="_blank">enrico.bertolazzi@unitn.it</a>></span> wrote:<br>
<br>
</div>
<div class="BodyFragment">
<div class="PlainText">All,<br>
<br>
I rewrite the Peter Carbonetto MATLAB interface for IPOPT.<br>
The new interface is available at:<br>
<br>
<a href="http://www.mathworks.com/matlabcentral/fileexchange/53040-ebertolazzi-mexipopt">http://www.mathworks.com/matlabcentral/fileexchange/53040-ebertolazzi-mexipopt</a><br>
<br>
I rewrite the interface cause I have some problem in compiling it<br>
on OSX and find that interface fails on some problems.<br>
In the rewriting I tried to use STL for dynamic allocation and<br>
added some extra checks to improve robustness.<br>
The old interface assume that sparse pattern of sparse matrices<br>
is fixed while recent version of MATLAB seem to delete<br>
zero element on the pattern when passed to the interface.<br>
This explain why old interface sometimes fails.<br>
The new interface tries to manage this behaviour.<br>
<br>
I compiled successfully the interface in OSX and LINUX using <br>
MUMPS and MA57 (available in MATLAB).<br>
<br>
Instructions on how to compile the interface are contained in some<br>
readme files.<br>
<br>
The interface compile also in WINDOWS with Visual Studio (2013)<br>
but I am not able to link successfully with precompiled DLL<br>
available at <a href="http://www.coin-or.org">http://www.coin-or.org</a>.<br>
I successfully compiled and linked the interface using cygwin<br>
but the resulting mex-interface crashes, I am working to undestand why.<br>
I am not a user of windows OS, hence, the help of a WINDOWS expert<br>
would be appreciated.<br>
<br>
<br>
Enrico<br>
_______________________________________________<br>
Ipopt mailing list<br>
Ipopt@list.coin-or.org<br>
<a href="http://list.coin-or.org/mailman/listinfo/ipopt">http://list.coin-or.org/mailman/listinfo/ipopt</a><br>
</div>
</div>
</body>
</html>