Skip to content

Release 2.1 #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 90 commits into from
Feb 15, 2025
Merged

Release 2.1 #100

merged 90 commits into from
Feb 15, 2025

Conversation

whart222
Copy link
Collaborator

No description provided.

whart222 and others added 30 commits June 4, 2024 08:12
Using the or-fusion-spack-repo repository to define
packages
1. Trying to fix issue with gurobi solver interface

2. Adding other domain names
1. Update the _spack_tpls directory if it exists.  This is probably what
        most users want.

2. Try to add compilers ... which may be missing from the user's spack
        configuration
Run can now specify tests of the form:   <size>:<type>

For example:  big:solve0
This is like bench_gurobi.sh, but it summarizes baselines w.r.t.
gurobi, coek and pyomo.
. Using absolute paths to simplify some logic

. Optionally building scip components
. Adding missing 'inline' declarations

. Expanding API of RangeSet and Sum functions
This simplifies the use of coek intrinsics in cases where
expressions result in double values, which we can directly evaluate.
This API mimics the API of smoek.  We'll see if we keep this, but it
seems to make sense.
... to avoid overloading with other coek functions.
whart222 and others added 29 commits October 9, 2024 13:54
1. Fixing typename in indexed_container

2. Fixing logic associated with expansion of var/obj/con components
1. Fixing initialization of parameter values

2. Fixing bugs in compact LP writer
Updates to compact modeling logic
1. Fixing errors when Gurobi solvers are deleted without having been
run.

2. Adding newer versions of Gurobi to the FindGUROBI.cmake logic
Fixing an error in the setup of gurobi solvers
More careful license management and error message from Gurobi.
1. More careful return of pre-computed values from available()

2. Adding diagnostic output when getting an unexpected termination condition
1. Adding other gurobi versions to FindGurobi.cmake

2. Initialize the license_status to 'available' after successfully
    creating a gurobi env

3. Conditionally generate warning message in coek_gurobi_test.cpp
This avoids a race condition where tests check for the availability of gurobi
but then fail to execute properly when the license status changes.
@whart222 whart222 merged commit 4fd09a1 into main Feb 15, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant