Skip to content
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

Update script names to match ecflow convention #139

Merged
merged 17 commits into from
Sep 24, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ protocol = git
required = True

[GLDAS]
tag = gldas_gfsv16_release.v1.7.0
tag = gldas_gfsv16_release.v1.9.0
local_path = sorc/gldas.fd
repo_url = https://github.com/NOAA-EMC/GLDAS.git
protocol = git
required = True

[EMC_post]
tag = upp_gfsv16_release.v1.0.15
tag = upp_gfsv16_release.v1.0.16
local_path = sorc/gfs_post.fd
repo_url = https://github.com/NOAA-EMC/EMC_post.git
protocol = git
Expand All @@ -36,14 +36,14 @@ protocol = git
required = True

[EMC_verif-global]
tag = verif_global_v1.10.1
tag = verif_global_v1.11.0
local_path = sorc/verif-global.fd
repo_url = https://github.com/NOAA-EMC/EMC_verif-global.git
protocol = git
required = True

[EMC_gfs_wafs]
tag = gfs_wafs.v6.0.6
tag = gfs_wafs.v6.0.7
local_path = sorc/gfs_wafs.fd
repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git
protocol = git
Expand Down
69 changes: 34 additions & 35 deletions docs/Release_Notes.gfs_downstream.v16.0.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,29 +15,29 @@ JOB CHANGES
- Removed JGDAS_TROPC - Rteired in GFS v15.2.0

The remain GFS downstream jobs are following:
- JGDAS_GEMPAK
- JGDAS_GEMPAK_META_NCDC
- JGFS_AWIPS_G2
- JGFS_FBWIND
- JGFS_GEMPAK
- JGFS_GEMPAK_META
- JGFS_PGRB2_SPEC_GEMPAK
- JGFS_AWIPS_20KM_1P0DEG
- JGFS_GEMPAK_NCDC_UPAPGIF
- JGFS_PGRB2_SPEC_NPOESS
- JGDAS_ATMOS_GEMPAK
- JGDAS_ATMOS_GEMPAK_META_NCDC
- JGFS_ATMOS_AWIPS_G2
- JGFS_ATMOS_FBWIND
- JGFS_ATMOS_GEMPAK
- JGFS_ATMOS_GEMPAK_META
- JGFS_ATMOS_GEMPAK_PGRB2_SPEC
- JGFS_ATMOS_AWIPS_20KM_1P0DEG
- JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
- JGFS_ATMOS_PGRB2_SPEC_NPOESS

SCRIPTS CHANGES
The following script have been removed from GFS v16.0.0
- exgfs_grib_awips_g2.sh.ecf (retired in June 12, 2019)
- exgdas_bulls_navy.sh.ecf (Plan to retire in GFSS v16.0.0) GDAS and NAVY bulletins
- Removed WINTEMV bulltin in script exgfs_fbwind.sh (WINTEMV bulletin plan to retire in GFS v16.0.0)
- Removed WINTEMV bulltin in script exgfs_atmos_fbwind.sh (WINTEMV bulletin plan to retire in GFS v16.0.0)

PARM/wmo
- Removed parm in grid 160,161,213,254,225 -----> Retired in GFS v15.2.7

-DRIVER
All Job cards have same setting for testing on DELL with real-time GFS v15.2 data.
( An example: JGFS_GEMPAK )
( An example: JGFS_ATMOS_GEMPAK )
# LSBATCH: User input
#BSUB -J gfs_gempak_00
#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J
Expand Down Expand Up @@ -72,34 +72,33 @@ FV3 GFS DRIVER:

The followig jobs, scripts, parm have been modified to meet NCO - EE2 implementation standards.
JOB CHANGES (no changes)
JGDAS_GEMPAK
JGDAS_GEMPAK_META_NCDC
JGFS_AWIPS_20KM_1P0DEG
JGFS_AWIPS_G2
JGFS_FBWIND
JGFS_GEMPAK
JGFS_GEMPAK_META
JGFS_GEMPAK_NCDC_UPAPGIF
JGFS_PGRB2_SPEC_GEMPAK
JGFS_PGRB2_SPEC_NPOESS
JGDAS_ATMOS_GEMPAK
JGDAS_ATMOS_GEMPAK_META_NCDC
JGFS_ATMOS_AWIPS_G2
JGFS_ATMOS_FBWIND
JGFS_ATMOS_GEMPAK
JGFS_ATMOS_GEMPAK_META
JGFS_ATMOS_GEMPAK_PGRB2_SPEC
JGFS_ATMOS_AWIPS_20KM_1P0DEG
JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
JGFS_ATMOS_PGRB2_SPEC_NPOESS

SCRIPTS CHANGES
exgdas_nawips.sh
exgempak_gdas_gif_ncdc.sh
exgempak_gfs_gif_ncdc_skew_t.sh
exgfs_awips_20km_1p0deg.sh
exgfs_fbwind.sh
exgfs_gempak_meta.sh
exgfs_grib_awips_g2.sh
exgfs_grib_awips.sh
exgfs_nawips.sh
exglobal_grib2_special_npoess.sh
exgoes_nawips.sh -removed dependencies for gempak on phase 1
exnawips.sh -removed dependencies for gempak on phase 1
exgdas_atmos_nawips.sh
exgdas_atmos_gempak_gif_ncdc.sh
exgfs_atmos_gempak_gif_ncdc_skew_t.sh
exgfs_atmos_awips_20km_1p0deg.sh
exgfs_atmos_fbwind.sh
exgfs_atmos_gempak_meta.sh
exgfs_atmos_grib_awips.sh
exgfs_atmos_nawips.sh
exgFS_atmos_grib2_special_npoess.sh
exgfs_atmos_goes_nawips.sh -removed dependencies for gempak on phase 1
exgfs_atmos_nawips.sh -removed dependencies for gempak on phase 1

PARM CHANGES
Removed 5WAVH in parm cards for AWIPS products in GFS v16.0.0
(NCEP POST stopped producing 5WAVH (plan to retire) in GFS v16.0.0
(NCEP POST stopped producing 5WAVH (plan to retire "5WAVH") in GFS v16.0.0

USH CHANGES
No changes
Expand Down
8 changes: 4 additions & 4 deletions docs/archive/README_bufr
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
changes for 2017GFS upgrades Bufr soundings
Bufr sounding subversion log:
SURGE-slogin1 > svn status
M jobs/JGFS_POSTSND
M jobs/JGFS_ATMOS_POSTSND
A parm/bufr_gfs_class1.tbl
A parm/bufr_stalist.meteo.gfs
D parm/bufr_stalist.meteo.gfs3.update
M scripts/exgfs_postsnd.sh
M scripts/exgfs_atmos_postsnd.sh
M sorc/build_gfs_bufrsnd.sh
M sorc/gfs_bufr.fd/buff.f
M sorc/gfs_bufr.fd/gfsbufr.f
Expand All @@ -16,7 +16,7 @@ M ush/gfs_bufr.sh
M ush/gfs_sndp.sh

-------------------------------------------------------------
M jobs/JGFS_POSTSND
M jobs/JGFS_ATMOS_POSTSND
change aprun parameters to speed up the wall time.
-------------------------------------------------------------
A parm/bufr_gfs_class1.tbl
Expand All @@ -29,7 +29,7 @@ D parm/bufr_stalist.meteo.gfs3.update
parm/bufr_stalist.meteo.gfs3.update is deleted for it is no longer needed.
The two files names have been changed by removing "3" in the file names.
-------------------------------------------------------------
M scripts/exgfs_postsnd.sh
M scripts/exgfs_atmos_postsnd.sh
M sorc/gfs_bufr.fd/buff.f
M sorc/gfs_bufr.fd/gfsbufr.f
M sorc/gfs_bufr.fd/meteorg.f
Expand Down
4 changes: 2 additions & 2 deletions driver/gdas/test_gdas_gldas.sh
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,8 @@ export JOBGLOBAL=$HOMEgldas/jobs
#############################################################
# Execute job
#############################################################
echo $JOBGLOBAL/JGDAS_GLDAS
$JOBGLOBAL/JGDAS_GLDAS
echo $JOBGLOBAL/JGDAS_ATMOS_GLDAS
$JOBGLOBAL/JGDAS_ATMOS_GLDAS

exit

6 changes: 3 additions & 3 deletions driver/gdas/test_jgdas_tropcy_qc_reloc.ecf
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
$gdas_global_home/jobs/JGDAS_TROPCY_QC_RELOC
$gdas_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC

if [ $? -ne 0 ]; then
# ecflow_client --abort
Expand All @@ -95,12 +95,12 @@ fi
#%include <tail.h>
#%manual
######################################################################
#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC
#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh,
# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
Expand Down
6 changes: 3 additions & 3 deletions driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
$gdas_global_home/jobs/JGDAS_TROPCY_QC_RELOC
$gdas_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC

if [ $? -ne 0 ]; then
# ecflow_client --abort
Expand All @@ -122,12 +122,12 @@ fi
#%include <tail.h>
#%manual
######################################################################
#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC
#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh,
# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
Expand Down
6 changes: 3 additions & 3 deletions driver/gfs/test_jgfs_cyclone_tracker.ecf
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ fi
export HOMERELO=$shared_global_home
export HOMESYND=${HOMERELO}
#export envir_getges=prod
$gfs_global_home/jobs/JGFS_CYCLONE_TRACKER
$gfs_global_home/jobs/JGFS_ATMOS_CYCLONE_TRACKER

if [ $? -ne 0 ]; then
# ecflow_client --abort
Expand All @@ -93,12 +93,12 @@ fi
#%manual
########################################################################
######################################################################
#PURPOSE: Executes the job JGFS_CYCLONE_TRACKER
#PURPOSE: Executes the job JGFS_ATMOS_CYCLONE_TRACKER
######################################################################
###############################################################
## Function been tested: creates GFS TC forecast track
##
## Calling sequence: JGFS_CYCLONE_TRACKER, global_extrkr.sh
## Calling sequence: JGFS_ATMOS_CYCLONE_TRACKER, global_extrkr.sh
##
## Initial condition: provide hours (cyc=?)
##
Expand Down
6 changes: 3 additions & 3 deletions driver/gfs/test_jgfs_cyclone_tracker_cray.sh
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
$gfs_global_home/jobs/JGFS_CYCLONE_TRACKER_test
$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC

if [ $? -ne 0 ]; then
# ecflow_client --abort
Expand All @@ -136,12 +136,12 @@ fi
#%include <tail.h>
#%manual
######################################################################
#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC
#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh,
# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
Expand Down
6 changes: 3 additions & 3 deletions driver/gfs/test_jgfs_tropcy_qc_reloc.ecf
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
$gfs_global_home/jobs/JGFS_TROPCY_QC_RELOC
$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC

if [ $? -ne 0 ]; then
# ecflow_client --abort
Expand All @@ -93,12 +93,12 @@ fi
#%include <tail.h>
#%manual
######################################################################
##PURPOSE: Executes the job JGFS_TROPCY_QC_RELOC
##PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
#######################################################################
##############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh,
# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
Expand Down
6 changes: 3 additions & 3 deletions driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
$gfs_global_home/jobs/JGFS_TROPCY_QC_RELOC
$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC


if [ $? -ne 0 ]; then
Expand All @@ -123,12 +123,12 @@ fi
#%include <tail.h>
#%manual
######################################################################
#PURPOSE: Executes the job JGFS_TROPCY_QC_RELOC
#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh,
# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
Expand Down
44 changes: 22 additions & 22 deletions driver/product/change_gfs_downstream_date.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ export dir=` pwd `
export PDY=`date -u +%Y%m%d`
export PDY1=`expr $PDY - 1`

export olddate=20200106
export newdate=20200712
export olddate=20200712
export newdate=20200922

export gdas=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}
export gdasgp=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak
Expand All @@ -21,26 +21,26 @@ export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/g
for cyc in 00 06 12 18
# for cyc in 00
do
sed -i "s/${olddate}/${newdate}/g" run_JGDAS_GEMPAK_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGDAS_GEMPAK_META_NCDC_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_GEMPAK_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_AWIPS_G2_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_FBWIND_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_GEMPAK_META_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_FBWIND_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc}

sed -i s/envir=prod/envir=para/g run_JGDAS_GEMPAK_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGDAS_GEMPAK_META_NCDC_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_GEMPAK_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_AWIPS_G2_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_FBWIND_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_GEMPAK_META_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_FBWIND_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc}

done
Loading