@@ -108,7 +108,7 @@ function __set_ad_chunksize(solver::GeneralizedFirstOrderAlgorithm, ck, N)
108108 end
109109 return GeneralizedFirstOrderAlgorithm(; solver.descent, solver.linesearch,
110110 solver.trustregion, jvp_autodiff = ad, solver.max_shrink_times, solver.vjp_autodiff,
111- concrete_jac = solver.concrete_jac, name = solver.name)
111+ concrete_jac = solver.concrete_jac, name = solver.name, autodiff = ad )
112112end
113113function __set_ad_chunksize(solver::NonlinearSolvePolyAlgorithm, ck, N)
114114 algs = [__set_ad_chunksize(alg, ck, N) for alg in solver.algs]
@@ -133,15 +133,15 @@ function benchmark_problem!(prob_name; solver_tracker=solver_tracker)
133133 wp_NR = WorkPrecisionSet(prob.prob, abstols, reltols, getfield.(solvers_NR, :solver);
134134 names=getfield.(solvers_NR, :name), numruns=100, error_estimate=:l∞,
135135 maxiters=1000,
136- termination_condition = NonlinearSolve. AbsNormTerminationMode(Base.Fix1(maximum, abs)))
136+ termination_condition = AbsNormTerminationMode(Base.Fix1(maximum, abs)))
137137 wp_TR = WorkPrecisionSet(prob.prob, abstols, reltols, getfield.(solvers_TR, :solver);
138138 names=getfield.(solvers_TR, :name), numruns=100, error_estimate=:l∞,
139139 maxiters=1000,
140- termination_condition = NonlinearSolve. AbsNormTerminationMode(Base.Fix1(maximum, abs)))
140+ termination_condition = AbsNormTerminationMode(Base.Fix1(maximum, abs)))
141141 wp_LM = WorkPrecisionSet(prob.prob, abstols, reltols, getfield.(solvers_LM, :solver);
142142 names=getfield.(solvers_LM, :name), numruns=100, error_estimate=:l∞,
143143 maxiters=1000,
144- termination_condition = NonlinearSolve. AbsNormTerminationMode(Base.Fix1(maximum, abs)))
144+ termination_condition = AbsNormTerminationMode(Base.Fix1(maximum, abs)))
145145
146146 # Handles the general case
147147 solvers_general = filter(s -> s.type==:general, successful_solvers)
@@ -152,7 +152,7 @@ function benchmark_problem!(prob_name; solver_tracker=solver_tracker)
152152 wp_general = WorkPrecisionSet(prob.prob, abstols, reltols,
153153 getfield.(solvers_general, :solver); names=getfield.(solvers_general, :name),
154154 numruns=100, error_estimate=:l∞, maxiters=1000,
155- termination_condition = NonlinearSolve. AbsNormTerminationMode(Base.Fix1(maximum, abs)))
155+ termination_condition = AbsNormTerminationMode(Base.Fix1(maximum, abs)))
156156
157157 push!(wp_general_tracker, prob_name => wp_general)
158158
@@ -168,7 +168,7 @@ function check_solver(prob, solver)
168168 try
169169 sol = solve(prob.prob, solver.solver[:alg]; abstol=1e-8, reltol=1e-8,
170170 maxiters=1000000,
171- termination_condition=NonlinearSolve. AbsNormTerminationMode(Base.Fix1(maximum, abs)))
171+ termination_condition=AbsNormTerminationMode(Base.Fix1(maximum, abs)))
172172 if norm(sol.resid, Inf) < 1e-6
173173 Base.printstyled("[Info] Solver $(solver.name) returned retcode $(sol.retcode) \
174174 with an residual norm = $(norm(sol.resid, Inf)).\n"; color=:green)
0 commit comments