Skip to content

Commit 58a8557

Browse files
More heuristics
1 parent c45b348 commit 58a8557

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/solver/nonlinear/newton_raphson.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ function nlsolve!(u::AbstractVector, f::AbstractSemidiscreteFunction, cache::New
110110
else
111111
push!(Θks, Θk)
112112
end
113-
if cache.parameters.enforce_monotonic_convergence && Θk 1.0
113+
if (cache.parameters.enforce_monotonic_convergence && Θk 1.0) || incrementnormprev > 5incrementnorm
114114
@debug "Newton-Raphson diverged. Aborting. ||r|| = $residualnorm" _group=:nlsolve
115115
return false
116116
end

0 commit comments

Comments
 (0)