- Update to version 3.13.1:
* Added asserts that check whether sparsity pattern of Jacobian
and Hessian as returned by TNLP are within range w.r.t. number
of variables and constraints. [gh#coin-or/Ipopt#350]
* TNLPAdapter::ResortBnds now initializes complete output arrays
with 0.0 before filling in values for non-fixed variables. Use
new argument clearorig to turn this off [gh#coin-or/Ipopt#352]
* Bring back configure variables ADD_{C,CXX,F}FLAGS
* Added configure option --enable-relocatable to make prefix in
pkg-config files relative to pcfiledir (assuming that --libdir
hasn't been set)
* Bring back configall_system.h for build without config header
* Minor fixes to buildsystem
- Fix License tag: EPL-1.0, not GPL-2.0.
- BuildRequires: texlive-bibtex-bin, graphviz now required to
build API documentation.
- Adapt configure options to updated build system.
- Package built html documentation.
- Work around build failure when building java bindings: create
%{_libdir} before running `make install` [gh#coin-or/Ipopt#374].
- Split out a separate -java subpackage for the java bindings;
introduces BuildRequires: java-devel, javapackages-tools.
- Run make test as past of %check.
- Run spec-cleaner for minor specfile cleanups.
OBS-URL: https://build.opensuse.org/request/show/797251
OBS-URL: https://build.opensuse.org/package/show/science/Ipopt?expand=0&rev=6
- Update to version 3.12.13
* fixed Pardiso settings when using Pardiso from Pardiso project
website (by Olaf Schenk): the new settings should provide much
better performance; the default for option pardiso_order changed
from five to metis
* changed distinction of MKL and Basel Pardiso in configure: to
use MKL Pardiso, only specify MKL for Blas; to use Basel Pardiso,
use --with-pardiso
- For changes from previously packaged version through version
3.12.12 see the changelog file:
%{_docdir}/Ipopt-devel/ChangeLog
- Drop Ipopt-pkg-config-path-fix.patch: fixed upstream.
- Build doxygen documentation; requires doxygen, texlive-latex-bin
and dvips
- Use %%license to package license file.
- Cleanups using spec-cleaner.
OBS-URL: https://build.opensuse.org/request/show/702071
OBS-URL: https://build.opensuse.org/package/show/science/Ipopt?expand=0&rev=5
- update to version 3.11.9
* 2014-08-16 releases/3.11.9
- fix compilation issue of Java interface on systems where Index
and jint have different size [r2498, #241]
- work around failing check for random number generator with gcc
4.8.3 [r2495, r2496]
- readded IpTaggedObject.cpp to list of sources to compile in
MSVS v8-ifort project file [r2492]
- work around missing support for thread-local storage with gcc < 4.5
on MacOS X [r2491, #243]
- fix call to MKL Pardiso init function [r2489]
- speed up Triplet to CSR converter [r2487, #234]
- fixed a bug in equilibration scaling where average values were
computed incorrectly (by V. Zverovich) [r2483]
* 2014-04-08 releases/3.11.8
- fixed a bug, introduced with Ipopt 3.11.0, where the tag in the
Ipopt's caching mechanism was not unique over time, which lead
to failures of Ipopt that were difficult to debug or recognize
(e.g., Ipopt may have stopped with an restoration failure for
instances that solved fine with Ipopt 3.10) [r2472, r2473]
I'm very thankful to Gabriel Hackebeil and Kurt Majewski for
their debugging effort on this issue.
- building Mumps with pthreads is now disabled by default [#229]
- fixed setting of LD on Windows (now set to link only iff using
MS/Intel compilers) [#230]
- fixed download link for Gnumex [r2471]
- for some messages about too-few-degrees-of-freedom and restoration
failure, the message level changed from error to strong-warning
[r2460, r2469]
- revised calls to MPI_Init and MPI_Finalize in Mumps interface [r2467]
OBS-URL: https://build.opensuse.org/request/show/263336
OBS-URL: https://build.opensuse.org/package/show/science/Ipopt?expand=0&rev=4
- fixed installation with pkg-config
https://projects.coin-or.org/BuildTools/ticket/104
- update to version 3.11.7
* 2013-12-18 releases/3.11.7
- adapted PARDISO parameters when using MKL PARDISO to be close
to using Basel PARDISO
- added options pardiso_max_iterative_refinement_steps and
pardiso_order; the former defaults to 1 in case of MKL PARDISO,
which may help on instances that otherwise fail due to numerical issues
- removed duplicate code in IpQualityFunctionMuOracle.cpp [#225, r2445]
- fixed bug in triplet to csr converter [#226, r2446]
- minor changes in buildsystem
* 2013-11-16 releases/3.11.6
- updates to Matlab Interface build system (by T. Kelman)
- fix to updates of R Interface [r2416, #223]
- fixed SHAREDLIBEXT in v8-ifort's config.h [r2426, #224]
- minor fixes to the buildsystem
* 2013-10-26 releases/3.11.5
- added method IpoptApplication::RethrowNonIpoptException() to enable
rethrowing of non-ipopt and non-bad_alloc exceptions catched in
the *Optimize() and Initialization() methods; default is still to
return with NonIpopt_Exception_Thrown status
- minor fixes to the buildsystem [#215, #222]
* 2013-09-12 releases/3.11.4
- hopefully fixed non-working linear solver loader in DLLs build with
MSVS/v8-ifort project files [r2365]
- allow MC19 to be loaded via linear solver loader (by J. Currie) [r2366]
- fixed new point flag when running dependendency detector [r2368]
- experimental: adapt Pardiso interface to work with MKL Pardiso
(by J. Currie, T. Kelman) [r2369, #216]:
OBS-URL: https://build.opensuse.org/request/show/214483
OBS-URL: https://build.opensuse.org/package/show/science/Ipopt?expand=0&rev=3