GMTB Workflow Documentation
met_qpf_global_24hr.ent
Go to the documentation of this file.
1  <task name="met_qpf_global_24h_&MODEL;_#fcst#" maxtries="&MAX_TRIES;" cycledefs="00Z">
2 
3  <command>&GMTB_SCRIPTS;/met_qpf_verf_all.ksh</command>
4 
5  <account>&PROJECT;</account>
6  <queue>&QE;</queue>
7  <cores>1</cores>
8  <walltime>00:30:00</walltime>
9  <jobname><cyclestr>met_qpf_global_24h_&MODEL;_@Y@m@d@H_#fcst#</cyclestr></jobname>
10  <join><cyclestr>&LOG;/&MODEL;/@Y@m@d@H/met/met_qpf_global_24h_&MODEL;_@Y@m@d@H_#fcst#.log</cyclestr></join>
11 
12  &VX_VARS;
13 
14  &NATIVE;
15 
16  <envar>
17  <name>UTIL_EXEC</name>
18  <value>&UTIL_EXEC;</value>
19  </envar>
20  <envar>
21  <name>ACCUM_TIME</name>
22  <value>24</value>
23  </envar>
24  <envar>
25  <name>BUCKET_TIME</name>
26  <value>6</value>
27  </envar>
28  <envar>
29  <name>MODEL_BUCKET</name>
30  <value>6</value>
31  </envar>
32  <envar>
33  <name>OBS_BUCKET</name>
34  <value>1</value>
35  </envar>
36  <envar>
37  <name>GRID_VX_LIST</name>
38  <value>G3</value>
39  </envar>
40  <envar>
41  <name>RAW_OBS</name>
42  <value>&CMORPH_OBS_DIR;</value>
43  </envar>
44  <envar>
45  <name>CMORPH_24H_BUCKET</name>
46  <value>&CMORPH_24H_BUCKET;</value>
47  </envar>
48  <envar>
49  <name>OBTYPE</name>
50  <value>cmorph</value>
51  </envar>
52 
53  <dependency>
54  <or>
55  <and>
56  <datadep age="60">&ROTDIR;/<cyclestr>@Y@m@d@H/pgrbq#fcst#.gfs.@Y@m@d@H.grib2</cyclestr></datadep>
57  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d13.nc</cyclestr></datadep>
58  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d14.nc</cyclestr></datadep>
59  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d15.nc</cyclestr></datadep>
60  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d16.nc</cyclestr></datadep>
61  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d17.nc</cyclestr></datadep>
62  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d18.nc</cyclestr></datadep>
63  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d19.nc</cyclestr></datadep>
64  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d20.nc</cyclestr></datadep>
65  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d21.nc</cyclestr></datadep>
66  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d22.nc</cyclestr></datadep>
67  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#prev_fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d23.nc</cyclestr></datadep>
68  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d00.nc</cyclestr></datadep>
69  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d01.nc</cyclestr></datadep>
70  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d02.nc</cyclestr></datadep>
71  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d03.nc</cyclestr></datadep>
72  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d04.nc</cyclestr></datadep>
73  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d05.nc</cyclestr></datadep>
74  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d06.nc</cyclestr></datadep>
75  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d07.nc</cyclestr></datadep>
76  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d08.nc</cyclestr></datadep>
77  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d09.nc</cyclestr></datadep>
78  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d10.nc</cyclestr></datadep>
79  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d11.nc</cyclestr></datadep>
80  <datadep age="60">&CMORPH_OBS_DIR;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_8KM-30MIN_@Y@m@d12.nc</cyclestr></datadep>
81  <sh>grep 'run_met_qpf_global_24h=YES' <cyclestr>&SWITCH_FILE;</cyclestr></sh>
82  </and>
83  <and>
84  <datadep age="60">&ROTDIR;/<cyclestr>@Y@m@d@H/pgrbq#fcst#.gfs.@Y@m@d@H.grib2</cyclestr></datadep>
85  <datadep age="60">&CMORPH_24H_BUCKET;/<cyclestr offset="#fcst#:00:00">@Y@m@d/CMORPH_@Y@m@d_@H0000_24h.nc</cyclestr></datadep>
86  <sh>grep 'run_met_qpf_global_24h=YES' <cyclestr>&SWITCH_FILE;</cyclestr></sh>
87  </and>
88  </or>
89  </dependency>
90 
91  </task>