From a2041083925063ded2cc9cf205d2a875bbea43f6 Mon Sep 17 00:00:00 2001 From: bolucastang Date: Mon, 12 Jan 2026 13:19:03 -0500 Subject: [PATCH] Bug fixed: fabs for log-based primal-dual residual gap --- src/solver.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/solver.cu b/src/solver.cu index 3e61fad..0428e72 100644 --- a/src/solver.cu +++ b/src/solver.cu @@ -820,7 +820,7 @@ static void perform_restart(pdhg_solver_state_t *state, state->primal_weight_last_error = 0.0; } - double primal_dual_residual_gap = abs( + double primal_dual_residual_gap = fabs( log10(state->relative_dual_residual / state->relative_primal_residual)); if (primal_dual_residual_gap < state->best_primal_dual_residual_gap) {