Dear NLopt users, NLopt version 1.1 is now available from the NLopt home page: http://ab-initio.mit.edu/nlopt
This version corrects a number of installation problems that have arisen since the last release, such as an incompatibility with the GNU libc qsort_r function (reported on the nlopt-discuss mailing list) as well as better installation of the Matlab and Octave plugins for recent versions of those programs. It also improves some robustness to roundoff errors, notably for NEWUOA and MMA.
The complete release notes are attached below. Regards, Steven G. Johnson NLopt 1.1 (12 November 2009) * configure script detects whether --enable-shared is required in order to compile Matlab and Octave plugins (as is the case on x86_64), and disables compilation of those plugins if --enable-shared is not used. * Added --without-octave and --without-matlab configure options to disable Octave and Matlab plugins, respectively. * Modified COBYLA algorithm to have better support for bound constraints. * Added new NLOPT_ROUNDOFF_LIMITED failure code to indicate cases in which optimization breaks down due to roundoff errors, in which case it is possible that useful results were obtained. * Experimental support for nonlinear equality constraints via augmented-Lagrangian method. * Support for compiling under Windows (ideally with MinGW) as a DLL, although you have to manually add #define NLOPT_DLL to nlopt.h *after* installing (after compiling NLopt). * Added several checks for roundoff-related breakdown to NEWUOA code. * When only a relative error tolerance is specified, no longer fails to halt when exact convergence to zero is obtained. * Workaround for incompatible qsort_r functions in BSD and GNU libc by always using my own version; thanks to Wendy Vandoolaeghe and Philippe Preux for the bug report and explanation. * Workaround for gcc 3.4.x conflict with HUGE_VAL definition in Solaris (gcc bug 19933). * Better identification of Matlab-plugin installation directory. * Fixed identification of Octave-plugin installation directory for recent Octave versions. _______________________________________________ NLopt-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss
