Skip to content

Remove Noah-WRFv4, bug fix in Thompson MP inner loop, contains "reduce memory required by MERRA2 data" (#757)#743

Merged
climbfuji merged 18 commits into
NCAR:mainfrom
climbfuji:remove-noah-wrfv4-bugfix-mp-thompson
Oct 29, 2021
Merged

Remove Noah-WRFv4, bug fix in Thompson MP inner loop, contains "reduce memory required by MERRA2 data" (#757)#743
climbfuji merged 18 commits into
NCAR:mainfrom
climbfuji:remove-noah-wrfv4-bugfix-mp-thompson

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji commented Sep 24, 2021

Description

This PR contains two changes:

Fixes #734.
Fixes ufs-community/ufs-weather-model#698.

Associated PRs

#743
NOAA-EMC/ufsatm#398
ufs-community/ufs-weather-model#831

Testing

See ufs-community/ufs-weather-model#831

Copy link
Copy Markdown
Contributor

@RuiyuSun RuiyuSun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bug fix looks fine. Thanks!

Copy link
Copy Markdown

@yangfanglin yangfanglin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The developers have all agreed with removing the version of NOAH LSM inherited from HWRF, using the same NOAH LSM for all UFS application, and updating the apps to NOAH MP when it is appropriate.

Copy link
Copy Markdown
Contributor

@gthompsnWRF gthompsnWRF left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can only comment on the change to variable dt (dt_in) for the module_mp_thompson.F90 not the Noah-v4 removal piece. I am fine with this change. Seems quite a bit like this is a pretty important bug fix for doing inner loops.

@climbfuji climbfuji changed the title Remove Noah-WRFv4, bug fix in Thompson MP inner loop Remove Noah-WRFv4, bug fix in Thompson MP inner loop, contains "reduce memory required by MERRA2 data" (#757) Oct 28, 2021
@climbfuji climbfuji merged commit 6912955 into NCAR:main Oct 29, 2021
Copy link
Copy Markdown
Collaborator

@grantfirl grantfirl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A little late, but looks fine to me.

@climbfuji climbfuji deleted the remove-noah-wrfv4-bugfix-mp-thompson branch June 27, 2022 03:21
JohanaRomeroAlvarez pushed a commit to JohanaRomeroAlvarez/ccpp-physics that referenced this pull request Sep 8, 2025
…rent (NCAR#743)

* Modifications to replace numerous p2p transfers in fill_nested_grid_cpl by a single MPI_Bcast

* Add reason for including ESMF in fv_control_init. Add code to cleanup structures associated with Bcast_comm

* Get rid of unneeded mpp_sync_self

* Use mpp_broadcast instead of MPI_Bcast at the request of NOAA-GFDL

* Get rid of mpp pelist scoping calls in fill_nested_grid_cpl().  This depends on NOAA-GFDL/FMS#1246 to be functional.  More efficient 'if' test in fill_nested_grid_cpl()

* Bcast_comm and sending_proc variables not needed anymore

* New member of the fv_atmos_type type called BcastMember allows more efficient determination of ranks involved in the mpp_broadcast call in fill_nested_grid_cpl routine

* Port to FMS-2023.02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Noah WRFv4 CCPP scheme C384 P7 coupled tests fail on cheyenne

7 participants