Skip to content

Commit ad12499

Browse files
committed
add TEMPO suites/namelists
1 parent 72ec502 commit ad12499

File tree

3 files changed

+330
-0
lines changed

3 files changed

+330
-0
lines changed
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
&gfs_physics_nml
2+
fhzero = 6
3+
h2o_phys = .true.
4+
ldiag3d = .true.
5+
qdiag3d = .true.
6+
print_diff_pgr = .false.
7+
fhcyc = 24
8+
use_ufo = .true.
9+
pre_rad = .false.
10+
imp_physics = 88
11+
iovr = 3
12+
ltaerosol = .false.
13+
lradar = .true.
14+
ttendlim = -999
15+
dt_inner = 150
16+
sedi_semi = .true.
17+
decfl = 10
18+
oz_phys = .false.
19+
oz_phys_2015 = .true.
20+
lsoil_lsm = 4
21+
do_mynnedmf = .false.
22+
do_mynnsfclay = .false.
23+
icloud_bl = 1
24+
bl_mynn_edmf = 1
25+
bl_mynn_tkeadvect = .true.
26+
bl_mynn_edmf_mom = 1
27+
do_ugwp = .false.
28+
do_tofd = .false.
29+
gwd_opt = 2
30+
do_ugwp_v0 = .false.
31+
do_ugwp_v1 = .true.
32+
do_ugwp_v0_orog_only = .false.
33+
do_ugwp_v0_nst_only = .false.
34+
do_gsl_drag_ls_bl = .true.
35+
do_gsl_drag_ss = .false.
36+
do_gsl_drag_tofd = .true.
37+
do_ugwp_v1_orog_only = .false.
38+
do_gwd_opt_psl = .true.
39+
psl_gwd_dx_factor = 6.0
40+
min_lakeice = 0.15
41+
min_seaice = 1.0e-6
42+
use_cice_alb = .true.
43+
pdfcld = .false.
44+
fhswr = 1200.
45+
fhlwr = 1200.
46+
progsigma = .true.
47+
betascu = 8.0
48+
betamcu = 1.0
49+
betadcu = 2.0
50+
ialb = 2
51+
iems = 2
52+
iaer = 1011
53+
icliq_sw = 2
54+
ico2 = 2
55+
isubc_sw = 2
56+
isubc_lw = 2
57+
isol = 2
58+
lwhtr = .true.
59+
swhtr = .true.
60+
cnvgwd = .true.
61+
shal_cnv = .true.
62+
cal_pre = .false.
63+
redrag = .true.
64+
dspheat = .true.
65+
hybedmf = .false.
66+
satmedmf = .true.
67+
isatmedmf = 1
68+
lheatstrg = .true.
69+
lseaspray = .true.
70+
random_clds = .false.
71+
trans_trac = .true.
72+
cnvcld = .true.
73+
imfshalcnv = 2
74+
imfdeepcnv = 2
75+
ras = .false.
76+
cdmbgwd = 2.5,7.5,1.0,1.0
77+
prslrd0 = 0.
78+
ivegsrc = 1
79+
isot = 1
80+
lsoil = 4
81+
lsm = 2
82+
iopt_dveg = 4
83+
iopt_crs = 2
84+
iopt_btr = 1
85+
iopt_run = 1
86+
iopt_sfc = 3
87+
iopt_trs = 2
88+
iopt_frz = 1
89+
iopt_inf = 1
90+
iopt_rad = 3
91+
iopt_alb = 1
92+
iopt_snf = 4
93+
iopt_tbot = 2
94+
iopt_stc = 3
95+
debug = .false.
96+
nstf_name = 2,1,0,0,0
97+
nst_anl = .true.
98+
psautco = 0.0008,0.0005
99+
prautco = 0.00015,0.00015
100+
lgfdlmprad = .false.
101+
effr_in = .true.
102+
ldiag_ugwp = .false.
103+
do_sppt = .false.
104+
do_shum = .false.
105+
do_skeb = .false.
106+
do_RRTMGP = .false.
107+
doGP_cldoptics_LUT = .true.
108+
doGP_lwscat = .true.
109+
active_gases = 'h2o_co2_o3_n2o_ch4_o2'
110+
ngases = 6
111+
rrtmgp_root = '../../ccpp/physics/physics/rte-rrtmgp/'
112+
lw_file_gas = 'rrtmgp/data/rrtmgp-data-lw-g128-210809.nc'
113+
lw_file_clouds = 'extensions/cloud_optics/rrtmgp-cloud-optics-coeffs-lw.nc'
114+
sw_file_gas = 'rrtmgp/data/rrtmgp-data-sw-g112-210809.nc'
115+
sw_file_clouds = 'extensions/cloud_optics/rrtmgp-cloud-optics-coeffs-sw.nc'
116+
rrtmgp_nGptsSW = 112
117+
rrtmgp_nGptsLW = 128
118+
rrtmgp_nBandsLW = 16
119+
rrtmgp_nBandsSW = 14
120+
frac_grid = .true.
121+
cplchm = .false.
122+
cplflx = .false.
123+
cplice = .false.
124+
cplwav = .false.
125+
cplwav2atm = .false.
126+
do_ca = .false.
127+
ca_global = .false.
128+
ca_sgs = .true.
129+
nca = 1
130+
ncells = 5
131+
nlives = 12
132+
nseed = 1
133+
nfracseed = 0.5
134+
nthresh = 18
135+
ca_trigger = .true.
136+
nspinup = 1
137+
iseed_ca = 1448371824
138+
/
139+
140+
&cires_ugwp_nml
141+
knob_ugwp_solver = 2
142+
knob_ugwp_version = 1
143+
knob_ugwp_source = 1,1,0,0
144+
knob_ugwp_wvspec = 1,25,25,25
145+
knob_ugwp_azdir = 2,4,4,4
146+
knob_ugwp_stoch = 0,0,0,0
147+
knob_ugwp_effac = 1,1,1,1
148+
knob_ugwp_doaxyz = 1
149+
knob_ugwp_doheat = 1
150+
knob_ugwp_dokdis = 2
151+
knob_ugwp_ndx4lh = 4
152+
knob_ugwp_palaunch = 275.0e2
153+
knob_ugwp_nslope = 1
154+
knob_ugwp_lzmax = 15.750e3
155+
knob_ugwp_lzmin = 0.75e3
156+
knob_ugwp_lzstar = 2.0e3
157+
knob_ugwp_taumin = 0.25e-3
158+
knob_ugwp_tauamp = 0.5e-3
159+
knob_ugwp_lhmet = 200.0e3
160+
knob_ugwp_orosolv = 'pss-1986'
161+
/
162+
163+
&ccpp_suite_sim_nml
164+
suite_sim_file = ''
165+
nprc_sim = 7
166+
prc_LWRAD_cfg = 0, 0, 1
167+
prc_SWRAD_cfg = 0, 0, 2
168+
prc_PBL_cfg = 1, 0, 3
169+
prc_GWD_cfg = 1, 0, 4
170+
prc_SCNV_cfg = 1, 1, 5
171+
prc_DCNV_cfg = 1, 1, 6
172+
prc_cldMP_cfg = 1, 1, 7
173+
/
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<suite name="SCM_GFS_v17_p8_ugwpv1_tempo" version="1">
4+
<!-- <init></init> -->
5+
<group name="time_vary">
6+
<subcycle loop="1">
7+
<scheme>GFS_time_vary_pre</scheme>
8+
<scheme>GFS_rrtmg_setup</scheme>
9+
<scheme>GFS_rad_time_vary</scheme>
10+
<scheme>GFS_phys_time_vary</scheme>
11+
</subcycle>
12+
</group>
13+
<group name="radiation">
14+
<subcycle loop="1">
15+
<scheme>GFS_suite_interstitial_rad_reset</scheme>
16+
<scheme>GFS_rrtmg_pre</scheme>
17+
<scheme>GFS_radiation_surface</scheme>
18+
<scheme>rad_sw_pre</scheme>
19+
<scheme>rrtmg_sw</scheme>
20+
<scheme>rrtmg_sw_post</scheme>
21+
<scheme>rrtmg_lw</scheme>
22+
<scheme>rrtmg_lw_post</scheme>
23+
<scheme>GFS_rrtmg_post</scheme>
24+
</subcycle>
25+
</group>
26+
<group name="physics">
27+
<subcycle loop="1">
28+
<scheme>GFS_suite_interstitial_phys_reset</scheme>
29+
<scheme>GFS_suite_stateout_reset</scheme>
30+
<scheme>get_prs_fv3</scheme>
31+
<scheme>GFS_suite_interstitial_1</scheme>
32+
<scheme>GFS_surface_generic_pre</scheme>
33+
<scheme>GFS_surface_composites_pre</scheme>
34+
<scheme>dcyc2t3</scheme>
35+
<scheme>GFS_surface_composites_inter</scheme>
36+
<scheme>GFS_suite_interstitial_2</scheme>
37+
</subcycle>
38+
<!-- Surface iteration loop -->
39+
<subcycle loop="2">
40+
<scheme>sfc_diff</scheme>
41+
<scheme>GFS_surface_loop_control_part1</scheme>
42+
<scheme>sfc_nst_pre</scheme>
43+
<scheme>sfc_nst</scheme>
44+
<scheme>sfc_nst_post</scheme>
45+
<scheme>noahmpdrv</scheme>
46+
<scheme>sfc_sice</scheme>
47+
<scheme>GFS_surface_loop_control_part2</scheme>
48+
</subcycle>
49+
<!-- End of surface iteration loop -->
50+
<subcycle loop="1">
51+
<scheme>GFS_surface_composites_post</scheme>
52+
<scheme>sfc_diag</scheme>
53+
<scheme>sfc_diag_post</scheme>
54+
<scheme>GFS_surface_generic_post</scheme>
55+
<scheme>GFS_PBL_generic_pre</scheme>
56+
<scheme>satmedmfvdifq</scheme>
57+
<scheme>GFS_PBL_generic_post</scheme>
58+
<scheme>GFS_GWD_generic_pre</scheme>
59+
<scheme>ugwpv1_gsldrag</scheme>
60+
<scheme>ugwpv1_gsldrag_post</scheme>
61+
<scheme>GFS_GWD_generic_post</scheme>
62+
<scheme>GFS_suite_stateout_update</scheme>
63+
<scheme>GFS_photochemistry</scheme>
64+
<scheme>get_phi_fv3</scheme>
65+
<scheme>GFS_suite_interstitial_3</scheme>
66+
<scheme>GFS_DCNV_generic_pre</scheme>
67+
<scheme>samfdeepcnv</scheme>
68+
<scheme>GFS_DCNV_generic_post</scheme>
69+
<scheme>GFS_SCNV_generic_pre</scheme>
70+
<scheme>samfshalcnv</scheme>
71+
<scheme>GFS_SCNV_generic_post</scheme>
72+
<scheme>GFS_suite_interstitial_4</scheme>
73+
<scheme>cnvc90</scheme>
74+
<scheme>GFS_MP_generic_pre</scheme>
75+
<scheme>mp_tempo_pre</scheme>
76+
</subcycle>
77+
<subcycle loop="1">
78+
<scheme>mp_tempo</scheme>
79+
</subcycle>
80+
<subcycle loop="1">
81+
<scheme>mp_tempo_post</scheme>
82+
<scheme>GFS_MP_generic_post</scheme>
83+
<scheme>maximum_hourly_diagnostics</scheme>
84+
<scheme>GFS_physics_post</scheme>
85+
</subcycle>
86+
</group>
87+
<!-- <finalize></finalize> -->
88+
</suite>
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<suite name="SCM_GFS_v17_p8_ugwpv1_tempo_ps" version="1">
4+
<!-- <init></init> -->
5+
<group name="time_vary">
6+
<subcycle loop="1">
7+
<scheme>GFS_time_vary_pre</scheme>
8+
<scheme>GFS_rrtmg_setup</scheme>
9+
<scheme>GFS_rad_time_vary</scheme>
10+
<scheme>GFS_phys_time_vary</scheme>
11+
</subcycle>
12+
</group>
13+
<group name="radiation">
14+
<subcycle loop="1">
15+
<scheme>GFS_suite_interstitial_rad_reset</scheme>
16+
<scheme>GFS_rrtmg_pre</scheme>
17+
<scheme>GFS_radiation_surface</scheme>
18+
<scheme>rad_sw_pre</scheme>
19+
<scheme>rrtmg_sw</scheme>
20+
<scheme>rrtmg_sw_post</scheme>
21+
<scheme>rrtmg_lw</scheme>
22+
<scheme>rrtmg_lw_post</scheme>
23+
<scheme>GFS_rrtmg_post</scheme>
24+
</subcycle>
25+
</group>
26+
<group name="physics">
27+
<subcycle loop="1">
28+
<scheme>GFS_suite_interstitial_phys_reset</scheme>
29+
<scheme>GFS_suite_stateout_reset</scheme>
30+
<scheme>get_prs_fv3</scheme>
31+
<scheme>GFS_suite_interstitial_1</scheme>
32+
<scheme>GFS_surface_generic_pre</scheme>
33+
<scheme>scm_sfc_flux_spec</scheme>
34+
<scheme>dcyc2t3</scheme>
35+
<scheme>GFS_suite_interstitial_2</scheme>
36+
<scheme>GFS_PBL_generic_pre</scheme>
37+
<scheme>satmedmfvdifq</scheme>
38+
<scheme>GFS_PBL_generic_post</scheme>
39+
<scheme>GFS_GWD_generic_pre</scheme>
40+
<scheme>ugwpv1_gsldrag</scheme>
41+
<scheme>ugwpv1_gsldrag_post</scheme>
42+
<scheme>GFS_GWD_generic_post</scheme>
43+
<scheme>GFS_suite_stateout_update</scheme>
44+
<scheme>GFS_photochemistry</scheme>
45+
<scheme>get_phi_fv3</scheme>
46+
<scheme>GFS_suite_interstitial_3</scheme>
47+
<scheme>GFS_DCNV_generic_pre</scheme>
48+
<scheme>samfdeepcnv</scheme>
49+
<scheme>GFS_DCNV_generic_post</scheme>
50+
<scheme>GFS_SCNV_generic_pre</scheme>
51+
<scheme>samfshalcnv</scheme>
52+
<scheme>GFS_SCNV_generic_post</scheme>
53+
<scheme>GFS_suite_interstitial_4</scheme>
54+
<scheme>cnvc90</scheme>
55+
<scheme>GFS_MP_generic_pre</scheme>
56+
<scheme>mp_tempo_pre</scheme>
57+
</subcycle>
58+
<subcycle loop="1">
59+
<scheme>mp_tempo</scheme>
60+
</subcycle>
61+
<subcycle loop="1">
62+
<scheme>mp_tempo_post</scheme>
63+
<scheme>GFS_MP_generic_post</scheme>
64+
<scheme>maximum_hourly_diagnostics</scheme>
65+
<scheme>GFS_physics_post</scheme>
66+
</subcycle>
67+
</group>
68+
<!-- <finalize></finalize> -->
69+
</suite>

0 commit comments

Comments
 (0)