scipopt / SCIP.jl

Julia interface to SCIP solver
MIT License
95 stars 24 forks source link

Update to allow SCIP version 9? #286

Open GregPlowman opened 6 months ago

GregPlowman commented 6 months ago

Can SCIP.jl be updated to allow SCIP version 9.

It seems there are version 9 jlls for SCIP and SCIP_PaPILO:

SCIP_jll 900.0.0+1
SCIP_PaPILO_jll 900.0.0+0

Currently, SCIP version is limited in init.jl:

current = VersionNumber("$major.$minor.$patch")
required = VersionNumber("8")
upperbound = VersionNumber("9")
if current < required || current >= upperbound
    @error(
        "SCIP is installed at version $current, " *
        "supported are $required up to (excluding) $upperbound."
    )
end

Note that current >= upperbound results in the error. Manually editing to current > upperbound seems to work with a manual installation of SCIP version 9, which is required for Windows.