Skip to content

Commit e115f0d

Browse files
committed
switch tmp and inplace probmap
1 parent b9dd04e commit e115f0d

File tree

1 file changed

+5
-5
lines changed
  • lib/OrdinaryDiffEqNonlinearSolve/src

1 file changed

+5
-5
lines changed

lib/OrdinaryDiffEqNonlinearSolve/src/newton.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,21 +66,21 @@ function initialize!(nlsolver::NLSolver{<:NonlinearSolveAlg, true},
6666

6767
nlstep_data = f.nlstep_data
6868
if nlstep_data !== nothing
69-
ztmp .= 0
69+
atmp .= 0
7070
if method === COEFFICIENT_MULTISTEP
7171
nlstep_data.set_γ_c(nlstep_data.nlprob, (one(t), one(t), α * invγdt, tstep))
72-
nlstep_data.set_inner_tmp(nlstep_data.nlprob, ztmp)
72+
nlstep_data.set_inner_tmp(nlstep_data.nlprob, atmp)
7373
nlstep_data.set_outer_tmp(nlstep_data.nlprob, tmp)
7474
else
7575
nlstep_data.set_γ_c(nlstep_data.nlprob, (dt, γ, one(t), tstep))
7676
nlstep_data.set_inner_tmp(nlstep_data.nlprob, tmp)
77-
nlstep_data.set_outer_tmp(nlstep_data.nlprob, ztmp)
77+
nlstep_data.set_outer_tmp(nlstep_data.nlprob, atmp)
7878
end
7979
nlstep_data.nlprob.u0 .= @view z[nlstep_data.u0perm]
8080
SciMLBase.reinit!(cache.cache, nlstep_data.nlprob.u0, p=nlstep_data.nlprob.p)
8181
else
8282
if f isa DAEFunction
83-
nlp_params = (tmp, ztmp, ustep, γ, α, tstep, k, invγdt, p, dt, f)
83+
nlp_params = (tmp, atmp, ustep, γ, α, tstep, k, invγdt, p, dt, f)
8484
else
8585
nlp_params = (tmp, ustep, γ, α, tstep, k, invγdt, method, p, dt, f)
8686
end
@@ -127,7 +127,7 @@ end
127127
nlcache.prob, nlcache.alg, nlcache.u, nlcache.fu;
128128
nlcache.retcode, nlcache.stats, nlcache.trace
129129
)
130-
ztmp .= nlstep_data.nlprobmap(nlstepsol)
130+
nlstep_data.nlprobmap(ztmp, nlstepsol)
131131
ustep = compute_ustep!(ustep, tmp, γ, z, method)
132132
calculate_residuals!(@view(atmp[nlstep_data.u0perm]), nlcache.fu,
133133
@view(uprev[nlstep_data.u0perm]),

0 commit comments

Comments
 (0)