Skip to content

Commit

Permalink
- created new branch for testing cycled C768, gslv16_dev_cyc
Browse files Browse the repository at this point in the history
   * created from gslv16_dev 23feb branch, ac7c8dd
   * added capability to check out 26Feb gsl/develop branch
   * included experiment directory, FV3GFSwfm/gsdnoahcyc768
  • Loading branch information
jkhender committed Mar 11, 2021
1 parent ac7c8dd commit ae23652
Show file tree
Hide file tree
Showing 67 changed files with 9,347 additions and 29 deletions.
47 changes: 47 additions & 0 deletions FV3GFSwfm/gsdnoahcyc768/INFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

22feb gsl/develop
config.fcst_GSLv3C
v_sg_adj = 1800
vtdm4 = 0.075
trdm2 = 0.0004
ttendlim=0.009

tau=5.0
rf_cutoff=1.0e3
d2_bg_k1=0.20
d2_bg_k2=0.0

consv_te=0
inline_q=.true.

22feb gsl/develop
config.fcst_d2bgk2

tau=10.0
rf_cutoff=2.0e3
d2_bg_k1=0.20
d2_bg_k2=0.15

v_sg_adj = 1800
vtdm4 = 0.075
trdm2 = 0.0004
ttendlim=0.009

consv_te=0
inline_q=.true.

26feb gsl/develop
config.fcst_gslv3D

tau=10.0
rf_cutoff=2.0e3
d2_bg_k1=0.20
d2_bg_k2=0.15

v_sg_adj = 1800
vtdm4 = 0.075
trdm2 = 0.0004
ttendlim=0.01

consv_te=1
inline_q=.false.
142 changes: 142 additions & 0 deletions FV3GFSwfm/gsdnoahcyc768/config.anal
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
#!/bin/ksh -x

########## config.anal ##########
# Analysis specific

echo "BEGIN: config.anal"

# Get task specific resources
. $EXPDIR/config.resources anal

if [ $DONST = "YES" ]; then
. $EXPDIR/config.nsst
fi

if [[ "$CDATE" = "$FDATE" && $EXP_WARM_START = ".false." ]]; then # Cold starting
export USE_RADSTAT="NO"
fi

if [[ "$CDUMP" = "gfs" ]] ; then
export USE_RADSTAT="NO" # This can be only used when bias correction is not-zero.
export GENDIAG="NO"
export SETUP='diag_rad=.false.,diag_pcp=.false.,diag_conv=.false.,diag_ozone=.false.,write_diag(3)=.false.,niter(2)=100,'
export DIAG_TARBALL="NO"
fi

export npe_gsi=$npe_anal

if [[ "$CDUMP" == "gfs" ]] ; then
export npe_gsi=$npe_anal_gfs
export nth_anal=$nth_anal_gfs
fi

# Set parameters specific to L127
if [ $LEVS = "128" ]; then
export GRIDOPTS="nlayers(63)=1,nlayers(64)=1,"
export SETUP="gpstop=55,nsig_ext=56,$SETUP"
fi

# Set namelist option for LETKF
export lobsdiag_forenkf=".false." # anal does not need to write out jacobians
# set to .true. in config.eobs and config.eupd

if [ $OUTPUT_FILE = "nemsio" ]; then
export DO_CALC_INCREMENT="YES"
export DO_CALC_ANALYSIS="NO"
fi

# Do not process the following datasets
export GSNDBF=${GSNDBF:-/dev/null}
export AMSREBF=${AMSREBF:-/dev/null}
export SSMITBF=${SSMITBF:-/dev/null}
export AMSR2BF=${AMSR2BF:-/dev/null}


# Set default values for info files and observation error
# NOTE: Remember to set PRVT in config.prep as OBERROR is set below
export CONVINFO=$FIXgsi/global_convinfo.txt
export OZINFO=$FIXgsi/global_ozinfo.txt
export SATINFO=$FIXgsi/global_satinfo.txt
export OBERROR=$FIXgsi/prepobs_errtable.global


# Use experimental dumps in EMC GFS v16 parallels
if [[ $RUN_ENVIR == "emc" ]]; then
export ABIBF="/dev/null"
if [[ "$CDATE" -ge "2019022800" ]] ; then
export ABIBF="$DMPDIR/${CDUMP}x.${PDY}/${cyc}/${CDUMP}.t${cyc}z.gsrcsr.tm00.bufr_d"
if [[ "$CDATE" -ge "2019111000" && "$CDATE" -le "2020052612" ]]; then
export ABIBF="$DMPDIR/${CDUMP}y.${PDY}/${cyc}/${CDUMP}.t${cyc}z.gsrcsr.tm00.bufr_d"
fi
fi

export AHIBF="/dev/null"
if [[ "$CDATE" -ge "2019042300" ]]; then
export AHIBF="$DMPDIR/${CDUMP}x.${PDY}/${cyc}/${CDUMP}.t${cyc}z.ahicsr.tm00.bufr_d"
fi

export HDOB=$DMPDIR/${CDUMP}x.${PDY}/${cyc}/${CDUMP}.t${cyc}z.hdob.tm00.bufr_d

# Use dumps from NCO GFS v16 parallel
if [[ "$CDATE" -ge "2020103012" ]]; then
export ABIBF=""
export AHIBF=""
export HDOB=""
fi

# Set info files and prepobs.errtable.global for GFS v16 retrospective parallels
if [[ "$CDATE" -ge "2019021900" && "$CDATE" -lt "2019110706" ]]; then
export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2019021900
export OBERROR=$FIXgsi/gfsv16_historical/prepobs_errtable.global.2019021900
fi

# Place GOES-15 AMVs in monitor, assimilate GOES-17 AMVs, assimilate KOMPSAT-5 gps
if [[ "$CDATE" -ge "2019110706" && "$CDATE" -lt "2020040718" ]]; then
export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2019110706
export OBERROR=$FIXgsi/gfsv16_historical/prepobs_errtable.global.2019110706
fi

# Assimilate 135 (T) & 235 (uv) Canadian AMDAR observations
if [[ "$CDATE" -ge "2020040718" && "$CDATE" -lt "2020052612" ]]; then
export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2020040718
fi

# NOTE:
# As of 2020052612, gfsv16_historical/global_convinfo.txt.2020052612 is
# identical to ../global_convinfo.txt. Thus, the logic below is not
# needed at this time.
# Assimilate COSMIC-2 GPS
# if [[ "$CDATE" -ge "2020052612" && "$CDATE" -lt "YYYYMMDDHH" ]]; then
# export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2020052612
# fi


# Turn off assmilation of OMPS during period of bad data
if [[ "$CDATE" -ge "2020011600" && "$CDATE" -lt "2020011806" ]]; then
export OZINFO=$FIXgsi/gfsv16_historical/global_ozinfo.txt.2020011600
fi


# Set satinfo for start of GFS v16 parallels
if [[ "$CDATE" -ge "2019021900" && "$CDATE" -lt "2019110706" ]]; then
export SATINFO=$FIXgsi/gfsv16_historical/global_satinfo.txt.2019021900
fi

# Turn on assimilation of Metop-C AMSUA and MHS
if [[ "$CDATE" -ge "2019110706" && "$CDATE" -lt "2020022012" ]]; then
export SATINFO=$FIXgsi/gfsv16_historical/global_satinfo.txt.2019110706
fi

# NOTE:
# As of 2020022012, gfsv16_historical/global_satinfo.txt.2020022012 is
# identical to ../global_satinfo.txt. Thus, the logic below is not
# needed at this time
#
# Turn off assmilation of all Metop-A MHS
# if [[ "$CDATE" -ge "2020022012" && "$CDATE" -lt "YYYYMMDDHH" ]]; then
# export SATINFO=$FIXgsi/gfsv16_historical/global_satinfo.txt.2020022012
# fi

fi

echo "END: config.anal"
11 changes: 11 additions & 0 deletions FV3GFSwfm/gsdnoahcyc768/config.analcalc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/ksh -x

########## config.analcalc ##########
# GFS post-anal specific (non-diag)

echo "BEGIN: config.analcalc"

# Get task specific resources
. $EXPDIR/config.resources analcalc

echo "END: config.analcalc"
11 changes: 11 additions & 0 deletions FV3GFSwfm/gsdnoahcyc768/config.analdiag
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/ksh -x

########## config.analdiag ##########
# GFS post-anal specific (diag)

echo "BEGIN: config.analdiag"

# Get task specific resources
. $EXPDIR/config.resources analdiag

echo "END: config.analdiag"
25 changes: 25 additions & 0 deletions FV3GFSwfm/gsdnoahcyc768/config.arch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/ksh -x

########## config.arch ##########
# Archive specific

echo "BEGIN: config.arch"

# Get task specific resources
. $EXPDIR/config.resources arch

#--online archive of nemsio files for fit2obs verification
export FITSARC="YES"
export FHMAX_FITS=132
[[ "$FHMAX_FITS" -gt "$FHMAX_GFS" ]] && export FHMAX_FITS=$FHMAX_GFS

#--starting and ending hours of previous cycles to be removed from rotating directory
export RMOLDSTD=144
export RMOLDEND=24

#--keep forcing data for running gldas step
if [[ "$DO_GLDAS" == "YES" && "$CDUMP" == "gdas" ]]; then
[[ $RMOLDSTD -lt 144 ]] && export RMOLDSTD=144
fi

echo "END: config.arch"
17 changes: 17 additions & 0 deletions FV3GFSwfm/gsdnoahcyc768/config.awips
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/ksh -x

########## config.awips ##########
# GFS awips step specific

echo "BEGIN: config.awips"

# Get task specific resources
. $EXPDIR/config.resources awips

export AWIPS20SH=$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG
export AWIPSG2SH=$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2

# No. of concurrent awips jobs
export NAWIPSGRP=42

echo "END: config.awips"
Loading

0 comments on commit ae23652

Please sign in to comment.