forked from NCAR/ccpp-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsuite_scm_GFS_test.xml
100 lines (99 loc) · 3.64 KB
/
suite_scm_GFS_test.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?xml version="1.0" encoding="UTF-8"?>
<suite name="GFS_operational_2017" lib="ccppphys" ver="1.0.0">
<init>GFS_initialize_scm</init>
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_phys_time_vary_1</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary_2</scheme>
<!-- <scheme>GFS_diagtoscreen</scheme> -->
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>GFS_rrtmg_pre</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>
<!-- <scheme>GFS_diagtoscreen</scheme> -->
<!-- <scheme>GFS_interstitialtoscreen</scheme> -->
</subcycle>
</group>
<group name="physics">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_phys_reset</scheme>
<scheme>get_prs_fv3</scheme>
<scheme>GFS_suite_interstitial_1</scheme>
<scheme>sfc_sice_pre</scheme>
<scheme>dcyc2t3</scheme>
<scheme>GFS_suite_interstitial_2</scheme>
<scheme>GFS_surface_generic_pre</scheme>
<scheme>GFS_PBL_generic_pre</scheme>
<scheme>lsm_noah_pre</scheme>
<!-- DH* TODO - turn into a subsycle loop="2" construct? -->
<!-- Surface iteration loop 1 -->
<scheme>GFS_surface_loop_control_part0</scheme>
<scheme>sfc_ex_coef</scheme>
<scheme>GFS_surface_loop_control_part1</scheme>
<scheme>sfc_nst_pre</scheme>
<scheme>sfc_nst</scheme>
<scheme>sfc_nst_post</scheme>
<scheme>lsm_noah</scheme>
<scheme>sfc_sice</scheme>
<scheme>GFS_surface_loop_control_part2</scheme>
<!-- Surface iteration loop 2 -->
<scheme>GFS_surface_loop_control_part0</scheme>
<scheme>sfc_ex_coef</scheme>
<scheme>GFS_surface_loop_control_part1</scheme>
<scheme>sfc_nst_pre</scheme>
<scheme>sfc_nst</scheme>
<scheme>sfc_nst_post</scheme>
<scheme>lsm_noah</scheme>
<scheme>sfc_sice</scheme>
<scheme>GFS_surface_loop_control_part2</scheme>
<!-- End of surface iteration loop -->
<scheme>dcyc2t3_post</scheme>
<scheme>sfc_diag</scheme>
<scheme>GFS_surface_generic_post</scheme>
<scheme>edmf</scheme>
<scheme>GFS_PBL_generic_post</scheme>
<scheme>gwdps_pre</scheme>
<scheme>gwdps</scheme>
<scheme>gwdps_post</scheme>
<scheme>rayleigh_damp</scheme>
<scheme>GFS_suite_update_stateout</scheme>
<scheme>ozphys</scheme>
<scheme>ozphys_post</scheme>
<scheme>GFS_DCNV_generic_pre</scheme>
<scheme>get_phi_fv3</scheme>
<scheme>GFS_suite_interstitial_3</scheme>
<scheme>GFS_zhao_carr_pre</scheme>
<scheme>sasas_deep</scheme>
<scheme>GFS_DCNV_generic_post</scheme>
<scheme>gwdc_pre</scheme>
<scheme>gwdc</scheme>
<scheme>gwdc_post</scheme>
<scheme>GFS_SCNV_generic_pre</scheme>
<scheme>sasas_shal</scheme>
<scheme>sasas_shal_post</scheme>
<scheme>GFS_SCNV_generic_post</scheme>
<scheme>cnvc90</scheme>
<scheme>GFS_MP_generic_pre</scheme>
<scheme>zhaocarr_gscond</scheme>
<scheme>zhaocarr_precpd</scheme>
<scheme>GFS_calpreciptype</scheme>
<scheme>GFS_MP_generic_post</scheme>
<scheme>sfc_diag</scheme>
<scheme>lsm_noah_post</scheme>
<scheme>sfc_sice_post</scheme>
<!-- <scheme>GFS_diagtoscreen</scheme> -->
<!-- <scheme>GFS_interstitialtoscreen</scheme> -->
</subcycle>
</group>
<finalize>GFS_finalize_scm</finalize>
</suite>