Changes in cloud/radiation interaction in GSD physics suite that uses#12
Conversation
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.
|
@hannahcbarnes |
|
@climbfuji do j = 2, NTRAC I wonder if the following loop is redundant: |
|
If the SGScloud use the correct variables (standard names) that correspond to the qgrs entries, then there is no need to do anything else. I don't know about your question whether the loop is redundant or not. |
this subroutine as the qgrs entries. Results before/after this change are identical.
|
I am working on this code and there are several problems with it. Generally, the changes are extensive and it will be difficult to propose them to EMC. I am trying to encapsulate the changes in easier-to-recognize blocks, but I am wary that they will accept them (unless we show significantly better results, of course). Other issues:
I am importing the branches for ccpp-physics and fv3atm into the current version of the code, and I am fixing all of those as I go through them, except the change to |
|
Dom, |
…alculation_to_its_own_scheme_and_z0_composite_consistent_tanya_21apr21 Move sfc emis alb calculation to its own scheme and z0 composite consistent tanya 21apr21
Thompson MP, MYNN pbl and GF convection:
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.
to compute number concentrations for subgrid clouds.
with sub-grid clouds.
water paths as with the GFDL MP. For this input.nl should set
effr_in=.true.
fraction.
clouds to QC and QI (from MYNN PBL and GF conv).
depend on shallow/deep convection. Not needed in the current version of
GSD suite.