E3SM-Project / Omega

Next generation ocean model within E3SM
https://docs.e3sm.org/Omega/omega
Other
4 stars 5 forks source link

Add tracer tendency terms and auxiliary variables #140

Closed brian-oneill closed 1 month ago

brian-oneill commented 1 month ago

Added functors to omega/src/ocn/TendencyTerms.cpp for computing horizontal advection, del2 mixing, and del4 mixing tendency terms for Tracers, and TracerAuxVars class to omega/src/ocn/auxiliaryVars to compute auxiliary variables needed by these tendency terms.

Unit tests passed on Chrysalis and Perlmutter CPU & GPU

Checklist

mark-petersen commented 1 month ago

Passes ctests on perlmutter cpu and gpu.