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

Add Land IAU Capability to NoahMP Driver in CCPP #2414

Open
tsga opened this issue Aug 27, 2024 · 0 comments · May be fixed by #2415
Open

Add Land IAU Capability to NoahMP Driver in CCPP #2414

tsga opened this issue Aug 27, 2024 · 0 comments · May be fixed by #2415
Labels
enhancement New feature or request

Comments

@tsga
Copy link

tsga commented Aug 27, 2024

Description

The atmospheric DA applies IAU increments on temperature (among other variables), while the land surface increments are applied once at the start of the DA (cycle?) window. This could lead to the land surface (soil and snow) temperature being out of sync with near surface atmospheric temperature.

Solution

Add a Land IAU module to calculate increments for soil temperature. Later on, this can be extended to include snow temperature, and if necessary, the other soil and snow variables. The module’s functions will be called either from within the noahmpdrv ccpp scheme or right before the noahmpdrv run.

Alternatives

The existing atmospheric IAU module (fv_iau_mod.F90) can be modified with few additions for land, but because fv_iau_mod.F90 is part of the dynamical core there is strong resistance by repo owners. Having a separate land IAU module as part of ccpp’s Land_Model components (also closer to the schemes that use it) is a better option.

Related to

@tsga tsga added the enhancement New feature or request label Aug 27, 2024
@tsga tsga linked a pull request Aug 27, 2024 that will close this issue
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant