The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
clarabel_control() defaults now match
Clarabel.rs exactly. Several had fallen behind upstream:
chordal_decomposition_enable,
chordal_decomposition_compact and
chordal_decomposition_complete_dual are TRUE,
and chordal_decomposition_merge_method is
"clique_graph". On a semidefinite program with a
decomposable sparsity pattern this is dramatically faster — on a banded
example with a 120x120 semidefinite cone, 0.007 seconds against 422
seconds. Two consequences: the dual variables reported for semidefinite
constraints are not in general the same as before, and data updates are
blocked when a decomposition actually takes place. Linear, quadratic and
second-order cone problems are unaffected and remain updatable. Pass
chordal_decomposition_enable = FALSE for the previous
behavior.reduced_tol_infeas_abs is now 5e-12, not
5e-5, matching upstream since Clarabel.rs
v0.10.0. Smaller means less margin required, so the previous
value was stricter than upstream; the change makes
AlmostPrimalInfeasible and
AlmostDualInfeasible marginally easier to reach on
borderline problems.direct_solve_method is now "auto", not
"qdldl", matching upstream since v0.11.0. This build links
only the QDLDL solver, so "auto" resolves to the same code
path and results are unchanged.direct_solve_method options that never
worked: "cholmod" (never existed in
Clarabel.rs; it is a Clarabel.jl option) and
"mkl" (requires a Pardiso feature this build does not
enable). The accepted values are "auto" and
"qdldl".tol_ktratio
(1e-6, was documented as 1e-7) and
iterative_refinement_reltol (1e-13, was
documented as 1e-12). The code was already correct; only
the help page was wrong.clarabel_solver(), solver_solve(),
solver_update(),
solver_is_update_allowed()cli::cli_abort()
with markupsavvy crate from 0.8.13 to 0.9.2clarabel_control() and solver
functionstinytest::at_home()MACOSX_DEPLOYMENT_TARGET to Rust cc crate
during cargo buildClarabel.rsflang issues shown on CRAN for
fedora-clang-rdevelClarabel.rsr-src that detects R being used
correctly (thank you, Ivan Krylov!)These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.