Add tracer auxiliary variables and tendency terms to AuxiliaryState and Tendencies classes, and incorporate tracer updates into time stepping methods. TimeStepper initialization broken into two phases to resolve circular dependency issue.
Updated impacted unit tests. Unit tests pass on Chrysalis and Perlmutter CPU/GPU.
Checklist
[x] Documentation:
[x] User's Guide has been updated
[x] Developer's Guide has been updated
[x] Documentation has been built locally and changes look as expected
[x] Testing
[x] CTest unit tests for new features have been added per the approved design.
[x] Unit tests have passed. Please provide a relevant CDash build entry for verification.
Add tracer auxiliary variables and tendency terms to AuxiliaryState and Tendencies classes, and incorporate tracer updates into time stepping methods. TimeStepper initialization broken into two phases to resolve circular dependency issue.
Updated impacted unit tests. Unit tests pass on Chrysalis and Perlmutter CPU/GPU.
Checklist