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

MYNN sfclay (RAP suite) restart reproducibility, P8 suite definition files #455

Merged
merged 94 commits into from
Jan 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
9328c87
Merge pull request #1 from NOAA-EMC/develop
DeniseWorthen Nov 18, 2019
cb908e9
Merge pull request #2 from NOAA-EMC/develop
DeniseWorthen Dec 2, 2019
c96eaef
Merge pull request #3 from NOAA-EMC/develop
DeniseWorthen Dec 6, 2019
1067e95
Merge pull request #4 from NOAA-EMC/develop
DeniseWorthen Jan 4, 2020
c8abdc6
Merge pull request #9 from NOAA-EMC/develop
DeniseWorthen Jan 16, 2020
3e0e847
Merge pull request #10 from NOAA-EMC/develop
DeniseWorthen Jan 25, 2020
5b2831e
Merge pull request #12 from NOAA-EMC/develop
DeniseWorthen Feb 18, 2020
69b7a01
Merge pull request #13 from NOAA-EMC/develop
DeniseWorthen Mar 23, 2020
2a2b89a
Merge pull request #15 from NOAA-EMC/develop
DeniseWorthen Apr 3, 2020
0671b18
Merge pull request #16 from NOAA-EMC/develop
DeniseWorthen Apr 17, 2020
1e25e61
Merge pull request #17 from NOAA-EMC/develop
DeniseWorthen Apr 17, 2020
fce0b06
Merge pull request #18 from NOAA-EMC/develop
DeniseWorthen Apr 23, 2020
e655629
Merge pull request #19 from NOAA-EMC/develop
DeniseWorthen Apr 24, 2020
3df3898
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Jun 26, 2020
7f89d1f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Aug 1, 2020
d3a9665
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Aug 12, 2020
c2aae4e
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Aug 16, 2020
a1e05e0
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Aug 27, 2020
24d4fe6
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Sep 2, 2020
ebfcf47
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Sep 2, 2020
ff8c950
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Nov 2, 2020
7e1489d
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Nov 3, 2020
9619fe7
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Nov 12, 2020
a87558f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Nov 16, 2020
d8e5772
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Nov 18, 2020
484782a
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Nov 30, 2020
5514ecc
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Dec 2, 2020
7beaa31
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Dec 16, 2020
624b4e2
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Dec 18, 2020
e174f2a
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Jan 12, 2021
1f2356a
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Jan 14, 2021
3000a5f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Jan 20, 2021
c3475dc
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Jan 27, 2021
ccd81ee
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Jan 30, 2021
147e4eb
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Feb 8, 2021
006e6f9
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Feb 16, 2021
38041e6
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Feb 19, 2021
f61a8f7
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Feb 25, 2021
33e440e
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 3, 2021
1276541
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 11, 2021
44fff6d
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 16, 2021
7ad23d9
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 18, 2021
e14c8e4
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 21, 2021
9b510fc
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 26, 2021
97d5e0f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 30, 2021
54b76d7
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 31, 2021
869844d
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 5, 2021
6252c14
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 10, 2021
72176d4
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 12, 2021
bc0b9e0
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 15, 2021
e157ef7
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 26, 2021
346ec41
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 29, 2021
23bed1f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 30, 2021
ab82a7f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen May 4, 2021
497008e
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen May 10, 2021
941febe
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen May 12, 2021
b4c84c8
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Jun 12, 2021
7fe1c01
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Jul 9, 2021
4cb4ac0
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Jul 20, 2021
f2dd659
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Jul 26, 2021
e53ab50
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Jul 28, 2021
86e002c
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Aug 3, 2021
b4d07ef
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Aug 6, 2021
a1cc24b
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Aug 17, 2021
f8ecc62
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Aug 18, 2021
346ea3c
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Sep 22, 2021
10c3f53
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Sep 24, 2021
2d263ba
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Sep 24, 2021
c1a94ed
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Sep 27, 2021
4621420
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Sep 29, 2021
7d09993
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Sep 30, 2021
5db51be
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 1, 2021
d5c8019
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 6, 2021
4035970
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 7, 2021
30aee82
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 19, 2021
55a8500
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 22, 2021
f20dfb5
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 25, 2021
d95e8ad
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Oct 29, 2021
0355de6
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Nov 11, 2021
60e2ea8
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Nov 18, 2021
134ff12
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Dec 17, 2021
bcb4897
Fix uninitialized variable zmtnblck in ccpp/data/GFS_typedefs.F90
climbfuji Dec 29, 2021
a53b72a
Fix typo in CCPP standard name for ncnvwind in ccpp/data/GFS_typedefs…
climbfuji Dec 29, 2021
a4ee4de
Add ten 2d variables required for MYNNSFC restart reproducibility to …
climbfuji Dec 29, 2021
49cb29e
Update .gitmodules and submodule pointer for ccpp-physics for code re…
climbfuji Dec 29, 2021
8e9618e
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into myn…
climbfuji Dec 29, 2021
1d9ec22
Merge branch 'NOAA-EMC:develop' into develop
DeniseWorthen Jan 3, 2022
e9363d4
create initial p8 suites
DeniseWorthen Jan 3, 2022
0cdf830
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into myn…
climbfuji Jan 3, 2022
cee3aa0
Merge pull request #10 from DeniseWorthen/feature/p8suites
climbfuji Jan 4, 2022
bddc2ed
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into myn…
climbfuji Jan 6, 2022
337079a
Merge branch 'mynnsfc_restart' of https://github.com/climbfuji/fv3atm…
climbfuji Jan 6, 2022
82c0eba
Update submodule pointer for ccpp-physics
climbfuji Jan 6, 2022
6332b97
Revert .gitmodules and update submodule pointer for ccpp-physics
climbfuji Jan 6, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ccpp/data/GFS_typedefs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -1650,8 +1650,7 @@ module GFS_typedefs
real (kind=kind_phys), pointer :: tdomzr (:) => null() !< dominant accumulated freezing rain type
real (kind=kind_phys), pointer :: tdomip (:) => null() !< dominant accumulated sleet type
real (kind=kind_phys), pointer :: tdoms (:) => null() !< dominant accumulated snow type

real (kind=kind_phys), pointer :: zmtnblck(:) => null() !<mountain blocking evel
real (kind=kind_phys), pointer :: zmtnblck(:) => null() !<mountain blocking level

! dtend/dtidxt: Multitudinous 3d tendencies in a 4D array: (i,k,1:100+ntrac,nprocess)
! Sparse in outermost two dimensions. dtidx(1:100+ntrac,nprocess) maps to dtend
Expand Down Expand Up @@ -6779,6 +6778,7 @@ subroutine diag_phys_zero (Diag, Model, linit, iauwindow_center)
Diag%tdomzr = zero
Diag%tdomip = zero
Diag%tdoms = zero
Diag%zmtnblck = zero

if(Model%lsm == Model%lsm_noahmp)then
Diag%paha = zero
Expand Down
6 changes: 3 additions & 3 deletions ccpp/data/GFS_typedefs.meta
Original file line number Diff line number Diff line change
Expand Up @@ -5058,7 +5058,7 @@
dimensions = ()
type = integer
[ncnvwind]
standard_name = index_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convectionin_in_xy_dimensioned_restart_array
standard_name = index_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convection_in_xy_dimensioned_restart_array
long_name = the index of surface wind enhancement due to convection in phy f2d
units =
dimensions = ()
Expand Down Expand Up @@ -5900,14 +5900,14 @@
type = real
kind = kind_phys
active = (index_of_surface_air_pressure_on_previous_timestep_in_xyz_dimensioned_restart_array > 0)
[phy_f2d(:,index_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convectionin_in_xy_dimensioned_restart_array)]
[phy_f2d(:,index_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convection_in_xy_dimensioned_restart_array)]
standard_name = enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convection
long_name = surface wind enhancement due to convection
units = m s-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (index_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convectionin_in_xy_dimensioned_restart_array > 0)
active = (index_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convection_in_xy_dimensioned_restart_array > 0)
[phy_f3d(:,:,index_of_air_temperature_two_timesteps_back_in_xyz_dimensioned_restart_array)]
standard_name = air_temperature_two_timesteps_back
long_name = air temperature two timesteps back
Expand Down
64 changes: 62 additions & 2 deletions ccpp/driver/GFS_restart.F90
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ subroutine GFS_restart_populate (Restart, Model, Statein, Stateout, Sfcprop, &
endif
! MYNN SFC
if (Model%do_mynnsfclay) then
Restart%num2d = Restart%num2d + 1
Restart%num2d = Restart%num2d + 13
endif
! Thompson aerosol-aware
if (Model%imp_physics == Model%imp_physics_thompson .and. Model%ltaerosol) then
Expand All @@ -130,7 +130,7 @@ subroutine GFS_restart_populate (Restart, Model, Statein, Stateout, Sfcprop, &
if (Model%imfdeepcnv == 3) then
Restart%num3d = Restart%num3d + 3
endif
! MYNN PBL
! MYNN PBL
if (Model%do_mynnedmf) then
Restart%num3d = Restart%num3d + 9
endif
Expand Down Expand Up @@ -305,6 +305,66 @@ subroutine GFS_restart_populate (Restart, Model, Statein, Stateout, Sfcprop, &
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%uustar(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_hpbl'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Tbd(nb)%hpbl(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_ustm'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%ustm(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_zol'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%zol(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_mol'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%mol(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_flhc'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%flhc(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_flqc'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%flqc(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_chs2'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%chs2(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_cqs2'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%cqs2(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_lh'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%lh(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_hflx'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%hflx(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_evap'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%evap(:)
enddo
num = num + 1
Restart%name2d(num) = 'mynn_2d_qss'
do nb = 1,nblks
Restart%data(nb,num)%var2p => Sfcprop(nb)%qss(:)
enddo
endif
! Thompson aerosol-aware
if (Model%imp_physics == Model%imp_physics_thompson .and. Model%ltaerosol) then
Expand Down
95 changes: 95 additions & 0 deletions ccpp/suites/suite_FV3_GFS_v16_coupled_p8.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="FV3_GFS_v16_coupled_p8" version="1">
<!-- <init></init> -->
<group name="fast_physics">
<subcycle loop="1">
<scheme>fv_sat_adj</scheme>
</subcycle>
</group>
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_time_vary_pre</scheme>
<scheme>GFS_rrtmg_setup</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary</scheme>
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>GFS_rrtmg_pre</scheme>
<scheme>GFS_radiation_surface</scheme>
<scheme>rrtmg_sw_pre</scheme>
<scheme>rrtmg_sw</scheme>
<scheme>rrtmg_sw_post</scheme>
<scheme>rrtmg_lw_pre</scheme>
<scheme>rrtmg_lw</scheme>
<scheme>rrtmg_lw_post</scheme>
<scheme>GFS_rrtmg_post</scheme>
</subcycle>
</group>
<group name="physics">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_phys_reset</scheme>
<scheme>GFS_suite_stateout_reset</scheme>
<scheme>get_prs_fv3</scheme>
<scheme>GFS_suite_interstitial_1</scheme>
<scheme>GFS_surface_generic_pre</scheme>
<scheme>GFS_surface_composites_pre</scheme>
<scheme>dcyc2t3</scheme>
<scheme>GFS_surface_composites_inter</scheme>
<scheme>GFS_suite_interstitial_2</scheme>
</subcycle>
<!-- Surface iteration loop -->
<subcycle loop="2">
<scheme>sfc_diff</scheme>
<scheme>GFS_surface_loop_control_part1</scheme>
<scheme>sfc_nst_pre</scheme>
<scheme>sfc_nst</scheme>
<scheme>sfc_nst_post</scheme>
<scheme>noahmpdrv</scheme>
<scheme>sfc_cice</scheme>
<scheme>sfc_sice</scheme>
<scheme>GFS_surface_loop_control_part2</scheme>
</subcycle>
<!-- End of surface iteration loop -->
<subcycle loop="1">
<scheme>GFS_surface_composites_post</scheme>
<scheme>sfc_diag</scheme>
<scheme>sfc_diag_post</scheme>
<scheme>GFS_surface_generic_post</scheme>
<scheme>GFS_PBL_generic_pre</scheme>
<scheme>satmedmfvdifq</scheme>
<scheme>GFS_PBL_generic_post</scheme>
<scheme>GFS_GWD_generic_pre</scheme>
<scheme>ugwpv1_gsldrag</scheme>
<scheme>ugwpv1_gsldrag_post</scheme>
<scheme>GFS_GWD_generic_post</scheme>
<scheme>GFS_suite_stateout_update</scheme>
<scheme>ozphys_2015</scheme>
<scheme>h2ophys</scheme>
<scheme>get_phi_fv3</scheme>
<scheme>GFS_suite_interstitial_3</scheme>
<scheme>GFS_DCNV_generic_pre</scheme>
<scheme>samfdeepcnv</scheme>
<scheme>GFS_DCNV_generic_post</scheme>
<scheme>GFS_SCNV_generic_pre</scheme>
<scheme>samfshalcnv</scheme>
<scheme>GFS_SCNV_generic_post</scheme>
<scheme>GFS_suite_interstitial_4</scheme>
<scheme>cnvc90</scheme>
<scheme>GFS_MP_generic_pre</scheme>
<scheme>gfdl_cloud_microphys</scheme>
<scheme>GFS_MP_generic_post</scheme>
<scheme>maximum_hourly_diagnostics</scheme>
<scheme>phys_tend</scheme>
</subcycle>
</group>
<group name="stochastics">
<subcycle loop="1">
<scheme>GFS_stochastics</scheme>
</subcycle>
</group>
<!-- <finalize></finalize> -->
</suite>
28 changes: 9 additions & 19 deletions ccpp/suites/suite_FV3_GFS_v16_p8.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,23 @@
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_time_vary_pre</scheme>
<scheme>GFS_rrtmgp_setup</scheme>
<scheme>GFS_rrtmg_setup</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary</scheme>
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>GFS_rrtmgp_pre</scheme>
<scheme>GFS_rrtmg_pre</scheme>
<scheme>GFS_radiation_surface</scheme>
<scheme>GFS_rrtmgp_gfdlmp_pre</scheme>
<scheme>GFS_rrtmgp_cloud_overlap_pre</scheme>
<scheme>GFS_cloud_diagnostics</scheme>
<scheme>GFS_rrtmgp_sw_pre</scheme>
<scheme>rrtmgp_sw_gas_optics</scheme>
<scheme>rrtmgp_sw_aerosol_optics</scheme>
<scheme>rrtmgp_sw_cloud_optics</scheme>
<scheme>rrtmgp_sw_cloud_sampling</scheme>
<scheme>rrtmgp_sw_rte</scheme>
<scheme>GFS_rrtmgp_sw_post</scheme>
<scheme>rrtmgp_lw_pre</scheme>
<scheme>rrtmgp_lw_gas_optics</scheme>
<scheme>rrtmgp_lw_aerosol_optics</scheme>
<scheme>rrtmgp_lw_cloud_optics</scheme>
<scheme>rrtmgp_lw_cloud_sampling</scheme>
<scheme>rrtmgp_lw_rte</scheme>
<scheme>GFS_rrtmgp_lw_post</scheme>
<scheme>rrtmg_sw_pre</scheme>
<scheme>rrtmg_sw</scheme>
<scheme>rrtmg_sw_post</scheme>
<scheme>rrtmg_lw_pre</scheme>
<scheme>rrtmg_lw</scheme>
<scheme>rrtmg_lw_post</scheme>
<scheme>GFS_rrtmg_post</scheme>
</subcycle>
</group>
<group name="physics">
Expand Down