Skip to content

Bug fixes for/update of "Changes in cloud/radiation interaction in GSD physics suite", bug fixes for non-aerosol-aware Thompson MP#16

Merged
DomHeinzeller merged 9 commits into
NOAA-GSL:gsd/developfrom
climbfuji:gsd-dev-clouds_thompson-no-aero_dom
Mar 13, 2020
Merged

Bug fixes for/update of "Changes in cloud/radiation interaction in GSD physics suite", bug fixes for non-aerosol-aware Thompson MP#16
DomHeinzeller merged 9 commits into
NOAA-GSL:gsd/developfrom
climbfuji:gsd-dev-clouds_thompson-no-aero_dom

Conversation

@climbfuji
Copy link
Copy Markdown

@climbfuji climbfuji commented Feb 21, 2020

This PR:

Associated PRs:
#16
NOAA-GSL/fv3atm#13
NOAA-GSL/ufs-weather-model#11

See NOAA-GSL/ufs-weather-model#11 for regression testing information.

tanyasmirnova and others added 8 commits January 31, 2020 20:35
Thompson MP, MYNN pbl and GF convection:
1. Switch the order of calls, first MYNNrad_pre (or SGSCloud_RadPre),
then rrtmg_pre. This will add sub-grid clouds from MYNN PBL (or MYNN PBL and GF)
to QC and QI, and these updated hydrometeors will be used to compute cloud paths
and effective radii.
2. In rrtmg_pre with the use of THompson MP:
	- use Thompson's subroutines make_IceNumber and make_DropletNumber
          to compute number concentrations for subgrid clouds.
        - use calc_effectRad to compute effective radii for QC and QI
          with sub-grid clouds.
        - added option (clduni) to use the same subroutine to compute
          water paths as with the GFDL MP. For this input.nl should set
          effr_in=.true.
        - the progcld5 is used mostly to compute Xu-Randall cloud
          fraction.
3. Added *SGSCloud_* modules to replace *MYNNrad* to add all subgrid
clouds to QC and QI (from MYNN PBL and GF conv).
4. Added convective clouds qci_conv to GF scheme and SGSCloud_RadPre.
5. Computation of total cloud fraction in progcld5 is change not to
depend on shallow/deep convection. Not needed in the current version of
GSD suite.
2. Bug fix for the case when GF scheme is used without MYNN. In this case always use
Xu-Randall cloud fraction.
this subroutine as the qgrs entries. Results before/after this change
are identical.
…p-physics into HEAD, apply several bugfixes for radiation-cloud interaction and for non-aerosol-aware Thompson MP
Copy link
Copy Markdown

@tanyasmirnova tanyasmirnova left a comment

Choose a reason for hiding this comment

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

Dom,
Thank you very much for fixing all the bugs in this PR.
Tanya

@climbfuji
Copy link
Copy Markdown
Author

Thanks for looking at the changes! I am not going to merge them now. Instead, I would like to ask @hannahcbarnes and/or @haiqinli to check out this code and run our usual set of 10 test cases for comparison against our baseline:
git clone -b gsd-dev-clouds_thompson-no-aero_dom --recursive https://github.com/climbfuji/ufs-weather-model
Thanks very much in advance!

@haiqinli
Copy link
Copy Markdown
Collaborator

@climbfuji Sure, we will do the retro runs and verification. Thanks.

@climbfuji
Copy link
Copy Markdown
Author

Thanks, @haiqinli !

…ion; array qci_conv may not be allocated, thus use assumed-size declaration
@DomHeinzeller DomHeinzeller merged commit d1ef650 into NOAA-GSL:gsd/develop Mar 13, 2020
tanyasmirnova pushed a commit to tanyasmirnova/ccpp-physics that referenced this pull request May 13, 2021
…path

Update Cmakelists.txt so that it works with symlinks in compile path
SamuelTrahanNOAA pushed a commit that referenced this pull request Mar 8, 2022
@climbfuji climbfuji deleted the gsd-dev-clouds_thompson-no-aero_dom branch June 27, 2022 03:15
christinaholtNOAA pushed a commit that referenced this pull request Mar 2, 2023
Adjust GFS diagnostic Aerosol Optical Depth (AOD) output to the exact 550nm
zhanglikate referenced this pull request in zhanglikate/ccpp-physics Apr 5, 2024
correctly convert from flashes per five minutes to flashes per minute
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.

Thompson MP: rain number concentration not implemented/used in all routines.

5 participants