Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

evaporation output errors in offline code. #273

Open
penguian opened this issue Sep 10, 2020 · 1 comment
Open

evaporation output errors in offline code. #273

penguian opened this issue Sep 10, 2020 · 1 comment

Comments

@penguian
Copy link
Collaborator

keyword_keepgit owner:[email protected] type_defect | by inh599


The offline model output routine converts latent heat fluxes to water fluxes as part of the daily/monthly etc, averaging process. This process, however, neglects the difference between evaporation and sublimation in the conversion as captured by the factor ssnow%cls.

Two minor changes to the routine cable_output.F90 are needed:

line 1857: out%Evap = out%Evap + REAL(canopy%fes/ air%rlam/ssnow%cls + canopy%fev/air%rlam,4)

line 1902: out%Esoil = out%Esoil + REAL(canopy%fes/air%rlam/ssnow%cls, 4)

Note the other evaporation outputs do not need to be changed as transpiration (out%Tveg) and evaporation from a wet canopy are assumed to be from liquid water reservoirs.

This conversion should have been applied as part of Ticket 137.

A check is needed to see if a modification of line 1857 is needed to accommodate SLI: Esoil has two cases and Evap is now using the latent heat flux from soil and canopy not the total.


Issue migrated from trac:273 at 2023-11-27 11:35:06 +1100

@penguian
Copy link
Collaborator Author

penguian commented Feb 7, 2023

@[email protected] set keywords to keepgit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants