Skip to content

Commit 0cd3601

Browse files
committed
increase absolute tolerances for test runs in adjoint sensitivities
1 parent 97cbe16 commit 0cd3601

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/TestReactors.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ jp=jacobianpforwarddiff(y,p,t,domain,[],nothing);
220220
@test all((abs.(jpa.-jp) .> 1e-4.*abs.(jp).+1e-16).==false)
221221

222222
#sensitivities
223-
dps = getadjointsensitivities(sim,"H2",CVODE_BDF(linear_solver=:GMRES);sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(true)),abstol=1e-16,reltol=1e-6)
223+
dps = getadjointsensitivities(sim,"H2",CVODE_BDF(linear_solver=:GMRES);sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(true)),abstol=1e-12,reltol=1e-6)
224224
react2 = Reactor(domain,y0,(0.0,150.11094);p=p,forwardsensitivities=true)
225225
sol2 = solve(react2.ode,CVODE_BDF(linear_solver=:GMRES),abstol=1e-21,reltol=1e-7); #solve the ode associated with the reactor
226226
sim2 = Simulation(sol2,domain)
@@ -272,7 +272,7 @@ end;
272272
@test all((abs.(jpa.-jp) .> 1e-4.*abs.(jp).+1e-16).==false)
273273

274274
#sensitivities
275-
dps = getadjointsensitivities(sim,"H2",CVODE_BDF(linear_solver=:GMRES);sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(true)),abstol=1e-16,reltol=1e-6)
275+
dps = getadjointsensitivities(sim,"H2",CVODE_BDF(linear_solver=:GMRES);sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(true)),abstol=1e-12,reltol=1e-6)
276276
react2 = Reactor(domain,y0,(0.0,150.11094),interfaces;p=p,forwardsensitivities=true)
277277
sol2 = solve(react2.ode,CVODE_BDF(linear_solver=:GMRES),abstol=1e-21,reltol=1e-7); #solve the ode associated with the reactor
278278
sim2 = Simulation(sol2,domain,interfaces)
@@ -316,7 +316,7 @@ jp=jacobianpforwarddiff(y,p,t,domain,[],nothing);
316316
react = Reactor(domain,y0,(0.0,0.02),p=p) #Create the reactor object
317317
sol = solve(react.ode,CVODE_BDF(),abstol=1e-20,reltol=1e-12); #solve the ode associated with the reactor
318318
sim = Simulation(sol,domain)
319-
dps = getadjointsensitivities(sim,"H2",CVODE_BDF();sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(false)),abstol=1e-16,reltol=1e-6)
319+
dps = getadjointsensitivities(sim,"H2",CVODE_BDF();sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(false)),abstol=1e-12,reltol=1e-6)
320320
react2 = Reactor(domain,y0,(0.0,0.02);p=p,forwardsensitivities=true)
321321
sol2 = solve(react2.ode,CVODE_BDF(),abstol=1e-16,reltol=1e-6); #solve the ode associated with the reactor
322322
sim2 = Simulation(sol2,domain)
@@ -488,8 +488,8 @@ end;
488488
@test sol(t)[1:length(spcs)] solV(t)[1:end-2] rtol=1e-5
489489
@test sol(t)[length(spcs)+1:end-4] solV(t)[1:end-2] rtol=1e-5
490490

491-
dpsV = getadjointsensitivities(simV,"H2",CVODE_BDF();sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(false)),abstol=1e-16,reltol=1e-6)
492-
dps = getadjointsensitivities(sysim,sysim.sims[1],"H2",CVODE_BDF();sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(false)),abstol=1e-16,reltol=1e-6)
491+
dpsV = getadjointsensitivities(simV,"H2",CVODE_BDF();sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(false)),abstol=1e-12,reltol=1e-6)
492+
dps = getadjointsensitivities(sysim,sysim.sims[1],"H2",CVODE_BDF();sensealg=InterpolatingAdjoint(autojacvec=ReverseDiffVJP(false)),abstol=1e-12,reltol=1e-6)
493493
@test dpsV dps rtol=1e-4
494494
end;
495495

0 commit comments

Comments
 (0)