-
Notifications
You must be signed in to change notification settings - Fork 168
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
Adds GDAS GEMPAK jobs to rocoto task mesh #2126
Changes from all commits
09c37ad
bcc8049
2955fa1
c523a4e
ae1fbea
0ed2137
fec8ce1
3958215
196e735
9229ef7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#! /usr/bin/env bash | ||
|
||
source "${HOMEgfs}/ush/preamble.sh" | ||
|
||
############################################################### | ||
. "${HOMEgfs}/ush/load_fv3gfs_modules.sh" | ||
status=$? | ||
if (( status != 0 )); then exit "${status}"; fi | ||
|
||
export job="gempakmeta" | ||
export jobid="${job}.$$" | ||
|
||
# Execute the JJOB | ||
"${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_META" | ||
|
||
status=$? | ||
exit "${status}" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#! /usr/bin/env bash | ||
|
||
source "${HOMEgfs}/ush/preamble.sh" | ||
|
||
############################################################### | ||
. "${HOMEgfs}/ush/load_fv3gfs_modules.sh" | ||
status=$? | ||
if (( status != 0 )); then exit "${status}"; fi | ||
|
||
export job="gempakmetancdc" | ||
export jobid="${job}.$$" | ||
|
||
# Execute the JJOB | ||
"${HOMEgfs}/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC" | ||
|
||
status=$? | ||
exit "${status}" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#! /usr/bin/env bash | ||
|
||
source "${HOMEgfs}/ush/preamble.sh" | ||
|
||
############################################################### | ||
. "${HOMEgfs}/ush/load_fv3gfs_modules.sh" | ||
status=$? | ||
if (( status != 0 )); then exit "${status}"; fi | ||
|
||
export job="gempakncdcupapgif" | ||
export jobid="${job}.$$" | ||
|
||
# Execute the JJOB | ||
"${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF" | ||
|
||
status=$? | ||
exit "${status}" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#! /usr/bin/env bash | ||
|
||
source "${HOMEgfs}/ush/preamble.sh" | ||
|
||
############################################################### | ||
. "${HOMEgfs}/ush/load_fv3gfs_modules.sh" | ||
status=$? | ||
if (( status != 0 )); then exit "${status}"; fi | ||
|
||
export job="gempakpgrb2spec" | ||
export jobid="${job}.$$" | ||
|
||
# Execute the JJOB | ||
"${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC" | ||
|
||
status=$? | ||
exit "${status}" |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -89,9 +89,6 @@ def _get_app_configs(self): | |
if self.do_awips: | ||
configs += ['awips'] | ||
|
||
if self.do_npoess: | ||
configs += ['npoess'] | ||
Comment on lines
-92
to
-93
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why is this being removed? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. See #2103 (comment) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fine doing away with the switch, but you still have to add the config file where the other gempak config is being loaded. |
||
|
||
if self.do_wave: | ||
configs += ['waveinit', 'waveprep', 'wavepostsbs', 'wavepostpnt'] | ||
if self.do_wave_bnd: | ||
|
@@ -187,6 +184,10 @@ def get_task_names(self): | |
if self.do_vminmon: | ||
gdas_tasks += ['vminmon'] | ||
|
||
if self.do_gempak: | ||
gdas_tasks += ['gempak'] | ||
gdas_tasks += ['gempakmetancdc'] | ||
|
||
gdas_tasks += gdas_gfs_common_cleanup_tasks | ||
|
||
# Collect "gfs" cycle tasks | ||
|
@@ -230,12 +231,16 @@ def get_task_names(self): | |
|
||
if self.do_gempak: | ||
gfs_tasks += ['gempak'] | ||
gfs_tasks += ['gempakmeta'] | ||
gfs_tasks += ['gempakncdcupapgif'] | ||
gfs_tasks += ['gempakpgrb2spec'] | ||
gfs_tasks += ['npoess_pgrb2_0p5deg'] | ||
|
||
if self.do_awips: | ||
gfs_tasks += ['awips_20km_1p0deg', 'awips_g2', 'fbwinds'] | ||
|
||
if self.do_npoess: | ||
gfs_tasks += ['npoess'] | ||
if self.do_wafs: | ||
gfs_tasks += ['wafs', 'wafsgcip', 'wafsgrib2', 'wafsgrib20p25', 'wafsblending', 'wafsblending0p25'] | ||
WalterKolczynski-NOAA marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
gfs_tasks += gdas_gfs_common_cleanup_tasks | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -129,6 +129,23 @@ def get_task_names(self): | |
if self.do_awips: | ||
tasks += ['waveawipsbulls', 'waveawipsgridded'] | ||
|
||
if self.do_bufrsnd: | ||
tasks += ['postsnd'] | ||
|
||
if self.do_gempak: | ||
tasks += ['gempak'] | ||
tasks += ['gempakmeta'] | ||
tasks += ['gempakncdcupapgif'] | ||
tasks += ['gempakpgrb2spec'] | ||
|
||
if self.do_awips: | ||
tasks += ['awips_20km_1p0deg'] | ||
tasks += ['awips_g2'] | ||
tasks += ['fbwinds'] | ||
|
||
if self.do_wafs: | ||
tasks += ['wafs', 'wafsgcip', 'wafsgrib2', 'wafsgrib20p25', 'wafsblending', 'wafsblending0p25'] | ||
Comment on lines
+132
to
+147
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This was moved earlier in the script in #2110 (except WAFS, which was deleted). Please make any changes in the new section and remove this. |
||
|
||
tasks += ['arch', 'cleanup'] # arch and cleanup **must** be the last tasks | ||
|
||
return {f"{self._base['CDUMP']}": tasks} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same, why is this being removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #2103 (comment)