Skip to content
Merged
8 changes: 1 addition & 7 deletions dev/parm/config/gcafs/config.atmos_products
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,11 @@
echo "BEGIN: config.atmos_products"

# Get task specific resources
. "${EXPDIR}/config.resources" atmos_products
Comment thread
WenMeng-NOAA marked this conversation as resolved.
source "${EXPDIR}/config.resources" atmos_products

## Maximum number of rocoto tasks per member
export MAX_TASKS=25

# Scripts used by this job
export INTERP_ATMOS_MASTERSH="${USHgfs}/interp_atmos_master.sh"
export INTERP_ATMOS_SFLUXSH="${USHgfs}/interp_atmos_sflux.sh"

if [[ "${RUN:-}" == "gcdas" ]]; then
export downset=1
Comment thread
DavidHuber-NOAA marked this conversation as resolved.
export FHOUT_PGBS=${FHOUT:-1} # Output frequency of supplemental gfs pgb file at 1.0 and 0.5 deg
Expand All @@ -29,8 +25,6 @@ elif [[ "${RUN:-}" == "gcafs" ]]; then
export FHMAX_WGNE=180
fi

export APCP_MSG="597" # Message number for APCP in GFSv16. Look for TODO in exglobal_atmos_products.sh

# paramlist files for the different forecast hours and downsets
export paramlista="${PARMgfs}/product/gfs.fFFF.paramlist.a.txt"
export paramlista_anl="${PARMgfs}/product/gfs.anl.paramlist.a.txt"
Expand Down
9 changes: 2 additions & 7 deletions dev/parm/config/gefs/config.atmos_products
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,11 @@
echo "BEGIN: config.atmos_products"

# Get task specific resources
. "${EXPDIR}/config.resources" atmos_products
source "${EXPDIR}/config.resources" atmos_products

# Maximum number of rocoto tasks per member
export MAX_TASKS=25

# Scripts used by this job
export INTERP_ATMOS_MASTERSH="${USHgfs}/interp_atmos_master.sh"
export INTERP_ATMOS_SFLUXSH="${USHgfs}/interp_atmos_sflux.sh"

export downset=2

if [[ "${FHMAX_HF_GFS:-0}" == "0" ]]; then
export FHOUT_PGBS=${FHOUT_GFS:-3} # Output frequency of supplemental gfs pgb file at 1.0 and 0.5 deg
else
Expand All @@ -25,6 +19,7 @@ fi
export FLXGF="NO" # Create interpolated sflux.1p00 file

# paramlist files for the different forecast hours and downsets
export downset=2
export paramlista="${PARMgfs}/product/${NET}.0p25.fFFF.paramlist.a.txt"
export paramlista_anl="${PARMgfs}/product/${NET}.0p25.anl.paramlist.a.txt"
export paramlista_f000="${PARMgfs}/product/${NET}.0p25.f000.paramlist.a.txt"
Expand Down
13 changes: 3 additions & 10 deletions dev/parm/config/gfs/config.atmos_products
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,25 @@
echo "BEGIN: config.atmos_products"

# Get task specific resources
. "${EXPDIR}/config.resources" atmos_products
source "${EXPDIR}/config.resources" atmos_products

## Maximum number of rocoto tasks per member
export MAX_TASKS=25

# Scripts used by this job
export INTERP_ATMOS_MASTERSH="${USHgfs}/interp_atmos_master.sh"
export INTERP_ATMOS_SFLUXSH="${USHgfs}/interp_atmos_sflux.sh"

if [[ "${RUN:-}" == "gdas" ]]; then
export downset=1
export FHOUT_PGBS=${FHOUT:-1} # Output frequency of supplemental gfs pgb file at 1.0 and 0.5 deg
export FLXGF="NO" # Create interpolated sflux.1p00 file
export WGNE="NO" # WGNE products are created for first FHMAX_WGNE forecast hours
export FHMAX_WGNE=0
elif [[ "${RUN:-}" == "gfs" ]]; then
export downset=2
export FHOUT_PGBS=${FHOUT_GFS:-3} # Output frequency of supplemental gfs pgb file at 1.0 and 0.5 deg
export FLXGF="YES" # Create interpolated sflux.1p00 file
export WGNE="YES" # WGNE products are created for first FHMAX_WGNE forecast hours
export FHMAX_WGNE=180
fi

export APCP_MSG="597" # Message number for APCP in GFSv16. Look for TODO in exglobal_atmos_products.sh

# paramlist files for the different forecast hours and downsets
# paramlist files for the different forecast hours and downsets (a, b)
export downset=2
export paramlista="${PARMgfs}/product/gfs.fFFF.paramlist.a.txt"
export paramlista_anl="${PARMgfs}/product/gfs.anl.paramlist.a.txt"
export paramlista_f000="${PARMgfs}/product/gfs.f000.paramlist.a.txt"
Expand Down
8 changes: 8 additions & 0 deletions parm/archive/gdas.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ gdas:
- "{{ COMIN_ATMOS_GRIB_0p25 | relpath(ROTDIR) }}/{{ head }}pres_a.0p25.analysis.grib2.idx"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_a.1p00.analysis.grib2"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_a.1p00.analysis.grib2.idx"
- "{{ COMIN_ATMOS_GRIB_0p25 | relpath(ROTDIR) }}/{{ head }}pres_b.0p25.analysis.grib2"
- "{{ COMIN_ATMOS_GRIB_0p25 | relpath(ROTDIR) }}/{{ head }}pres_b.0p25.analysis.grib2.idx"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_b.1p00.analysis.grib2"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_b.1p00.analysis.grib2.idx"

# Analysis netCDF (raw) data
- "{{ COMIN_ATMOS_ANALYSIS | relpath(ROTDIR) }}/{{ head }}analysis.atm.a006.nc"
Expand Down Expand Up @@ -145,6 +149,10 @@ gdas:
- "{{ COMIN_ATMOS_GRIB_0p25 | relpath(ROTDIR) }}/{{ head }}pres_a.0p25.f{{ fhr3 }}.grib2.idx"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_a.1p00.f{{ fhr3 }}.grib2"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_a.1p00.f{{ fhr3 }}.grib2.idx"
- "{{ COMIN_ATMOS_GRIB_0p25 | relpath(ROTDIR) }}/{{ head }}pres_b.0p25.f{{ fhr3 }}.grib2"
- "{{ COMIN_ATMOS_GRIB_0p25 | relpath(ROTDIR) }}/{{ head }}pres_b.0p25.f{{ fhr3 }}.grib2.idx"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_b.1p00.f{{ fhr3 }}.grib2"
- "{{ COMIN_ATMOS_GRIB_1p00 | relpath(ROTDIR) }}/{{ head }}pres_b.1p00.f{{ fhr3 }}.grib2.idx"
# Forecast GRIB2 fluxes
- "{{ COMIN_ATMOS_MASTER | relpath(ROTDIR) }}/{{ head }}sflux.f{{ fhr3 }}.grib2"
- "{{ COMIN_ATMOS_MASTER | relpath(ROTDIR) }}/{{ head }}sflux.f{{ fhr3 }}.grib2.idx"
Expand Down
Loading