ai2cm / fv3gfs-fortran

FV3GFS Fortran for internal development at AI2
Other
6 stars 9 forks source link

Add dycore and/or total tendency diagnostics #290

Open nbren12 opened 2 years ago

nbren12 commented 2 years ago

These are useful diagnostics to have. We currently compute using the python wrapped fv3gfs in fv3net, but it would be nice to plug-in to the fortran infrastructure as well. The microphysics emulation code doesn't require the wrapped python model, and it would be nice to avoid depending on it for diagnostics only.

nbren12 commented 2 years ago

cc @spencerkclark

nbren12 commented 2 years ago

I don't know how to make this change. @spencerkclark do you know of an example commit/pr which modifies the dycore diags?

spencerkclark commented 2 years ago

This is maybe a good example PR: https://github.com/ai2cm/fv3gfs-fortran/pull/111. It does something similar for the total tendency due to physics for some tracers (implemented as dynamical core diagnostics). Implementing coarse versions of them is optional.

brianhenn commented 2 years ago

The PR to add the fast saturation adjustment tendency diags also uses some of the approaches that would be used to get these things, I think.