Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
14 changes: 14 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,20 @@ indent_style = tab
indent_size = 4
max_line_length = 79

[jobs/*]
indent_style = space
indent_size = 4
shell_variant = bash
switch_case_indent = true
space_redirects = true

[*.{sh,bash}]
indent_style = space
indent_size = 4
shell_variant = bash
switch_case_indent = true
space_redirects = true

[*.{diff}]
trim_trailing_whitespace = false

Expand Down
1 change: 0 additions & 1 deletion dev/jobs/aerosol_init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,4 @@ fi
##############################################################
# Exit cleanly


exit 0
1 change: 0 additions & 1 deletion dev/jobs/anal.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS"
status=$?


exit "${status}"
3 changes: 1 addition & 2 deletions dev/jobs/analcalc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="analcalc"
Expand All @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC"
status=$?


exit "${status}"
3 changes: 1 addition & 2 deletions dev/jobs/analdiag.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="analdiag"
Expand All @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGDAS_ATMOS_ANALYSIS_DIAG"
status=$?


exit "${status}"
18 changes: 9 additions & 9 deletions dev/jobs/atmos_ensstat.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ set -x
# Source FV3GFS workflow modules
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="atmos_ensstat"

Expand All @@ -19,14 +19,14 @@ IFS=', ' read -r -a fhr_list <<< "${FHR_LIST}"

export FORECAST_HOUR jobid
for FORECAST_HOUR in "${fhr_list[@]}"; do
fhr3=$(printf '%03d' "${FORECAST_HOUR}")
jobid="${job}_f${fhr3}.$$"
###############################################################
# Execute the JJOB
###############################################################
"${HOMEgfs}/jobs/JGLOBAL_ATMOS_ENSSTAT"
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"
fhr3=$(printf '%03d' "${FORECAST_HOUR}")
jobid="${job}_f${fhr3}.$$"
###############################################################
# Execute the JJOB
###############################################################
"${HOMEgfs}/jobs/JGLOBAL_ATMOS_ENSSTAT"
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"
done

exit 0
18 changes: 9 additions & 9 deletions dev/jobs/atmos_products.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ set -x
# Source FV3GFS workflow modules
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="atmos_products"

Expand All @@ -19,14 +19,14 @@ IFS=', ' read -r -a fhr_list <<< "${FHR_LIST}"

export FORECAST_HOUR jobid
for FORECAST_HOUR in "${fhr_list[@]}"; do
fhr3=$(printf '%03d' "${FORECAST_HOUR}")
jobid="${job}_f${fhr3}.$$"
###############################################################
# Execute the JJOB
###############################################################
"${HOMEgfs}/jobs/JGLOBAL_ATMOS_PRODUCTS"
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"
fhr3=$(printf '%03d' "${FORECAST_HOUR}")
jobid="${job}_f${fhr3}.$$"
###############################################################
# Execute the JJOB
###############################################################
"${HOMEgfs}/jobs/JGLOBAL_ATMOS_PRODUCTS"
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"
done

exit 0
22 changes: 11 additions & 11 deletions dev/jobs/awips.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="awips"
Expand All @@ -14,16 +14,16 @@ IFS=', ' read -r -a fhr_list <<< "${FHR_LIST}"

export FHR3 jobid
for fhr in "${fhr_list[@]}"; do
FHR3=$(printf '%03d' "${fhr}")
jobid="${job}_f${FHR3}.$$"
###############################################################
# Execute the JJOB # TODO
###############################################################
# "${HOMEgfs}/jobs/J${RUN^^}_ATMOS_AWIPS"
err=$?
if [[ ${err} -ne 0 ]]; then
exit "${err}"
fi
FHR3=$(printf '%03d' "${fhr}")
jobid="${job}_f${FHR3}.$$"
###############################################################
# Execute the JJOB # TODO
###############################################################
# "${HOMEgfs}/jobs/J${RUN^^}_ATMOS_AWIPS"
err=$?
if [[ ${err} -ne 0 ]]; then
exit "${err}"
fi
done

exit 0
26 changes: 13 additions & 13 deletions dev/jobs/awips_20km_1p0deg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,21 +32,21 @@ echo "=============== BEGIN AWIPS ==============="
fhrlst=$(echo "${FHRLST}" | sed -e 's/_/ /g; s/f/ /g; s/,/ /g')

for fhr3 in ${fhrlst}; do
fhr=$(( 10#${fhr3} ))
fhr=$((10#${fhr3}))
# Process every 3 hrs from hour 0 up to hour 84
if [[ ${fhr} -ge 0 ]] && [[ ${fhr} -le 84 ]] ; then
if (( fhr % 3 == 0 )) ; then
export fcsthr="${fhr3}"
export DATA="${DATAROOT}/${jobid}.${fcsthr}"
"${HOMEgfs}/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG"
fi
if [[ ${fhr} -ge 0 ]] && [[ ${fhr} -le 84 ]]; then
if ((fhr % 3 == 0)); then
export fcsthr="${fhr3}"
export DATA="${DATAROOT}/${jobid}.${fcsthr}"
"${HOMEgfs}/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG"
fi
# Process every 6 hrs from hour 90 up to hour 240
elif [[ ${fhr} -ge 90 ]] && [[ ${fhr} -le 240 ]] ; then
if (( fhr % 6 == 0 )) ; then
export fcsthr="${fhr3}"
export DATA="${DATAROOT}/${jobid}.${fcsthr}"
"${HOMEgfs}/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG"
fi
elif [[ ${fhr} -ge 90 ]] && [[ ${fhr} -le 240 ]]; then
if ((fhr % 6 == 0)); then
export fcsthr="${fhr3}"
export DATA="${DATAROOT}/${jobid}.${fcsthr}"
"${HOMEgfs}/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG"
fi
fi
done

Expand Down
3 changes: 1 addition & 2 deletions dev/jobs/ecen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

###############################################################
Expand All @@ -33,5 +33,4 @@ done
###############################################################
# Exit out cleanly


exit 0
3 changes: 1 addition & 2 deletions dev/jobs/echgres.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="echgres"
Expand All @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGDAS_ATMOS_CHGRES_FORENKF"
status=$?


exit "${status}"
3 changes: 1 addition & 2 deletions dev/jobs/ediag.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="ediag"
Expand All @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGDAS_ENKF_DIAG"
status=$?


exit "${status}"
1 change: 0 additions & 1 deletion dev/jobs/eobs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGDAS_ENKF_SELECT_OBS"
status=$?


exit "${status}"
3 changes: 1 addition & 2 deletions dev/jobs/epos.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="epos"
Expand All @@ -34,5 +34,4 @@ done
###############################################################
# Exit out cleanly


exit 0
3 changes: 1 addition & 2 deletions dev/jobs/esfc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -x
source "${HOMEgfs}/dev/ush/load_gw_gsi_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="esfc"
Expand All @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGDAS_ENKF_SFC"
status=$?


exit "${status}"
1 change: 0 additions & 1 deletion dev/jobs/eupd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGDAS_ENKF_UPDATE"
status=$?


exit "${status}"
2 changes: 1 addition & 1 deletion dev/jobs/fbwind.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -x
###############################################################
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="fbwind"
export jobid="${job}.$$"
Expand Down
6 changes: 3 additions & 3 deletions dev/jobs/fcst.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ set -x
# TODO clean this up once ncdiag/1.1.2 is installed on WCOSS2
source "${HOMEgfs}/ush/detect_machine.sh"
if [[ "${MACHINE_ID}" == "wcoss2" ]]; then
source "${HOMEgfs}/dev/ush/load_ufswm_modules.sh"
source "${HOMEgfs}/dev/ush/load_ufswm_modules.sh"
else
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
fi
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
exit "${status}"
fi

export job="fcst"
Expand Down
1 change: 0 additions & 1 deletion dev/jobs/fetch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,4 @@ export jobid="${job}.$$"
"${HOMEgfs}/jobs/JGLOBAL_FETCH"
status=$?


exit "${status}"
18 changes: 9 additions & 9 deletions dev/jobs/gempak.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
set -x
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="gempak"

Expand All @@ -12,14 +12,14 @@ IFS=', ' read -r -a fhr_list <<< "${FHR_LIST}"

export FHR3 jobid
for fhr in "${fhr_list[@]}"; do
FHR3=$(printf '%03d' "${fhr}")
jobid="${job}_f${FHR3}.$$"
###############################################################
# Execute the JJOB
###############################################################
"${HOMEgfs}/jobs/J${RUN^^}_ATMOS_GEMPAK"
err=$?
[[ ${err} -ne 0 ]] && exit "${err}"
FHR3=$(printf '%03d' "${fhr}")
jobid="${job}_f${FHR3}.$$"
###############################################################
# Execute the JJOB
###############################################################
"${HOMEgfs}/jobs/J${RUN^^}_ATMOS_GEMPAK"
err=$?
[[ ${err} -ne 0 ]] && exit "${err}"
done

exit 0
3 changes: 1 addition & 2 deletions dev/jobs/gempakgrb2spec.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@
set -x
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="gempakpgrb2spec"
export jobid="${job}.$$"


# Execute the JJOB
"${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC"

Expand Down
2 changes: 1 addition & 1 deletion dev/jobs/gempakmeta.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -x
###############################################################
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="gempakmeta"
export jobid="${job}.$$"
Expand Down
2 changes: 1 addition & 1 deletion dev/jobs/gempakmetancdc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -x
###############################################################
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="gempakmetancdc"
export jobid="${job}.$$"
Expand Down
2 changes: 1 addition & 1 deletion dev/jobs/gempakncdcupapgif.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -x
###############################################################
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
if (( status != 0 )); then exit "${status}"; fi
if ((status != 0)); then exit "${status}"; fi

export job="gempakncdcupapgif"
export jobid="${job}.$$"
Expand Down
2 changes: 1 addition & 1 deletion dev/jobs/genesis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ set -x
# Source FV3GFS workflow modules
source "${HOMEgfs}/dev/ush/load_fv3gfs_modules.sh"
status=$?
(( status != 0 )) && exit "${status}"
((status != 0)) && exit "${status}"

export job="genesis"
export jobid="${job}.$$"
Expand Down
Loading