moose icon indicating copy to clipboard operation
moose copied to clipboard

Add more support for first time derivatives with AD

Open GiudGiud opened this issue 1 year ago • 0 comments

Motivation

Numerous things don't work the same as without AD currently:

  • no adCoupledDot routine in Coupleable
  • no support for getting DoFs dot (related)
  • no support for getting DoFs dot for nodes

Potentially issue for ElemFace and LowerD, though they dont have a computeLowerD in the VariableData member so it's organized differently

Design

Implement more routines. Be careful of issues like:

  • if computenodalvalue is not implemented for setting DoF dots, anyone requesting dof_dots get the results from the previous elemental call!

Impact

More support meet user needs here https://github.com/idaholab/moose/discussions/28855

GiudGiud avatar Oct 16 '24 15:10 GiudGiud