Skip to content

Commit

Permalink
Create MOS configs and add DO_MOS switch
Browse files Browse the repository at this point in the history
- Add new configs for MOS jobs, as well as main config.mos
- Add DO_MOS to config.base and set to "NO" by default

Refs NOAA-EMC#2068
  • Loading branch information
KateFriedman-NOAA committed Dec 12, 2023
1 parent f53b871 commit 5a5db09
Show file tree
Hide file tree
Showing 16 changed files with 178 additions and 0 deletions.
1 change: 1 addition & 0 deletions parm/config/gfs/config.base.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ export DO_GENESIS_FSU="NO" # Cyclone genesis verification (FSU)
export DO_VERFOZN="YES" # Ozone data assimilation monitoring
export DO_VERFRAD="YES" # Radiance data assimilation monitoring
export DO_VMINMON="YES" # GSI minimization monitoring
export DO_MOS="NO" # GFS Model Output Statistics - Only supported on WCOSS2

# NO for retrospective parallel; YES for real-time parallel
# arch.sh uses REALTIME for MOS. Need to set REALTIME=YES
Expand Down
9 changes: 9 additions & 0 deletions parm/config/gfs/config.mos
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#! /usr/bin/env bash

########## config.mos ##########
echo "BEGIN: config.mos"

# MOS package location
export HOMEgfs_mos=/lfs/h1/ops/prod/packages/gfs_mos.v${mos_ver}

echo "END: config.mos"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_ext_grd_fcst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_ext_grd_fcst ##########
echo "BEGIN: config.mos_ext_grd_fcst"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_ext_grd_fcst"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_ext_grd_prdgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_ext_grd_prdgen ##########
echo "BEGIN: config.mos_ext_grd_prdgen"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_ext_grd_prdgen"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_ext_grd_prep
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_ext_grd_prep ##########
echo "BEGIN: config.mos_ext_grd_prep"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_ext_grd_prep"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_ext_stn_fcst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_ext_stn_fcst ##########
echo "BEGIN: config.mos_ext_stn_fcst"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_ext_stn_fcst"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_ext_stn_prdgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_ext_stn_prdgen ##########
echo "BEGIN: config.mos_ext_stn_prdgen"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_ext_stn_prdgen"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_ext_stn_prep
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_ext_stn_prep ##########
echo "BEGIN: config.mos_ext_stn_prep"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_ext_stn_prep"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_grd_fcst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_grd_fcst ##########
echo "BEGIN: config.mos_grd_fcst"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_grd_fcst"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_grd_prdgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_grd_prdgen ##########
echo "BEGIN: config.mos_grd_prdgen"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_grd_prdgen"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_grd_prep
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_grd_prep ##########
echo "BEGIN: config.mos_grd_prep"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_grd_prep"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_stn_fcst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_stn_fcst ##########
echo "BEGIN: config.mos_stn_fcst"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_stn_fcst"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_stn_prdgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_stn_prdgen ##########
echo "BEGIN: config.mos_stn_prdgen"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_stn_prdgen"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_stn_prep
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_stn_prep ##########
echo "BEGIN: config.mos_stn_prep"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_stn_prep"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_wx_ext_prdgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_wx_ext_prdgen ##########
echo "BEGIN: config.mos_wx_ext_prdgen"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_wx_ext_prdgen"
12 changes: 12 additions & 0 deletions parm/config/gfs/config.mos_wx_prdgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#! /usr/bin/env bash

########## config.mos_wx_prdgen ##########
echo "BEGIN: config.mos_wx_prdgen"

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

# Get MOS settings
. "${EXPDIR}/config.mos"

echo "END: config.mos_wx_prdgen"

0 comments on commit 5a5db09

Please sign in to comment.