JuliaSmoothOptimizers / JuliaSmoothOptimizers/JSOSuite.jl
Implement default options for solvers and set no verbosity as default
- Dominant language
- Julia
- Stars
- 22
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
While working on #144, I had the issue of telling all solvers to shut up. Since they don't all accept `verbose = 0`, or all use the logging, there needs to be some checking on the solver name or type.
One simple solution is to create a dict on the solver name.
Another, that I used [here](https://github.com/TulipaEnergy/TulipaEnergyModel.jl/blob/df96b794f3650de2c407188e34956f67e8b9167b/src/solver-parameters.jl#L56), is to create a function that dispatches on the solver type.
Another is to make sure that all our solvers and wrappers accept `verbose::Int` and translate adequately. This might be infeasible to do right.
Contributor guide
Assessment
This issue has not been assessed yet.