Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 0670560b03 | |||
| 1f72e1df9e | |||
| 49573b5038 | |||
| d91206ead7 | |||
| 5e68a32dfb | |||
| 041024ee50 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:98c9bf2a7eb3c82f2a68d59dbe5cd87370539ade144b0553370730ccd98cf143
|
||||
size 1857181
|
||||
3
Ipopt-3.14.19.tar.gz
Normal file
3
Ipopt-3.14.19.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b3eb84a23812b53a3325bcd2c599de2b0f5df45a18ed251f9e3c1cd893136287
|
||||
size 1876140
|
||||
@@ -1,3 +1,75 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 4 14:47:33 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 3.14.19:
|
||||
* Only Windows specific changes.
|
||||
- Changes from version 3.14.18:
|
||||
- Restricted workaround for using Pardiso to Intel MKL 2025.0.x.
|
||||
Intel MKL 2025.1.0 has the corresponding issue fixed
|
||||
[gh#coin-or/Ipopt#799].
|
||||
- Fixed that Jipopt::finalize_solution did not store final
|
||||
objective value correctly [gh#coin-or/Ipopt#820].
|
||||
- Instead, the value of the last iterate evaluation was
|
||||
returned, which was often the same.
|
||||
- Added IpoptApplication::Version() (C++ interface),
|
||||
GetIpoptVersion (C interface), and Ipopt::GetVersion() (Java
|
||||
interface) to retrieve version of Ipopt library
|
||||
[gh#coin-or/Ipopt#824].
|
||||
- Fixed possible missing initialization of delta_x and delta_s
|
||||
in PDPerturbationHandler in case ConsiderNewSystem failed
|
||||
[gh#coin-or/Ipopt#834].
|
||||
- Undefine max if defined after include of windows.h in
|
||||
IpUtils.cpp [gh#coin-or/Ipopt#834].
|
||||
- Added missing initialization of Filter Acceptor in case
|
||||
restoration phase is called when the fallback mechanism of
|
||||
BacktrackingLinearSearch has been activated
|
||||
[gh#coin-or/Ipopt#834,gh#coin-or/Ipopt#837].
|
||||
- If this happened in the first iteration, it led to the use of
|
||||
uninitialized values.
|
||||
- Added missing return if symbolic factorization with MA57
|
||||
(ma57ad, ma57as) failed [gh#coin-or/Ipopt#834].
|
||||
- Fixed application of scaling when computing violations of
|
||||
inequality constraints in TNLP::get_curr_violations(). Added
|
||||
OrigIpoptNLP::d_space().
|
||||
- Fixed signature of call to MKL's Pardiso: the DPARM argument
|
||||
does not exist in this version of Pardiso.
|
||||
- Use %ldconfig_scriptlets macro instead of post(un) ldconfig
|
||||
scripts.
|
||||
- Install doc files as part of %install and run fdupes on them to
|
||||
link up duplicated files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 30 08:59:17 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 3.14.17:
|
||||
* Added Ipopt::RegisterInterruptHandler() and
|
||||
Ipopt::UnregisterInterruptHandler() to IpUtils.hpp to wrap
|
||||
handling of interrupt signals.
|
||||
* Added parameter checkinterrupt (default false) to AmplTNLP
|
||||
constructor to enable check for interrupt signal in
|
||||
intermediate_callback.
|
||||
* The ipopt and ipopt_sens executables and scalable problems C++
|
||||
examples can now be interrupted by SIGINT/SIGHUP (systems with
|
||||
sigaction()) or SIGINT/SIGTERM/SIGABRT (Windows systems).
|
||||
* New option mumps_mpi_communicator to specify the MPI
|
||||
communicator when using an MPI-enabled build of MUMPS
|
||||
[gh#coin-or/Ipopt#790].
|
||||
* Updated build system to current autotools versions; initial
|
||||
support for icx/ifx and flang.
|
||||
* Removed use of vsprintf and sprintf. Added
|
||||
IpoptData::Append_info_string(std::string,double).
|
||||
* Removed use of strcpy, strncpy, strdup, and sscanf.
|
||||
* Using fopen_s and getenv_s instead of fopen and getenv,
|
||||
respectively, if available.
|
||||
* Added workaround for using Pardiso from Intel MKL 2025.0.1
|
||||
[gh#coin-or/Ipopt#799].
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 17 05:30:18 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 3.14.16:
|
||||
* No Linux specific changes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 10 14:14:20 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
|
||||
17
Ipopt.spec
17
Ipopt.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package Ipopt
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -19,7 +19,7 @@
|
||||
%define sover 3
|
||||
%define shlib libipopt%{sover}
|
||||
Name: Ipopt
|
||||
Version: 3.14.15
|
||||
Version: 3.14.19
|
||||
Release: 0
|
||||
Summary: A software package for large-scale nonlinear optimization methods
|
||||
License: EPL-2.0
|
||||
@@ -99,24 +99,27 @@ do
|
||||
rm %{buildroot}%{_docdir}/%{name}/${f}
|
||||
done
|
||||
|
||||
# Install doc files here so that duplicates can be cleaned up using %%fdupes
|
||||
mkdir -p %{buildroot}%{_docdir}/%{name}
|
||||
cp -r doc/html %{buildroot}%{_docdir}/%{name}/
|
||||
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%fdupes %{buildroot}%{_datadir}/coin/doc
|
||||
%fdupes %{buildroot}%{_docdir}/%{name}/
|
||||
|
||||
%check
|
||||
%make_build test
|
||||
|
||||
%post -n %{shlib} -p /sbin/ldconfig
|
||||
%postun -n %{shlib} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %{shlib}
|
||||
|
||||
%files -n %{shlib}
|
||||
%{_libdir}/*.so.%{sover}*
|
||||
|
||||
%files devel
|
||||
%doc README.md AUTHORS ChangeLog.md
|
||||
%doc doc/html
|
||||
%doc %{_docdir}/%{name}
|
||||
%license LICENSE
|
||||
%{_includedir}/*
|
||||
%{_includedir}/coin-or/
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/ipopt.pc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user