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

Modify the Thompson scheme to improve radiative fluxes and cloud cover for HR1 #19

Merged

Conversation

ChunxiZhang-NOAA
Copy link

@ChunxiZhang-NOAA ChunxiZhang-NOAA commented Nov 1, 2022

This PR is created on behalf of @RuiyuSun to resolve Issue#21.

The purpose of this PR is to reduce the biases in the radiative fluxes, cloud cover, and surface temperature by modifying the Thompson microphysics scheme and its related part in the RRTMG(P) pre interstitial code.

The PR includes:

  1. MP changes to increase ice at high levels by using a larger maximum in the ice nucleation, smaller supersaturation requirement for the ice generation from %125 to %115; etc.
  2. Cloud number concentration change to reduce the bias in surface downward shortwave radiative flux off the coastal regions including the SEP. Change was made in the Thompson MP, RRTMG, and RRTMGP source files.
  3. Changes of threshold values in cloud cover calculation to early values to reduce cloud cover.

Another modification included in the following testing but not included in this PR is:
The convective cloud condensate is used in the radiative flux calculation.
This modification is included in PR#9.

The testing results based on P8C is here.
Copy of Coupled experiments based on P8C Evaluation_GFS_p8cctl_p8c15_p8c15cnvwinrad (1).pptx
The testing results based on GFSv17 is here.
GFSv17_highresol_cnvwinradiation_202007_202008 [Autosaved].pptx

Copy link
Collaborator

@dustinswales dustinswales left a comment

Choose a reason for hiding this comment

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

A few small comments on commented lines.

Copy link
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.

Looks OK to me. I only had one question and it would be nice if commented lines were removed like @dustinswales suggested.

physics/module_mp_thompson.F90 Show resolved Hide resolved
physics/module_mp_thompson.F90 Outdated Show resolved Hide resolved
physics/module_mp_thompson.F90 Outdated Show resolved Hide resolved
physics/module_mp_thompson.F90 Outdated Show resolved Hide resolved
physics/module_mp_thompson.F90 Outdated Show resolved Hide resolved
physics/module_mp_thompson.F90 Outdated Show resolved Hide resolved
@RuiyuSun
Copy link
Collaborator

RuiyuSun commented Nov 7, 2022

Looks fine.

@ChunxiZhang-NOAA
Copy link
Author

Thank you Ruiyu! The commit process will start soon.

@gthompsnWRF
Copy link
Collaborator

@ChunxiZhang-NOAA Yes, I will hit approve. I just wanted Ruiyu (possibly others) to know why that line 300 could not be changed to D0s+100. I wish everyone would be more careful not to change what they might perceive as a simple constant. More thorough investigation is sometimes needed.

@ChunxiZhang-NOAA
Copy link
Author

@gthompsnWRF Thank you so much! Totally understood. It is always good to provide more detailed explanations.

dustinswales pushed a commit that referenced this pull request Nov 2, 2023
grantfirl pushed a commit that referenced this pull request May 21, 2024
Add optional attribute to Fortran files.
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.

5 participants