-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Update NUOPC cap exchange fields #600
Conversation
Hi @rcabell @kafitzgerald |
@danrosen25 -- since this doesn't touch the main body of the WRF-Hydro code, and therefore isn't really exercised by the automated regression testing, I'll defer to you to indicate its readiness. By the way, does this PR integrate with (or obviate) your other PRs that were in Draft status? (#550 and #578) |
@rcabell @scrasmussen @kafitzgerald what is the status of the merge of this PR? We are waiting for this merge in order to tag the upstream "LISHydro" repository, which points to WRF-Hydro as a submodule. Any update would be appreciated! |
Hi Rocky -- sorry for the delay here, we are hoping to get it reviewed this week. I spoke briefly to Dan about it on Tuesday and he will get the branch rebased to the current WRF-Hydro |
* Move fields utilities to WRFHydro_NUOPC_Fields.F90 * Add 3 dimensional soil fields smc, slc, stc * Remove fields that aren't connected * Update LSM forcings check * Update NUOPC cap fill values * Add options for memory copy or pointer * Add options to initialize with prescribed values * Add options to check for missing values * Add options to fill missing values with prescribed values * Cleanup field creation and fill * Cleanup ESMF extension utilities * Update error flags * Set field timestamp to invalid for coldstarts * Add WRFHYDRO model state debugging * Fix WRFHYDRO NUOPC cap installation dependencies
17221c7
to
cead267
Compare
The rebase was clean and reproduced bit-for-bit results for coupled_tar.noahmp_v4.0.1_cold.nldas2 on Discover. I overwrote the old feature/NUOPC head with the rebase. Now we're waiting on CI checks and review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI checks pass and scanning through code nothing seems to stand out to prevent it from being accepted. LGTM
TYPE: enhancement
KEYWORDS: ESMF, NUOPC, UFSATM, RRFS
SOURCE: Daniel Rosen, NCAR
DESCRIPTION OF CHANGES: Updated NUOPC cap with additional fields for coupling to UFSATM (for RRFS-NWM coupling project). Moved field related code to separate file. Added configuration options for fields.
Included in PR
ISSUE: none
TESTS CONDUCTED: Tested in RRFS-NWM coupling and LIS-WRFHYDRO coupling.
RRFS-NWM
workflow for coupled run is incomplete and requires manual steps that are not part of repo
LIS-Hydro (on Cheyenne)
NOTES:
New Cap Configuration Options:
Checklist
Merging the PR depends on following checklist being completed. Add
X
between each of the squarebrackets if they are completed in the PR itself. If a bullet is not relevant to you, please comment
on why below the bullet.
NEWS.md