ESCOMP / atmospheric_physics

CCPP-enabled Atmospheric Physics
Apache License 2.0
4 stars 19 forks source link

Add simple physics diagnostics #127

Open peverwhee opened 1 month ago

peverwhee commented 1 month ago

The following outfld calls exist in the simple physics schemes in CAM. Since these came in before history in CAM-SIMA, we're missing the diagnostics and we should add them back in.

held-suarez QRS: Temperature tendency associated with the relaxation toward the equilibrium temperature profile (equivalent to TTEND)

tj2016 QRS: Temperature tendency associated with the relaxation toward the equilibrium temperature profile KVH: Vertical diffusion diffusivities (heat/moisture) KVM: Vertical diffusion diffusivities (momentum) DTV: T vertical diffusion DUV: U vertical diffusion (equivalent to UTEND) DVV: V vertical diffusion (equivalent to VTEND) VD01: Q tendency (vertical diffusion)

adamrher commented 1 month ago

Just an FYI. When I was running FHS94 a few weeks back, I found that the variable QRS in CAM was identical to TTEND in CAM-SIMA. To state the obvious QRS is the only physics tendency in FHS94.

peverwhee commented 1 month ago

Thanks @adamrher

I took a look and it seems that DUV and DVV are the same as UTEND and VTEND in tj2016.

So, updated list that we need to add: tj2016 QRS: Temperature tendency associated with the relaxation toward the equilibrium temperature profile KVH: Vertical diffusion diffusivities (heat/moisture) KVM: Vertical diffusion diffusivities (momentum) DTV: T vertical diffusion VD01: Q tendency (vertical diffusion)

adamrher commented 1 month ago

Perhaps those existing tendencies variables should just be renamed TTEND->QRS (in HS94) and UTEND->DUV (in tj2016)...? I only suggest this because TTEND/UTEND/VTEND are not process specific names, and more similar to something like PTTEND, which is the sum of all physics temperature tendencies regardless of what physics suite you're running. PTTEND is calculated in diag_phys_tend_writeout which is a diagnostic called at the end of tphysac in CAM, and I think we are punting on replicating these CAM diagnostics in CAM-SIMA, which would need to be brought as an interstitial routine and declared in the suite definition file.

peverwhee commented 1 month ago

@adamrher that makes sense. updated the description to (hopefully) reflect what we want to do.