I think it depends on the functional for which the sensitivities are 
calculated. For most cases, the objective functional should not be sensitive to 
the step sizes when a converged solution is achieved. What the adapter does is 
just to choose a step size so that the solution is accurate within certain 
tolerances. Of course, if the adapter is not doing a good job (e.g. choosing a 
step size that leads to instability), not only the sensitivities are influenced 
but also the solution is inaccurate.

Hong (Mr.)


On Oct 28, 2020, at 4:54 PM, Salazar De Troya, Miguel via petsc-users 
<[email protected]<mailto:[email protected]>> wrote:

Hello,

I saw in the TSAdjoint paper that adjoints for adaptive time stepping schemes 
are supported. Given that these schemes usually involve nondifferentiable 
functions to pick the time step, are the sensitivities also nondifferentiable 
at certain points? Does one need to be careful when using adjoints with 
adaptive time steps?

Thanks
Miguel


Miguel A. Salazar de Troya
Postdoctoral Researcher, Lawrence Livermore National Laboratory
B141
Rm: 1085-5
Ph: 1(925) 422-6411

Reply via email to