-
Notifications
You must be signed in to change notification settings - Fork 258
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
Updates for component NoahMP land model #2387
Updates for component NoahMP land model #2387
Conversation
@junwang-noaa I created a draft PR to bring recent updates from land side and I'll keep working on it. Once it is ready, I'll change it's status. Probably, this would be the last update from land JTTI project since we are plaining to finalize it around end of August. |
@uturuncoglu Does this PR require an ESMF update for the "stripes" fix? |
@DeniseWorthen No, I put a fix in CMEPS side, now it uses redist rather then interpolation (see the CMEPS PR for more detail). Since we are using same grid in both land and atmosphere that works for the RTs. CMEPS is assuming they are using same grid by default. Once we want to run land in a tiger resolution under S2S configuration, then we need newer version of ESMF that has fix. |
Thanks for the explanation. What about LM4? |
@DeniseWorthen LM4 has no fully coupled configuration yet and it is only coupled with DATM. So, it won't affect it. But, I still need to add |
@BrianCurtis-NOAA Okay. It seems that some files are missing in WCOSS2. It seems it has trouble with |
@BrianCurtis-NOAA That tests ( |
@BrianCurtis-NOAA I am also seeing |
I think in the end we turned off the lnd tests on WCOSS2 because it couldn't be resolved? |
@DeniseWorthen I think we could disable these tests on WCOSS2 since I think we are not running any land tests over there. Let me modify |
@DeniseWorthen @BrianCurtis-NOAA Okay. I have just disabled them on WCOSS2 like other land tests. |
We can start merging process. |
Noting that Acorn is being skipped due to batch submission issues |
@BrianCurtis-NOAA JFYI, i am out of office now but back to in a hour and start to point official repositories and branches for merged ones. |
@BrianCurtis-NOAA I am back. Waiting for FV3 PR to be merged to update submodule pointers. |
FV3 hash: NOAA-EMC/fv3atm@c2eb454 |
@BrianCurtis-NOAA Okay. I have just updated CMEPS, NoahMP and FV3. |
@jkbk2004 @BrianCurtis-NOAA BTW, thanks to all for your help through the PR process. |
* UFSWM - new RT tests based on S2S configurations: cpld_control_p8_lnd and control_restart_p8_atmlnd. * CMEPS - flexible way to use same grid in atm-lnd coupling * FV3 - * ccpp-physics - new flux calculation method is implemented in CCPP/Physics sfc_land scheme to overcome initialization issues. * NOAHMP - add new decomposition algorithm to NoahMP component model NUOPC cap to distribute land and ocean points evenly to all the processor.
Commit Queue Requirements:
Description:
The PR aims to bring recent updates from component land model. The major changes are,
decomp_type = custom
option toLND_attributes::
section ofufs.configure
.sfc_land
scheme to overcome initialization issues. We also adjust run sequences of land related configurations.cpld_control_p8_lnd
andcontrol_restart_p8_atmlnd
.control_p8_atmlnd
is removed since CCPP/Physics version of the code diverged from the component model. Some of the information provided by the CCPP/Physics can not be provided in the component model. For example, update for land IAU in the ccpp-physics NoahMP. The side-by-side run can be still performed by runningcontrol_p8_atmlnd
orcpld_control_p8_lnd
by settingcpllnd2atm = .false.
. This will turn off feedback from land component to atmospheric model and allow atmospheric model receive land fluxes from CCPP/Physics version of NoahMP.Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Changes
Regression Test Changes (Please commit test_changes.list):
Two new RTs are added:
cpld_control_p8_lnd
andcontrol_restart_p8_atmlnd
One RT is removed:
control_p8_atmlnd_sbs
All land related RTs have answer changes due to the changes in the input files and also change the way of model initialization.
Input data Changes:
Library Changes/Upgrades:
Testing Log: