-
Notifications
You must be signed in to change notification settings - Fork 168
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sync merge GFSv16.3.20 changes into GFSv16.3.21 release branch
Merge remote-tracking branch 'origin/release/gfs.v16.3.20' into release/gfs.v16.3.21 Refs #2591 * origin/release/gfs.v16.3.20: Update GSI tag to gfsda.v16.3.20 for saildrone data (#2986) Update WAFS tag in release notes Set WAFS tag back to new gfs_wafs.v6.3.3 Revert "Remove WAFS from ops (#2889)" Update for obsproc/v1.3 and new AFWA global snow filename (#2957)
- Loading branch information
Showing
13 changed files
with
92 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,8 +26,8 @@ The checkout script extracts the following GFS components: | |
| --------- | ----------- | ----------------- | | ||
| MODEL | GFS.v16.3.1 | [email protected] | | ||
| GLDAS | gldas_gfsv16_release.v.2.1.0 | [email protected] | | ||
| GSI | gfsda.v16.3.19 | [email protected] | | ||
| UFS_UTILS | ops-gfsv16.3.0 | [email protected] | | ||
| GSI | gfsda.v16.3.20 | [email protected] | | ||
| UFS_UTILS | ops-gfsv16.3.20 | [email protected] | | ||
| POST | upp_v8.3.0 | [email protected] | | ||
|
||
To build all the GFS components, execute: | ||
|
@@ -188,3 +188,5 @@ DOCUMENTATION | |
PREPARED BY | ||
----------- | ||
[email protected] | ||
[email protected] | ||
[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#!/bin/ksh -x | ||
|
||
############################################################### | ||
# Source FV3GFS workflow modules | ||
. $HOMEgfs/ush/load_fv3gfs_modules.sh | ||
status=$? | ||
[[ $status -ne 0 ]] && exit $status | ||
|
||
############################################################### | ||
# Execute the JJOB | ||
$HOMEgfs/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP | ||
status=$? | ||
exit $status |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#!/bin/ksh -x | ||
|
||
########## config.sfcprep ########## | ||
# Prep step specific | ||
|
||
echo "BEGIN: config.sfcprep" | ||
|
||
# Get task specific resources | ||
. $EXPDIR/config.resources sfcprep | ||
|
||
if [[ $RUN_ENVIR == "emc" ]]; then | ||
|
||
export SENDCOM="YES" | ||
export COMOUT=${COMOUTatmos} | ||
export COMINobsproc=${DMPDIR}/${CDUMP}.${PDY}/${cyc}/atmos | ||
export COMIN_m6hrs=${DMPDIR}/${GDUMP}.${gPDY}/${gcyc}/atmos | ||
|
||
fi | ||
|
||
echo "END: config.sfcprep" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -63,6 +63,7 @@ def main(): | |
steps = steps + wav_steps_gempak if _base.get('DO_GEMPAK', 'NO') == 'YES' else steps | ||
steps = steps + wav_steps_awips if _base.get('DO_AWIPS', 'NO') == 'YES' else steps | ||
steps = steps + ['wdqms'] if _base.get('DO_WDQMS', 'NO') == 'YES' else steps | ||
steps = steps + ['sfcprep'] if _base.get('DO_SFCPREP', 'NO') == 'YES' else steps | ||
|
||
dict_configs = wfu.source_configs(configs, steps) | ||
|
||
|
@@ -244,10 +245,13 @@ def get_gdasgfs_resources(dict_configs, cdump='gdas'): | |
do_wdqms = base.get('DO_WDQMS', 'NO').upper() | ||
do_wave = base.get('DO_WAVE', 'NO').upper() | ||
do_wave_cdump = base.get('WAVE_CDUMP', 'BOTH').upper() | ||
do_sfcprep = base.get('DO_SFCPREP', 'NO').upper() | ||
reservation = base.get('RESERVATION', 'NONE').upper() | ||
|
||
#tasks = ['prep', 'anal', 'fcst', 'post', 'vrfy', 'arch'] | ||
tasks = ['prep', 'anal', 'analcalc'] | ||
if do_sfcprep in ['Y', 'YES']: | ||
tasks = ['sfcprep', 'prep', 'anal', 'analcalc'] | ||
else: | ||
tasks = ['prep', 'anal', 'analcalc'] | ||
|
||
if cdump in ['gdas']: | ||
tasks += ['analdiag'] | ||
|
@@ -412,14 +416,29 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): | |
do_wdqms = base.get('DO_WDQMS', 'NO').upper() | ||
do_wave = base.get('DO_WAVE', 'NO').upper() | ||
do_wave_cdump = base.get('WAVE_CDUMP', 'BOTH').upper() | ||
do_sfcprep = base.get('DO_SFCPREP', 'NO').upper() | ||
dumpsuffix = base.get('DUMP_SUFFIX', '') | ||
gridsuffix = base.get('SUFFIX', '') | ||
|
||
dict_tasks = OrderedDict() | ||
|
||
# sfcprep (emcsfc_sfc_prep) | ||
if do_sfcprep in ['Y', 'YES']: | ||
deps = [] | ||
dep_dict = {'type': 'metatask', 'name': f'{"gdas"}post', 'offset': '-06:00:00'} | ||
deps.append(rocoto.add_dependency(dep_dict)) | ||
data = f'&DMPDIR;/{cdump}{dumpsuffix}.@Y@m@d/@H/atmos/{cdump}[email protected]' | ||
dep_dict = {'type': 'data', 'data': data} | ||
dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) | ||
task = wfu.create_wf_task('sfcprep', cdump=cdump, envar=envars, dependency=dependencies) | ||
dict_tasks[f'{cdump}sfcprep'] = task | ||
|
||
# prep | ||
deps = [] | ||
dep_dict = {'type': 'metatask', 'name': f'{"gdas"}post', 'offset': '-06:00:00'} | ||
if do_sfcprep in ['Y', 'YES']: | ||
dep_dict = {'type': 'task', 'name': f'{cdump}sfcprep'} | ||
else: | ||
dep_dict = {'type': 'metatask', 'name': f'{"gdas"}post', 'offset': '-06:00:00'} | ||
deps.append(rocoto.add_dependency(dep_dict)) | ||
data = f'&ROTDIR;/gdas.@Y@m@d/@H/atmos/[email protected]{gridsuffix}' | ||
dep_dict = {'type': 'data', 'data': data, 'offset': '-06:00:00'} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters