[Ipopt] Announcing Ipopt 3.8.1
Andreas Waechter
andreasw at watson.ibm.com
Tue Nov 3 10:42:32 EST 2009
Hi,
I would like to annouce a new Ipopt release (3.8.1).
The main addition is now a Microsoft Deverloper Studio solution
(contributed by Marcel Roelofs - thanks!!!!) that is able to build an
Ipopt DLL for Windows.
This will make it much easier to use Ipopt on Windows, since Marcel will
also provide precompiled version of the DLL at
http://www.coin-or.org/download/binary/Ipopt/
This DLL includes the public domain solver MUMPS, but using the "library
loader" that and already been contributed previously by Stefan Vigerske, a
Pardiso DLL or a DLL with Harwell subroutines (which the user has to
compile) can be loaded at runtime.
A lot of messages on the Ipopt mailing list had to do with having trouble
to compile Ipopt on Windows. This will hopefully make it much easier for
Windows users to make use of Ipopt in their projects.
One technical issue is that if you are using Ipopt from C++ and you want
to use the DLL, you need to obtain the IpoptApplication pointer with the
new IpoptApplicationFactory() function. The examples have been adapted to
include this change already.
Other than this, there were only a few minor changes:
- loosening the termination tolerance for the restoration phase problem;
in some examples it seemed that the previous setting was too tight and
Ipopt did not terminate for infeasible problems.
- there was a mistake in the CPU time measurements for NLP function
evaluations, the time for computing the objective function gradient had
been ignored.
Regards,
Andreas
More information about the Ipopt
mailing list