diff --git a/jobs/JHAFS_ATM_INIT b/jobs/JHAFS_ATM_INIT index 738e77c66..4f5e0578f 100755 --- a/jobs/JHAFS_ATM_INIT +++ b/jobs/JHAFS_ATM_INIT @@ -42,6 +42,8 @@ export COMIN=${COMIN:?} export COMOUT=${COMOUT:?} export COMhafs=${COMhafs:-${COMOUT}} +export MPISERIAL=${MPISERIAL:-${EXEChafs}/hafs_mpiserial.x} + export CDATE=${CDATE:-${YMDH}} export cyc=${cyc:?} export STORM=${STORM:-FAKE} @@ -53,7 +55,8 @@ export FGAT_HR=${FGAT_HR:-00} export run_init=yes if [ ${FGAT_MODEL} = gdas ]; then export CDATE=$(${NDATE} $(awk "BEGIN {print ${FGAT_HR}-6}") $CDATE) - export out_prefix=$(echo "${STORM}${STORMID}.${CDATE}" | tr '[A-Z]' '[a-z]') +# export out_prefix=$(echo "${STORM}${STORMID}.${CDATE}" | tr '[A-Z]' '[a-z]') + export out_prefix="${STORMID,,}.${CDATE}" fi #=============================================================================== @@ -213,8 +216,28 @@ mkdir -p ${COMOUTproduct} mkdir -p $DATA cd $DATA -# Execute ex-script -${HOMEhafs}/scripts/exhafs_product.sh +rm -f cmdfile_product +# Loop for grids/domains to prepare the cmdfile +for ng in $(seq 1 ${nest_grids}); +do + +if [[ $ng -eq 1 ]]; then + neststr="" + tilestr=".tile1" + gridstr=".grid$(printf "%02d" ${ng})" +else + neststr=".nest$(printf "%02d" ${ng})" + tilestr=".tile$(printf "%d" ${ng})" + gridstr=".grid$(printf "%02d" ${ng})" +fi + +echo "export neststr=$neststr tilestr=${tilestr} gridstr=${gridstr}; ${HOMEhafs}/scripts/exhafs_product.sh > run_product${gridstr}.log 2>&1" >> cmdfile_product + +done + +${APRUNC} ${MPISERIAL} -m cmdfile_product + +cat run_product*.log export KEEPDATA=${KEEPDATA:-YES} if [ "${KEEPDATA^^}" != YES ]; then diff --git a/jobs/JHAFS_PRODGLB b/jobs/JHAFS_PRODGLB deleted file mode 100755 index 764295bf6..000000000 --- a/jobs/JHAFS_PRODGLB +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh - -date -export PS4='+ $SECONDS + ' -set -xue - -export HOMEhafs=${HOMEhafs:?} -export USHhafs=${USHhafs:-${HOMEhafs}/ush} -export EXEChafs=${EXEChafs:-${HOMEhafs}/exec} -export PARMhafs=${PARMhafs:-${HOMEhafs}/parm} -export FIXhafs=${FIXhafs:-${HOMEhafs}/fix} - -source ${USHhafs}/hafs_pre_job.sh.inc -source ${HOLDVARS:-storm1.holdvars.txt} - -export machine=${WHERE_AM_I:-wcoss_cray} -export envir=${envir:-prod} # prod, para, test -export RUN_ENVIR=${RUN_ENVIR:-dev} # nco or dev -if [ "${RUN_ENVIR^^}" != NCO ]; then - module use ${HOMEhafs}/modulefiles - module load modulefile.hafs.${machine} - module list -fi - -source ${USHhafs}/hafs_runcmd.sh.inc - -# Run setpdy and initialize PDY variables -#setpdy.sh -#. ./PDY -export PDY=${PDY:-$(echo ${YMDH} | cut -c 1-8 )} - -export WORKhafs=${WORKhafs:?} -export COMIN=${COMIN:?} -export COMOUT=${COMOUT:?} -export COMhafs=${COMhafs:-${COMOUT}} - -export CDATE=${CDATE:-${YMDH}} -export cyc=${cyc:?} -export STORM=${STORM:-FAKE} -export STORMID=${STORMID:-00L} -export ENSDA=${ENSDA:-NO} - -# Deterministic or ensemble -if [ ${ENSDA} = YES ]; then - export ENSID=${ENSID:-001} - export INPdir=${INPdir:-${WORKhafs}/forecast_ens/mem${ENSID}} - export DATA=${WORKhafs}/prodglb_ens/mem${ENSID} - export COMOUTproduct=${COMhafs}/product_ens/mem${ENSID} -else - export INPdir=${INPdir:-${WORKhafs}/forecast} - export DATA=${WORKhafs}/prodglb - export COMOUTproduct=${COMhafs} -fi - -export SENDCOM=${SENDCOM:-YES} -export SCRUBDATA=${SCRUBDATA:-YES} - -if [ "${SCRUBDATA}" = YES ]; then - rm -rf $DATA -fi - -mkdir -p $DATA -cd $DATA - -# Execute ex-script -${HOMEhafs}/scripts/exhafs_prodglb.sh - -export KEEPDATA=${KEEPDATA:-YES} -if [ "${KEEPDATA^^}" != YES ]; then - rm -rf $DATA -fi - -date diff --git a/jobs/JHAFS_PRODUCT b/jobs/JHAFS_PRODUCT index ebca0210c..08d141c81 100755 --- a/jobs/JHAFS_PRODUCT +++ b/jobs/JHAFS_PRODUCT @@ -34,6 +34,8 @@ export COMIN=${COMIN:?} export COMOUT=${COMOUT:?} export COMhafs=${COMhafs:-${COMOUT}} +export MPISERIAL=${MPISERIAL:-${EXEChafs}/hafs_mpiserial.x} + export CDATE=${CDATE:-${YMDH}} export cyc=${cyc:?} export STORM=${STORM:-FAKE} @@ -63,8 +65,28 @@ mkdir -p ${COMOUTproduct} mkdir -p $DATA cd $DATA -# Execute ex-script -${HOMEhafs}/scripts/exhafs_product.sh +rm -f cmdfile_product +# Loop for grids/domains to prepare the cmdfile +for ng in $(seq 1 ${nest_grids}); +do + +if [[ $ng -eq 1 ]]; then + neststr="" + tilestr=".tile1" + gridstr=".grid$(printf "%02d" ${ng})" +else + neststr=".nest$(printf "%02d" ${ng})" + tilestr=".tile$(printf "%d" ${ng})" + gridstr=".grid$(printf "%02d" ${ng})" +fi + +echo "export neststr=$neststr tilestr=${tilestr} gridstr=${gridstr}; ${HOMEhafs}/scripts/exhafs_product.sh > run_product${gridstr}.log 2>&1" >> cmdfile_product + +done + +${APRUNC} ${MPISERIAL} -m cmdfile_product + +cat run_product*.log export KEEPDATA=${KEEPDATA:-YES} if [ "${KEEPDATA^^}" != YES ]; then diff --git a/parm/forecast/globnest/input.nml.tmp b/parm/forecast/globnest/input.nml.tmp index dabc729da..9de066379 100644 --- a/parm/forecast/globnest/input.nml.tmp +++ b/parm/forecast/globnest/input.nml.tmp @@ -1,9 +1,9 @@ &atmos_model_nml - blocksize = _blocksize_ + blocksize = @[blocksize] chksum_debug = .false. dycore_only = .false. avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' + ccpp_suite = '@[ccpp_suite_nml]' / &diag_manager_nml @@ -15,7 +15,7 @@ global_field_on_root_pe = .true., io_clocks_on = .false., shuffle = 0, - deflate_level = _deflate_level_, + deflate_level = @[deflate_level], cf_compliance = .false. / @@ -40,14 +40,12 @@ / &fv_core_nml - !layout = 12,12 - !layout = 8,8 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 6 - npz = _npz_ + layout = @[layoutx_nml],@[layouty_nml] + io_layout = @[io_layoutx_nml],@[io_layouty_nml] + npx = @[npx_nml] + npy = @[npy_nml] + ntiles = 6 + npz = @[npz] !grid_type = -1 make_nh = .F. fv_debug = .F. @@ -70,10 +68,10 @@ beta = 0. a_imp = 1. p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ + k_split = @[k_split_nml] + n_split = @[n_split_nml] nwat = 6 - na_init = _na_init_ + na_init = @[na_init] d_ext = 0.0 dnats = 1 fv_sg_adj = 300 @@ -85,11 +83,11 @@ delt_max = 0.002 ke_bg = 0. do_vort_damp = .T. - external_ic = _external_ic_ + external_ic = @[external_ic] external_eta = .T. gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ + nggps_ic = @[nggps_ic] + mountain = @[mountain] ncep_ic = .F. d_con = 1.0 hord_mt = 5 @@ -104,7 +102,7 @@ fill = .T. dwind_2d = .F. print_freq = 3 - warm_start = _warm_start_ + warm_start = @[warm_start] no_dycore = .false. z_tracer = .T. agrid_vel_rst = .true. @@ -113,32 +111,32 @@ write_3d_diags = .true. do_schmidt = .true. - target_lat = _target_lat_ - target_lon = _target_lon_ - stretch_fac = _stretch_fac_ + target_lat = @[target_lat] + target_lon = @[target_lon] + stretch_fac = @[stretch_fac] - full_zs_filter = .T. !unreleased feature - n_zs_filter = 0 + full_zs_filter = @[full_zs_filter_nml] + n_zs_filter = @[n_zs_filter_nml] nord_zs_filter = 4 / &fv_nest_nml - grid_pes = _grid_pes_ - tile_coarse = _parent_tile_ + grid_pes = @[grid_pes] + tile_coarse = @[tile_coarse] num_tile_top = 6 p_split = 1 - nest_refine = _refinement_ - nest_ioffsets = _ioffset_ - nest_joffsets = _joffset_ + nest_refine = @[refine] + nest_ioffsets = @[ioffset] + nest_joffsets = @[joffset] / &fv_moving_nest_nml surface_dir = "INPUT/moving_nest" - is_moving_nest = _is_moving_nest_ - vortex_tracker = _vortex_tracker_ - ntrack = _ntrack_ - move_cd_x = _move_cd_x_ - move_cd_y = _move_cd_y_ + is_moving_nest = @[is_moving_nest] + vortex_tracker = @[vortex_tracker] + ntrack = @[ntrack] + move_cd_x = @[move_cd_x] + move_cd_y = @[move_cd_y] / &surf_map_nml @@ -146,15 +144,15 @@ cd4 = 0.15 cd2 = -1 n_del2_strong = 0 - n_del2_weak = 15 + n_del2_weak = @[n_del2_weak_nml] n_del4 = 2 - max_slope = 0.12 + max_slope = @[max_slope_nml] peak_fac = 1. / &external_ic_nml filtered_terrain = .true. - levp = _levp_ + levp = @[levp] gfs_dwinds = .true. checker_tr = .F. nt_checker = 0 @@ -171,8 +169,8 @@ pre_rad = .false. imp_physics = 11 pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ + fhswr = @[fhswr] + fhlwr = @[fhlwr] ialb = 1 iems = 1 iaer = 111 @@ -222,13 +220,13 @@ oz_phys = .F. oz_phys_2015 = .T. nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ + nstf_name = @[nstf_n1],@[nstf_n2],@[nstf_n3],@[nstf_n4],@[nstf_n5] + cplflx = @[cplflx] cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ + cplocn2atm = @[cplocn2atm] + cplwav = @[cplwav] + cplwav2atm = @[cplwav2atm] + cpl_imp_mrg = @[merge_import] psautco = 0.0008, 0.0005 prautco = 0.00015, 0.00015 iau_delthrs = 6 diff --git a/parm/forecast/globnest/input_nest.nml.tmp b/parm/forecast/globnest/input_nest.nml.tmp index 970e0c356..88e15fdb3 100644 --- a/parm/forecast/globnest/input_nest.nml.tmp +++ b/parm/forecast/globnest/input_nest.nml.tmp @@ -1,9 +1,9 @@ &atmos_model_nml - blocksize = _blocksize_ + blocksize = @[blocksize] chksum_debug = .false. dycore_only = .false. avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' + ccpp_suite = '@[ccpp_suite_nml]' / &diag_manager_nml @@ -15,7 +15,7 @@ global_field_on_root_pe = .true., io_clocks_on = .false., shuffle = 0, - deflate_level = _deflate_level_, + deflate_level = @[deflate_level], cf_compliance = .false. / @@ -40,14 +40,12 @@ / &fv_core_nml - !layout = 64,30 - !layout = 40,30 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 1 - npz = _npz_ + layout = @[layoutx_nml],@[layouty_nml] + io_layout = @[io_layoutx_nml],@[io_layouty_nml] + npx = @[npx_nml] + npy = @[npy_nml] + ntiles = 1 + npz = @[npz] !grid_type = -1 make_nh = .F. fv_debug = .F. @@ -70,10 +68,10 @@ beta = 0. a_imp = 1. p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ + k_split = @[k_split_nml] + n_split = @[n_split_nml] nwat = 6 - na_init = _na_init_ + na_init = @[na_init] d_ext = 0.0 dnats = 1 fv_sg_adj = 300 @@ -85,11 +83,11 @@ delt_max = 0.008 ke_bg = 0. do_vort_damp = .T. - external_ic = _external_ic_ + external_ic = @[external_ic] external_eta = .T. gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ + nggps_ic = @[nggps_ic] + mountain = @[mountain] ncep_ic = .F. d_con = 1.0 hord_mt = 6 @@ -104,7 +102,7 @@ fill = .T. dwind_2d = .F. print_freq = 3 - warm_start = _warm_start_ + warm_start = @[warm_start] no_dycore = .false. z_tracer = .T. agrid_vel_rst = .true. @@ -116,8 +114,8 @@ twowaynest = .true. nestupdate = 7 - full_zs_filter = .T. !unreleased feature - n_zs_filter = 1 + full_zs_filter = @[full_zs_filter_nml] + n_zs_filter = @[n_zs_filter_nml] nord_zs_filter = 4 / @@ -126,15 +124,15 @@ cd4 = 0.15 cd2 = -1 n_del2_strong = 0 - n_del2_weak = 20 + n_del2_weak = @[n_del2_weak_nml] n_del4 = 2 - max_slope = 0.15 + max_slope = @[max_slope_nml] peak_fac = 1. / &external_ic_nml filtered_terrain = .true. - levp = _levp_ + levp = @[levp] gfs_dwinds = .true. checker_tr = .F. nt_checker = 0 @@ -151,8 +149,8 @@ pre_rad = .false. imp_physics = 11 pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ + fhswr = @[fhswr] + fhlwr = @[fhlwr] ialb = 1 iems = 1 iaer = 111 @@ -202,13 +200,13 @@ oz_phys = .F. oz_phys_2015 = .T. nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ + nstf_name = @[nstf_n1],@[nstf_n2],@[nstf_n3],@[nstf_n4],@[nstf_n5] + cplflx = @[cplflx] cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ + cplocn2atm = @[cplocn2atm] + cplwav = @[cplwav] + cplwav2atm = @[cplwav2atm] + cpl_imp_mrg = @[merge_import] psautco = 0.0008, 0.0005 prautco = 0.00015, 0.00015 iau_delthrs = 6 diff --git a/parm/forecast/globnest_hwrf/diag_table.tmp b/parm/forecast/globnest_hwrf/diag_table.tmp deleted file mode 100644 index 910a3d133..000000000 --- a/parm/forecast/globnest_hwrf/diag_table.tmp +++ /dev/null @@ -1,383 +0,0 @@ -#output files -"grid_spec", -1, "months", 1, "days", "time" -#"atmos_4xdaily", 1, "hours", 1, "days", "time" -"atmos_static", -1, "hours", 1, "hours", "time" -# GFDL tracker needed variables -"atmos_tracker", 3, "hours", 1, "hours", "time" -"fv3_history", 0, "hours", 1, "hours", "time" -"fv3_history2d", 0, "hours", 1, "hours", "time" -#"ref3D", 0, "hours", 1, "hours", "time" -#"maxmin2D", 1, "hours", 1, "hours", "time" - -# -#======================= -# ATMOSPHERE DIAGNOSTICS -#======================= -### -# grid_spec -### - "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, - "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, -### -# 4x daily output -### -# "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort500", "vort500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "z1000", "z1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z850", "z850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z700", "z700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z500", "z500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z200", "z200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z100", "z100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z50", "z50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z10", "z10", "atmos_4xdaily", "all", .false., "none", 2 -#### -#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "cape", "sbcape", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "cin", "sbcin", "atmos_4xdaily", "all", .false., "none", 2 -### -# gfs static data -### - "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 - "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 - "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 - "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 - "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 -### -# GFDL tracker needed variables -### - "dynamics", "grid_lont", "grid_lont", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "grid_latt", "grid_latt", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "vort850", "vort850", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "vort700", "vort700", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "us", "us", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "u850", "u850", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "u700", "u700", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "u500", "u500", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "vs", "vs", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "v850", "v850", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "v700", "v700", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "v500", "v500", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "t850", "t850", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "t500", "t500", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "t300", "t300", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "slp", "slp", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "z850", "z850", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "z700", "z700", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "z500", "z500", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "z200", "z200", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "rh850", "rh850", "atmos_tracker", "all", .false., "none", 2 - "dynamics", "rh500", "rh500", "atmos_tracker", "all", .false., "none", 2 -#"gfs_phys", "u10m", "u10m", "atmos_tracker", "all", .false., "none", 2 -#"gfs_phys", "v10m", "v10m", "atmos_tracker", "all", .false., "none", 2 -### -# FV3 variabls needed for NGGPS evaluation -### -"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "q_rimef", "qrim", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 - -### -# Max hourly fields -### -"gfs_dyn", "wmaxup", "upvvelmax", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "wmaxdn", "dnvvelmax", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmax03", "uhmax03", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmax25", "uhmax25", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmin03", "uhmin03", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmin25", "uhmin25", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvort01", "maxvort01", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvort02", "maxvort02", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvorthy1", "maxvorthy1", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ustm", "ustm", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "vstm", "vstm", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "srh01", "srh01", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "srh03", "srh03", "fv3_history", "all", .false., "none", 2 - -"gfs_phys", "u10max", "u10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v10max", "v10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spd10max", "spd10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "refdmax", "refdmax", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "refdmax263k", "refdmax263k", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "t02max", "t02max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "t02min", "t02min", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "rh02max", "rh02max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "rh02min", "rh02min", "fv3_history2d", "all", .false., "none", 2 - - -"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 - -"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "f_ice", "f_ice", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "f_rain", "f_rain", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "f_rimef", "f_rimef", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 - -"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 -#HWRF -#"gfs_phys", "cleffr", "cleffr", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "cieffr", "cieffr", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "cseffr", "cseffr", "fv3_history2d", "all", .false., "none", 2 -# -# Reflectivity from microphysics -"gfs_phys", "refl_10cm", "refl_10cm", "fv3_history2d", "all", .false., "none", 2 - -#Max/Min must be kept in separate files. Time is controlled by diag_table -# "dynamics", "uh25", "MXUPHL2_5km", "maxmin2D", "all", max, "none", 2 -# "dynamics", "uh25", "MNUPHL2_5km", "maxmin2D", "all", min, "none", 2 -# "dynamics", "max_reflectivity", "MAXREFC", "maxmin2D", "all", max, "none", 2 -# "dynamics", "base_reflectivity", "MAXREF_1km", "maxmin2D", "all", max, "none", 2 -# -#============================================================================================= -# -#====> This file can be used with diag_manager/v2.0a (or higher) <==== -# -# -# FORMATS FOR FILE ENTRIES (not all input values are used) -# ------------------------ -# -#"file_name", output_freq, "output_units", format, "time_units", "long_name", -# -# -#output_freq: > 0 output frequency in "output_units" -# = 0 output frequency every time step -# =-1 output frequency at end of run -# -#output_units = units used for output frequency -# (years, months, days, minutes, hours, seconds) -# -#time_units = units used to label the time axis -# (days, minutes, hours, seconds) -# -# -# FORMAT FOR FIELD ENTRIES (not all input values are used) -# ------------------------ -# -#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing -# -#time_avg = .true. or .false. -# -#packing = 1 double precision -# = 2 float -# = 4 packed 16-bit integers -# = 8 packed 1-byte (not tested?) diff --git a/parm/forecast/globnest_hwrf/field_table b/parm/forecast/globnest_hwrf/field_table deleted file mode 100644 index 420f4a48a..000000000 --- a/parm/forecast/globnest_hwrf/field_table +++ /dev/null @@ -1,36 +0,0 @@ -# added by FRE: sphum must be present in atmos -# specific humidity for moist runs - "TRACER", "atmos_mod", "sphum" - "longname", "specific humidity" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic cloud water mixing ratio - "TRACER", "atmos_mod", "liq_wat" - "longname", "cloud water mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / - "TRACER", "atmos_mod", "ice_wat" - "longname", "cloud ice mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic rain water mixing ratio - "TRACER", "atmos_mod", "rainwat" - "longname", "rain mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic mass weighted rime factor - "TRACER", "atmos_mod", "q_rimef" - "longname", "mass weighted rime factor" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic ozone mixing ratio tracer - "TRACER", "atmos_mod", "o3mr" - "longname", "ozone mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# non-prognostic cloud amount - "TRACER", "atmos_mod", "cld_amt" - "longname", "cloud amount" - "units", "1" - "profile_type", "fixed", "surface_value=1.e30" / - diff --git a/parm/forecast/globnest_hwrf/input.nml.tmp b/parm/forecast/globnest_hwrf/input.nml.tmp deleted file mode 100644 index ddd35d02e..000000000 --- a/parm/forecast/globnest_hwrf/input.nml.tmp +++ /dev/null @@ -1,379 +0,0 @@ - &atmos_model_nml - blocksize = _blocksize_ - chksum_debug = .false. - dycore_only = .false. - avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' -/ - - &diag_manager_nml - prepend_date = .false. -/ - - &mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = _deflate_level_, - cf_compliance = .false. -/ - - &fms_io_nml - checksum_required = .false. - max_files_r = 100, - max_files_w = 100, -/ - - &fms2_io_nml -netcdf_default_format="netcdf4" -/ - - &fms_nml - clock_grain = 'ROUTINE', - domains_stack_size = 30000000, - print_memory_usage = .false. -/ - - &fv_grid_nml - !grid_file = 'INPUT/grid_spec.nc' -/ - - &fv_core_nml - !layout = 12,12 - !layout = 8,8 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 6 - npz = _npz_ - !grid_type = -1 - make_nh = .F. - fv_debug = .F. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .F. - nudge_dz = .F. - tau = 5. - rf_cutoff = 30.e2 - d2_bg_k1 = 0.16 - d2_bg_k2 = 0.05 - kord_tm = -9 - kord_mt = 9 - kord_wz = 9 - kord_tr = 9 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ - nwat = 4 - na_init = _na_init_ - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.15 - vtdm4 = 0.04 - delt_max = 0.002 - ke_bg = 0. - do_vort_damp = .T. - external_ic = _external_ic_ - external_eta = .T. - gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ - ncep_ic = .F. - d_con = 1.0 - hord_mt = 5 - hord_vt = 5 - hord_tm = 5 - hord_dp = -5 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 1. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 3 - warm_start = _warm_start_ - no_dycore = .false. - z_tracer = .T. - agrid_vel_rst = .true. - read_increment = .F. - res_latlon_dynamics = "fv3_increment.nc" - write_3d_diags = .true. - - do_schmidt = .true. - target_lat = _target_lat_ - target_lon = _target_lon_ - stretch_fac = _stretch_fac_ - - full_zs_filter = .F. !unreleased feature - n_zs_filter = 0 - nord_zs_filter = 4 -/ - - &fv_nest_nml - grid_pes = _grid_pes_ - tile_coarse = _parent_tile_ - num_tile_top = 6 - p_split = 1 - nest_refine = _refinement_ - nest_ioffsets= 1, _ioffset_ - nest_joffsets= 1, _joffset_ -/ - - &surf_map_nml - zero_ocean = .F. - cd4 = 0.15 - cd2 = -1 - n_del2_strong = 0 - n_del2_weak = 15 - n_del4 = 2 - max_slope = 0.4 - peak_fac = 1. -/ - - &external_ic_nml - filtered_terrain = .true. - levp = _levp_ - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - - &gfs_physics_nml - fhzero = 3. - ldiag3d = .false. - lradar = .true. - avg_max_length = 3600. - h2o_phys = .true. - fhcyc = 0. - use_ufo = .true. - pre_rad = .false. - imp_physics = 15 ! F-A MP scheme - RHGRD = 0.975 ! F-A - spec_adv = .true. ! F-A - icloud = 3 ! Thompson cloud fraction - iovr_lw = 4 ! HWRF RRTMG - iovr_sw = 4 ! HWRF RRTMG - hwrf_samfdeep = .true. ! HWRF SASdeep - hwrf_samfshal = .true. ! HWRF SASshal - asolfac_deep = 0.89 ! HWRF SASdeep; GFS SAS:0.958 - asolfac_shal = 0.89 ! HWRF SASdeep; GFS SAS:0.958 - hurr_pbl = .T. ! HWRF moninedmf - moninq_fac = -1.0 ! HWRF moninedmf - pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ - ialb = 1 - iems = 1 - iaer = 111 - ico2 = 2 - isubc_sw = 2 - isubc_lw = 2 - isol = 2 - lwhtr = .true. - swhtr = .true. - cnvgwd = .true. - shal_cnv = .true. ! HWRF SAS Shallow convection - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = .true. - satmedmf = .false. - random_clds = .false. - trans_trac = .true. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 3.5, 0.25 ! NCEP default - sfc_z0_type = 4 !HWRF - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - lsm = 4 !HWRF - iopt_dveg = 2 - iopt_crs = 1 - iopt_btr = 1 - iopt_run = 1 - iopt_sfc = 1 - iopt_frz = 1 - iopt_inf = 1 - iopt_rad = 1 - iopt_alb = 2 - iopt_snf = 4 - iopt_tbot = 2 - iopt_stc = 1 - debug = .false. - oz_phys = .F. - oz_phys_2015 = .T. - nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ - cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ - psautco = 0.0008, 0.0005 - prautco = 0.00015, 0.00015 - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = '' - iau_drymassfixer = .false. - do_deep = .true. - lgfdlmprad = .true. - effr_in = .true. - do_sppt = .F. - do_shum = .F. - do_skeb = .F. - lndp_type = 0 - n_var_lndp = 0 - do_ca = .false. - ca_sgs = .false. - nca = 1 - ncells = 5 - nlives = 12 - nseed = 1 - nfracseed = 0.5 - ca_trigger = .false. - ca_entr = .false. - ca_closure = .false. - ca_global = .false. - nca_g = 1 - ncells_g = 1 - nlives_g = 100 - nseed_g = 100 - ca_smooth = .false. - nspinup = 1 - iseed_ca = 1 - nsmooth = 100 - ca_amplitude = 0.35 - print_diff_pgr = .true. -/ - - &gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 180. - tau_v2l = 90. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 90. -/ - - &interpolator_nml - interp_method = 'conserve_great_circle' -/ - - &namsfc - FNGLAC = "global_glacier.2x2.grb", - FNMXIC = "global_maxice.2x2.grb", - FNTSFC = "RTGSST.1982.2012.monthly.clim.grb", - FNSNOC = "global_snoclim.1.875.grb", - FNZORC = "igbp" - !FNZORC = "global_zorclim.1x1.grb", - FNALBC = "global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb", - FNALBC2 = "global_albedo4.1x1.grb", - FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb", - FNTG3C = "global_tg3clim.2.6x1.5.grb", - FNVEGC = "global_vegfrac.0.144.decpercent.grb", - FNVETC = "global_vegtype.igbp.t1534.3072.1536.rg.grb", - FNSOTC = "global_soiltype.statsgo.t1534.3072.1536.rg.grb", - FNSMCC = "global_soilmgldas.t1534.3072.1536.grb", - FNMSKH = "seaice_newland.grb", - FNTSFA = "", - FNACNA = "", - FNSNOA = "", - FNVMNC = "global_shdmin.0.144x0.144.grb", - FNVMXC = "global_shdmax.0.144x0.144.grb", - FNSLPC = "global_slope.1x1.grb", - FNABSC = "global_mxsnoalb.uariz.t1534.3072.1536.rg.grb", - LDEBUG =.true., - FSMCL(2) = 99999 - FSMCL(3) = 99999 - FSMCL(4) = 99999 - FTSFS = 90 - FAISS = 99999 - FSNOL = 99999 - FSICL = 99999 - FTSFL = 99999 - FAISL = 99999 - FVETL = 99999, - FSOTL = 99999, - FvmnL = 99999, - FvmxL = 99999, - FSLPL = 99999, - FABSL = 99999, - FSNOS = 99999, - FSICS = 99999, -/ - - &nam_stochy -/ - - &nam_sfcperts -/ - - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 -/ diff --git a/parm/forecast/globnest_hwrf/input_nest.nml.tmp b/parm/forecast/globnest_hwrf/input_nest.nml.tmp deleted file mode 100644 index 0650f9396..000000000 --- a/parm/forecast/globnest_hwrf/input_nest.nml.tmp +++ /dev/null @@ -1,369 +0,0 @@ - &atmos_model_nml - blocksize = _blocksize_ - chksum_debug = .false. - dycore_only = .false. - avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' -/ - - &diag_manager_nml - prepend_date = .false. -/ - - &mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = _deflate_level_, - cf_compliance = .false. -/ - - &fms_io_nml - checksum_required = .false. - max_files_r = 100, - max_files_w = 100, -/ - - &fms2_io_nml -netcdf_default_format="netcdf4" -/ - - &fms_nml - clock_grain = 'ROUTINE', - domains_stack_size = 30000000, - print_memory_usage = .false. -/ - - &fv_grid_nml - !grid_file = 'INPUT/grid_spec.nc' -/ - - &fv_core_nml - !layout = 64,30 - !layout = 40,30 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 1 - npz = _npz_ - !grid_type = -1 - make_nh = .F. - fv_debug = .F. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .F. - nudge_dz = .F. - tau = 5. - rf_cutoff = 50.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.15 - kord_tm = -11 - kord_mt = 11 - kord_wz = 11 - kord_tr = 11 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ - nwat = 4 - na_init = _na_init_ - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.15 - vtdm4 = 0.04 - delt_max = 0.008 - ke_bg = 0. - do_vort_damp = .T. - external_ic = _external_ic_ - external_eta = .T. - gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ - ncep_ic = .F. - d_con = 1.0 - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 0. - do_sat_adj = .F. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 3 - warm_start = _warm_start_ - no_dycore = .false. - z_tracer = .T. - agrid_vel_rst = .true. - read_increment = .F. - res_latlon_dynamics = "fv3_increment.nc" - write_3d_diags = .true. - - nested = .true. - twowaynest = .true. - nestupdate = 7 - - full_zs_filter = .F. !unreleased feature - n_zs_filter = 1 - nord_zs_filter = 4 -/ - - &surf_map_nml - zero_ocean = .F. - cd4 = 0.15 - cd2 = -1 - n_del2_strong = 0 - n_del2_weak = 15 - n_del4 = 2 - max_slope = 0.4 - peak_fac = 1. -/ - - &external_ic_nml - filtered_terrain = .true. - levp = _levp_ - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - - &gfs_physics_nml - fhzero = 3. - ldiag3d = .false. - lradar = .true. - avg_max_length = 3600. - h2o_phys = .true. - fhcyc = 0. - use_ufo = .true. - pre_rad = .false. - imp_physics = 15 ! F-A MP scheme - RHGRD = 1.0 ! F-A - spec_adv = .true. ! F-A - icloud = 3 ! Thompson cloud fraction - iovr_lw = 4 ! HWRF RRTMG - iovr_sw = 4 ! HWRF RRTMG - hwrf_samfdeep = .true. ! HWRF SASdeep - hwrf_samfshal = .true. ! HWRF SASshal - asolfac_deep = 0.89 ! HWRF SASdeep; GFS SAS:0.958 - asolfac_shal = 0.89 ! HWRF SASdeep; GFS SAS:0.958 - hurr_pbl = .T. ! HWRF moninedmf - moninq_fac = -1.0 ! HWRF moninedmf - pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ - ialb = 1 - iems = 1 - iaer = 111 - ico2 = 2 - isubc_sw = 2 - isubc_lw = 2 - isol = 2 - lwhtr = .true. - swhtr = .true. - cnvgwd = .true. - shal_cnv = .true. ! HWRF SAS Shallow convection - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = .true. - satmedmf = .false. - random_clds = .false. - trans_trac = .true. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 0.88, 0.04 - sfc_z0_type = 4 !HWRF - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - lsm = 4 !HWRF - iopt_dveg = 2 - iopt_crs = 1 - iopt_btr = 1 - iopt_run = 1 - iopt_sfc = 1 - iopt_frz = 1 - iopt_inf = 1 - iopt_rad = 1 - iopt_alb = 2 - iopt_snf = 4 - iopt_tbot = 2 - iopt_stc = 1 - debug = .false. - oz_phys = .F. - oz_phys_2015 = .T. - nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ - cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ - psautco = 0.0008, 0.0005 - prautco = 0.00015, 0.00015 - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = '' - iau_drymassfixer = .false. - do_deep = .true. - lgfdlmprad = .true. - effr_in = .true. - do_sppt = .F. - do_shum = .F. - do_skeb = .F. - lndp_type = 0 - n_var_lndp = 0 - do_ca = .false. - ca_sgs = .false. - nca = 1 - ncells = 5 - nlives = 12 - nseed = 1 - nfracseed = 0.5 - ca_trigger = .false. - ca_entr = .false. - ca_closure = .false. - ca_global = .false. - nca_g = 1 - ncells_g = 1 - nlives_g = 100 - nseed_g = 100 - ca_smooth = .false. - nspinup = 1 - iseed_ca = 1 - nsmooth = 100 - ca_amplitude = 0.35 - print_diff_pgr = .true. -/ - - &gfdl_cloud_microphysics_nml - sedi_transport = .false. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 180. - tau_v2l = 90. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 90. -/ - - &interpolator_nml - interp_method = 'conserve_great_circle' -/ - - &namsfc - FNGLAC = "global_glacier.2x2.grb", - FNMXIC = "global_maxice.2x2.grb", - FNTSFC = "RTGSST.1982.2012.monthly.clim.grb", - FNSNOC = "global_snoclim.1.875.grb", - FNZORC = "igbp" - !FNZORC = "global_zorclim.1x1.grb", - FNALBC = "global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb", - FNALBC2 = "global_albedo4.1x1.grb", - FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb", - FNTG3C = "global_tg3clim.2.6x1.5.grb", - FNVEGC = "global_vegfrac.0.144.decpercent.grb", - FNVETC = "global_vegtype.igbp.t1534.3072.1536.rg.grb", - FNSOTC = "global_soiltype.statsgo.t1534.3072.1536.rg.grb", - FNSMCC = "global_soilmgldas.t1534.3072.1536.grb", - FNMSKH = "seaice_newland.grb", - FNTSFA = "", - FNACNA = "", - FNSNOA = "", - FNVMNC = "global_shdmin.0.144x0.144.grb", - FNVMXC = "global_shdmax.0.144x0.144.grb", - FNSLPC = "global_slope.1x1.grb", - FNABSC = "global_mxsnoalb.uariz.t1534.3072.1536.rg.grb", - LDEBUG =.true., - FSMCL(2) = 99999 - FSMCL(3) = 99999 - FSMCL(4) = 99999 - FTSFS = 90 - FAISS = 99999 - FSNOL = 99999 - FSICL = 99999 - FTSFL = 99999 - FAISL = 99999 - FVETL = 99999, - FSOTL = 99999, - FvmnL = 99999, - FvmxL = 99999, - FSLPL = 99999, - FABSL = 99999, - FSNOS = 99999, - FSICS = 99999, -/ - - &nam_stochy -/ - - &nam_sfcperts -/ - - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 -/ diff --git a/parm/forecast/globnest_hwrf/model_configure.tmp b/parm/forecast/globnest_hwrf/model_configure.tmp deleted file mode 100644 index 178aff25d..000000000 --- a/parm/forecast/globnest_hwrf/model_configure.tmp +++ /dev/null @@ -1,43 +0,0 @@ -start_year: YR -start_month: MN -start_day: DY -start_hour: H_R -start_minute: 0 -start_second: 0 -nhours_fcst: NHRS -dt_atmos: _dt_atmos_ -calendar: 'julian' -restart_interval: _restart_interval_ -output_1st_tstep_rst: .false. - -quilting: _quilting_ -write_groups: _write_groups_ -write_tasks_per_group: _write_tasks_per_group_ -write_dopost: _write_dopost_ -output_history: _output_history_ -num_files: 2 -filename_base: 'atm' 'sfc' -output_file: 'netcdf_parallel' 'netcdf_parallel' -ichunk2d: -1 -jchunk2d: -1 -ichunk3d: -1 -jchunk3d: -1 -kchunk3d: -1 -ideflate: 1 -nbits: 0 - -output_grid: '_OUTPUT_GRID_' -cen_lon: _CEN_LON_ # central longitude -cen_lat: _CEN_LAT_ # central latitude -lon1: _LON1_ # longitude of lower-left -lat1: _LAT1_ # latitude of lower-left -lon2: _LON2_ # longitude of upper-right -lat2: _LAT2_ # latitude of upper-right -dlon: _DLON_ -dlat: _DLAT_ - -nfhout: 3 -nfhmax_hf: -1 -nfhout_hf: 3 -nsout: -1 -output_fh: -1 diff --git a/parm/forecast/globnest_hwrf/nems.configure.atmonly b/parm/forecast/globnest_hwrf/nems.configure.atmonly deleted file mode 100644 index b4c7cc387..000000000 --- a/parm/forecast/globnest_hwrf/nems.configure.atmonly +++ /dev/null @@ -1,20 +0,0 @@ -logKindFlag: ESMF_LOGKIND_MULTI_ON_ERROR - -EARTH_component_list: ATM - -ATM_model: fv3 - -runSeq:: - ATM -:: - -ATM_attributes:: -:: - -DRIVER_attributes:: - start_type = startup -:: - -ALLCOMP_attributes:: - mediator_read_restart = false -:: diff --git a/parm/forecast/hwrf_physics_fix/DETAMPNEW_DATA.expanded_rain_LE b/parm/forecast/hwrf_physics_fix/DETAMPNEW_DATA.expanded_rain_LE deleted file mode 100644 index d01c8f54e..000000000 Binary files a/parm/forecast/hwrf_physics_fix/DETAMPNEW_DATA.expanded_rain_LE and /dev/null differ diff --git a/parm/forecast/hwrf_physics_fix/GENPARM.TBL b/parm/forecast/hwrf_physics_fix/GENPARM.TBL deleted file mode 100644 index 17fc9172b..000000000 --- a/parm/forecast/hwrf_physics_fix/GENPARM.TBL +++ /dev/null @@ -1,36 +0,0 @@ -General Parameters -SLOPE_DATA -9 -0.1 -0.6 -1.0 -0.35 -0.55 -0.8 -0.63 -0.0 -0.0 -SBETA_DATA --2.0 -FXEXP_DATA -2.0 -CSOIL_DATA -2.00E+6 -SALP_DATA -2.6 -REFDK_DATA -2.0E-6 -REFKDT_DATA -3.0 -FRZK_DATA -0.15 -ZBOT_DATA --8.0 -CZIL_DATA -0.1 -SMLOW_DATA -0.5 -SMHIGH_DATA -3.0 -LVCOEF_DATA -0.5 diff --git a/parm/forecast/hwrf_physics_fix/SOILPARM.TBL b/parm/forecast/hwrf_physics_fix/SOILPARM.TBL deleted file mode 100644 index 518ba6f8b..000000000 --- a/parm/forecast/hwrf_physics_fix/SOILPARM.TBL +++ /dev/null @@ -1,45 +0,0 @@ -Soil Parameters -STAS -19,1 'BB DRYSMC F11 MAXSMC REFSMC SATPSI SATDK SATDW WLTSMC QTZ ' -1, 2.79, 0.010, -0.472, 0.339, 0.192, 0.069, 4.66E-5, 2.65E-5, 0.010, 0.92, 'SAND' -2, 4.26, 0.028, -1.044, 0.421, 0.283, 0.036, 1.41E-5, 5.14E-6, 0.028, 0.82, 'LOAMY SAND' -3, 4.74, 0.047, -0.569, 0.434, 0.312, 0.141, 5.23E-6, 8.05E-6, 0.047, 0.60, 'SANDY LOAM' -4, 5.33, 0.084, 0.162, 0.476, 0.360, 0.759, 2.81E-6, 2.39E-5, 0.084, 0.25, 'SILT LOAM' -5, 3.86, 0.061, 0.162, 0.484, 0.347, 0.955, 2.18E-6, 1.66E-5, 0.061, 0.10, 'SILT' -6, 5.25, 0.066, -0.327, 0.439, 0.329, 0.355, 3.38E-6, 1.43E-5, 0.066, 0.40, 'LOAM' -7, 6.77, 0.069, -1.491, 0.404, 0.315, 0.135, 4.45E-6, 1.01E-5, 0.069, 0.60, 'SANDY CLAY LOAM' -8, 8.72, 0.120, -1.118, 0.464, 0.387, 0.617, 2.03E-6, 2.35E-5, 0.120, 0.10, 'SILTY CLAY LOAM' -9, 8.17, 0.103, -1.297, 0.465, 0.382, 0.263, 2.45E-6, 1.13E-5, 0.103, 0.35, 'CLAY LOAM' -10, 10.73, 0.100, -3.209, 0.406, 0.338, 0.098, 7.22E-6, 1.87E-5, 0.100, 0.52, 'SANDY CLAY' -11, 10.39, 0.126, -1.916, 0.468, 0.404, 0.324, 1.34E-6, 9.64E-6, 0.126, 0.10, 'SILTY CLAY' -12, 11.55, 0.138, -2.138, 0.468, 0.412, 0.468, 9.74E-7, 1.12E-5, 0.138, 0.25, 'CLAY' -13, 5.25, 0.066, -0.327, 0.439, 0.329, 0.355, 3.38E-6, 1.43E-5, 0.066, 0.05, 'ORGANIC MATERIAL' -14, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.60, 'WATER' -15, 2.79, 0.006, -1.111, 0.20, 0.17, 0.069, 1.41E-4, 1.36E-4, 0.006, 0.07, 'BEDROCK' -16, 4.26, 0.028, -1.044, 0.421, 0.283, 0.036, 1.41E-5, 5.14E-6, 0.028, 0.25, 'OTHER(land-ice)' -17, 11.55, 0.030, -10.472, 0.468, 0.454, 0.468, 9.74E-7, 1.12E-5, 0.030, 0.60, 'PLAYA' -18, 2.79, 0.006, -0.472, 0.200, 0.17, 0.069, 1.41E-4, 1.36E-4, 0.006, 0.52, 'LAVA' -19, 2.79, 0.01, -0.472, 0.339, 0.192, 0.069, 4.66E-5, 2.65E-5, 0.01, 0.92, 'WHITE SAND' -Soil Parameters -STAS-RUC -19,1 'BB DRYSMC HC MAXSMC REFSMC SATPSI SATDK SATDW WLTSMC QTZ ' -1, 4.05, 0.002, 1.47, 0.395, 0.174, 0.121, 1.76E-4, 0.608E-6, 0.033, 0.92, 'SAND' -2, 4.38, 0.035, 1.41, 0.410, 0.179, 0.090, 1.56E-4, 0.514E-5, 0.055, 0.82, 'LOAMY SAND' -3, 4.90, 0.041, 1.34, 0.435, 0.249, 0.218, 3.47E-5, 0.805E-5, 0.095, 0.60, 'SANDY LOAM' -4, 5.30, 0.034, 1.27, 0.485, 0.369, 0.786, 7.20E-6, 0.239E-4, 0.143, 0.25, 'SILT LOAM' -5, 5.30, 0.034, 1.27, 0.485, 0.369, 0.786, 7.20E-6, 0.239E-4, 0.143, 0.10, 'SILT' -6, 5.39, 0.050, 1.21, 0.451, 0.314, 0.478, 6.95E-6, 0.143E-4, 0.137, 0.40, 'LOAM' -7, 7.12, 0.068, 1.18, 0.420, 0.299, 0.299, 6.30E-6, 0.990E-5, 0.148, 0.60, 'SANDY CLAY LOAM' -8, 7.75, 0.060, 1.32, 0.477, 0.357, 0.356, 1.70E-6, 0.237E-4, 0.208, 0.10, 'SILTY CLAY LOAM' -9, 8.52, 0.085, 1.23, 0.476, 0.391, 0.630, 2.45E-6, 0.113E-4, 0.230, 0.35, 'CLAY LOAM' -10, 10.40, 0.100, 1.18, 0.426, 0.316, 0.153, 2.17E-6, 0.187E-4, 0.210, 0.52, 'SANDY CLAY' -11, 10.40, 0.070, 1.15, 0.492, 0.409, 0.490, 1.03E-6, 0.964E-5, 0.250, 0.10, 'SILTY CLAY' -12, 11.40, 0.068, 1.09, 0.482, 0.400, 0.405, 1.28E-6, 0.112E-4, 0.268, 0.25, 'CLAY' -13, 5.39, 0.027, 1.21, 0.451, 0.314, 0.478, 6.95E-6, 0.143E-4, 0.117, 0.05, 'ORGANIC MATERIAL' -14, 0.0, 0.0, 4.18, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.00, 'WATER' -15, 4.05, 0.004, 2.03, 0.200, 0.10 , 0.121, 1.41E-4, 0.136E-3, 0.006, 0.60, 'BEDROCK' -16, 4.90, 0.065, 2.10, 0.435, 0.249, 0.218, 3.47E-5, 0.514E-5, 0.114, 0.05, 'OTHER(land-ice)' -17, 11.40, 0.030, 1.41, 0.468, 0.454, 0.468, 9.74E-7, 0.112E-4, 0.030, 0.60, 'PLAYA' -18, 4.05, 0.006, 1.41, 0.200, 0.17, 0.069, 1.41E-4, 0.136E-3, 0.006, 0.52, 'LAVA' -19, 4.05, 0.01, 1.47, 0.339, 0.236, 0.069, 1.76E-4, 0.608E-6, 0.060, 0.92, 'WHITE SAND' - diff --git a/parm/forecast/hwrf_physics_fix/VEGPARM.TBL b/parm/forecast/hwrf_physics_fix/VEGPARM.TBL deleted file mode 100644 index 5b7ab79a5..000000000 --- a/parm/forecast/hwrf_physics_fix/VEGPARM.TBL +++ /dev/null @@ -1,243 +0,0 @@ -Vegetation Parameters -USGS -27,1, 'SHDFAC NROOT RS RGL HS SNUP MAXALB LAIMIN LAIMAX EMISSMIN EMISSMAX ALBEDOMIN ALBEDOMAX Z0MIN Z0MAX ZTOPV ZBOTV' -1, .10, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .15, .15, .50, .50, 0.00, 0.00, 'Urban and Built-Up Land' -2, .80, 3, 40., 100., 36.25, 0.04, 66., 1.56, 5.68, .920, .985, .17, .23, .05, .15, 0.50, 0.01, 'Dryland Cropland and Pasture' -3, .80, 3, 40., 100., 36.25, 0.04, 66., 1.56, 5.68, .930, .985, .20, .25, .02, .10, 0.50, 0.01, 'Irrigated Cropland and Pasture' -4, .80, 3, 40., 100., 36.25, 0.04, 66., 1.00, 4.50, .920, .985, .18, .23, .05, .15, 0.50, 0.01, 'Mixed Dryland/Irrigated Cropland and Pasture' -5, .80, 3, 40., 100., 36.25, 0.04, 68., 2.29, 4.29, .920, .980, .18, .23, .05, .14, 0.50, 0.01, 'Cropland/Grassland Mosaic' -6, .80, 3, 70., 65., 44.14, 0.04, 60., 2.00, 4.00, .930, .985, .16, .20, .20, .20, 0.50, 0.01, 'Cropland/Woodland Mosaic' -7, .80, 3, 40., 100., 36.35, 0.04, 70., 0.52, 2.90, .920, .960, .19, .23, .10, .12, 0.50, 0.01, 'Grassland' -8, .70, 3, 300., 100., 42.00, 0.03, 60., 0.50, 3.66, .930, .930, .25, .30, .01, .05, 0.50, 0.10, 'Shrubland' -9, .70, 3, 170., 100., 39.18, 0.035, 65., 0.60, 2.60, .930, .950, .22, .30, .01, .06, 0.50, 0.10, 'Mixed Shrubland/Grassland' -10, .50, 3, 70., 65., 54.53, 0.04, 50., 0.50, 3.66, .920, .920, .20, .20, .15, .15, 5.00, 0.10, 'Savanna' -11, .80, 4, 100., 30., 54.53, 0.08, 58., 1.85, 3.31, .930, .930, .16, .17, .50, .50, 20.0, 11.5, 'Deciduous Broadleaf Forest' -12, .70, 4, 150., 30., 47.35, 0.08, 54., 1.00, 5.16, .930, .940, .14, .15, .50, .50, 14.0, 7.0, 'Deciduous Needleleaf Forest' -13, .95, 4, 150., 30., 41.69, 0.08, 35., 3.08, 6.48, .950, .950, .12, .12, .50, .50, 35.0, 1.0, 'Evergreen Broadleaf Forest' -14, .70, 4, 125., 30., 47.35, 0.08, 52., 5.00, 6.40, .950, .950, .12, .12, .50, .50, 17.0, 8.5, 'Evergreen Needleleaf Forest' -15, .80, 4, 125., 30., 51.93, 0.08, 53., 2.80, 5.50, .930, .970, .17, .25, .20, .50, 18.0, 10.0, 'Mixed Forest' -16, .00, 0, 100., 30., 51.75, 0.01, 70., 0.01, 0.01, .980, .980, .08, .08, 0.0001, 0.0001, 0.00, 0.00, 'Water Bodies' -17, .60, 2, 40., 100., 60.00, 0.01, 68., 1.50, 5.65, .950, .950, .14, .14, .20, .20, 0.50, 0.01, 'Herbaceous Wetland' -18, .60, 2, 100., 30., 51.93, 0.02, 50., 2.00, 5.80, .950, .950, .14, .14, .40, .40, 20.0, 11.5, 'Wooded Wetland' -19, .01, 1, 999., 999., 999.0, 0.02, 75., 0.10, 0.75, .900, .900, .38, .38, .01, .01, 0.02, 0.01, 'Barren or Sparsely Vegetated' -20, .60, 3, 150., 100., 42.00, 0.025, 68., 0.41, 3.35, .920, .920, .15, .20, .10, .10, 0.50, 0.01, 'Herbaceous Tundra' -21, .60, 3, 150., 100., 42.00, 0.025, 55., 0.41, 3.35, .930, .930, .15, .20, .30, .30, 10.0, 0.10, 'Wooded Tundra' -22, .60, 3, 150., 100., 42.00, 0.025, 60., 0.41, 3.35, .920, .920, .15, .20, .15, .15, 5.00, 0.10, 'Mixed Tundra' -23, .30, 2, 200., 100., 42.00, 0.02, 75., 0.41, 3.35, .900, .900, .25, .25, .05, .10, 0.02, 0.01, 'Bare Ground Tundra' -24, .00, 1, 999., 999., 999.0, 0.02, 82., 0.01, 0.01, .950, .950, .55, .70, 0.001, 0.001, 0.00, 0.00, 'Snow or Ice' -25, .50, 1, 40., 100., 36.25, 0.02, 75., 0.01, 0.01, .890, .890, .30, .30, .01, .01, 0.00, 0.00, 'Playa' -26, .00, 0, 999., 999., 999.0, 0.02, 75., 0.01, 0.01, .880, .880, .16, .16, .15, .15, 0.00, 0.00, 'Lava' -27, .00, 0, 999., 999., 999.0, 0.02, 75., 0.01, 0.01, .830, .830, .60, .60, .01, .01, 0.00, 0.00, 'White Sand' -TOPT_DATA -298.0 -CMCMAX_DATA -0.5E-3 -CFACTR_DATA -0.5 -RSMAX_DATA -5000.0 -BARE -19 -NATURAL -5 -CROP -3 -LOW_DENSITY_RESIDENTIAL -31 -HIGH_DENSITY_RESIDENTIAL -32 -HIGH_INTENSITY_INDUSTRIAL -33 -Vegetation Parameters -MODIFIED_IGBP_MODIS_NOAH -20,1, 'SHDFAC NROOT RS RGL HS SNUP MAXALB LAIMIN LAIMAX EMISSMIN EMISSMAX ALBEDOMIN ALBEDOMAX Z0MIN Z0MAX ZTOPV ZBOTV' -1 .70, 4, 125., 30., 47.35, 0.08, 52., 5.00, 6.40, .950, .950, .12, .12, .50, .50, 17.0, 8.5, 'Evergreen Needleleaf Forest' -2, .95, 4, 150., 30., 41.69, 0.08, 35., 3.08, 6.48, .950, .950, .12, .12, .50, .50, 35.0, 1.0, 'Evergreen Broadleaf Forest' -3, .70, 4, 150., 30., 47.35, 0.08, 54., 1.00, 5.16, .930, .940, .14, .15, .50, .50, 14.0, 7.0, 'Deciduous Needleleaf Forest' -4, .80, 4, 100., 30., 54.53, 0.08, 58., 1.85, 3.31, .930, .930, .16, .17, .50, .50, 20.0, 11.5, 'Deciduous Broadleaf Forest' -5, .80, 4, 125., 30., 51.93, 0.08, 53., 2.80, 5.50, .930, .970, .17, .25, .20, .50, 18.0, 10.0, 'Mixed Forests' -6, .70, 3, 300., 100., 42.00, 0.03, 60., 0.50, 3.66, .930, .930, .25, .30, .01, .05, 0.50, 0.10, 'Closed Shrublands' -7, .70, 3, 170., 100., 39.18, 0.035, 65., 0.60, 2.60, .930, .950, .22, .30, .01, .06, 0.50, 0.10, 'Open Shrublands' -8, .70, 3, 300., 100., 42.00, 0.03, 60., 0.50, 3.66, .930, .930, .25, .30, .01, .05, 0.50, 0.10, 'Woody Savannas' -9, .50, 3, 70., 65., 54.53, 0.04, 50., 0.50, 3.66, .920, .920, .20, .20, .15, .15, 0.50, 0.10, 'Savannas' -10, .80, 3, 40., 100., 36.35, 0.04, 70., 0.52, 2.90, .920, .960, .19, .23, .10, .12, 0.50, 0.01, 'Grasslands' -11 .60, 2, 70., 65., 55.97 0.015 59., 1.75, 5.72, .950, .950, .14, .14, .30, .30, 0.00, 0.00, 'Permanent wetlands' -12, .80, 3, 40., 100., 36.25, 0.04, 66., 1.56, 5.68, .920, .985, .17, .23, .05, .15, 0.50, 0.01, 'Croplands' -13, .10, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .15, .15, .50, .50, 0.00, 0.00, 'Urban and Built-Up' -14 .80, 3, 40., 100., 36.25, 0.04, 68., 2.29, 4.29, .920, .980, .18, .23, .05, .14, 0.50, 0.01, 'cropland/natural vegetation mosaic' -15, .00, 1, 999., 999., 999.0, 0.02, 82., 0.01, 0.01, .950, .950, .55, .70, 0.001, 0.001, 0.00, 0.00, 'Snow and Ice' -16, .01, 1, 999., 999., 999.0, 0.02, 75., 0.10, 0.75, .900, .900, .38, .38, .01, .01, 0.02, 0.01, 'Barren or Sparsely Vegetated' -17, .00, 0, 100., 30., 51.75, 0.01, 70., 0.01, 0.01, .980, .980, .08, .08, 0.0001, 0.0001, 0.00, 0.00, 'Water' -18, .60, 3, 150., 100., 42.00, 0.025, 55., 0.41, 3.35, .930, .930, .15, .20, .30, .30, 10.0, 0.10, 'Wooded Tundra' -19, .60, 3, 150., 100., 42.00, 0.025, 60., 0.41, 3.35, .920, .920, .15, .20, .15, .15, 5.00, 0.10, 'Mixed Tundra' -20, .30, 2, 200., 100., 42.00, 0.02, 75., 0.41, 3.35, .900, .900, .25, .25, .05, .10, 0.02, 0.01, 'Barren Tundra' -TOPT_DATA -298.0 -CMCMAX_DATA -0.5E-3 -CFACTR_DATA -0.5 -RSMAX_DATA -5000.0 -BARE -16 -NATURAL -14 -CROP -12 -LOW_DENSITY_RESIDENTIAL -31 -HIGH_DENSITY_RESIDENTIAL -32 -HIGH_INTENSITY_INDUSTRIAL -33 -Vegetation Parameters -NLCD40 -40,1, 'SHDFAC NROOT RS RGL HS SNUP MAXALB LAIMIN LAIMAX EMISSMIN EMISSMAX ALBEDOMIN ALBEDOMAX Z0MIN Z0MAX ZTOPV ZBOTV' -1, .70, 4, 125., 30., 47.35, 0.08, 52., 5.00, 6.40, .950, .950, .12, .12, .50, .50, 17.00, 8.50, 'Evergreen Needleleaf Forest' -2, .95, 4, 150., 30., 41.69, 0.08, 35., 3.08, 6.48, .950, .950, .12, .12, .50, .50, 35.00, 1.00, 'Evergreen Broadleaf Forest' -3, .70, 4, 150., 30., 47.35, 0.08, 54., 1.00, 5.16, .930, .940, .14, .15, .50, .50, 14.00, 7.00, 'Deciduous Needleleaf Forest' -4, .80, 4, 100., 30., 54.53, 0.08, 58., 1.85, 3.31, .930, .930, .16, .17, .50, .50, 20.00, 11.50, 'Deciduous Broadleaf Forest' -5, .80, 4, 125., 30., 51.93, 0.08, 53., 2.80, 5.50, .930, .970, .17, .25, .20, .50, 18.00, 10.00, 'Mixed Forest' -6, .70, 3, 300., 100., 42.00, 0.03, 60., 0.50, 3.66, .930, .930, .25, .30, .01, .05, 0.50, 0.10, 'Closed Shrubland' -7, .70, 3, 170., 100., 39.18, 0.035, 65., 0.60, 2.60, .930, .950, .22, .30, .01, .06, 0.50, 0.10, 'Open Shrubland' -8, .50, 3, 70., 65., 54.53, 0.04, 50., 0.50, 3.66, .930, .930, .25, .30, .01, .05, 0.00, 0.00, 'Woody Savanna' -9, .50, 3, 70., 65., 54.53, 0.04, 50., 0.50, 3.66, .920, .920, .20, .20, .15, .15, 0.50, 0.10, 'Savanna' -10, .80, 3, 40., 100., 36.35, 0.04, 70., 0.52, 2.90, .920, .960, .19, .23, .10, .12, 0.50, 0.10, 'Grassland' -11, .60, 2, 100., 30., 51.93, 0.02, 50., 1.75, 5.72, .950, .950, .14, .14, .30, .30, 0.50, 0.10, 'Permanent Wetland' -12, .80, 3, 40., 100., 36.25, 0.04, 66., 1.50, 5.68, .920, .985, .15, .23, .05, .15, 0.50, 0.10, 'Cropland' -13, .10, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .15, .15, .50, .50, 0.00, 0.00, 'Urban and Built-Up' -14, .80, 3, 40., 100., 36.25, 0.04, 66., 2.29, 4.29, .920, .980, .18, .23, .05, .14, 0.50, 0.10, 'Cropland / Natural Veg. Mosaic' -15, .00, 1, 999., 999., 999.0, 0.02, 82., 0.01, 0.01, .950, .950, .55, .70, 0.001, 0.001, 0.00, 0.00, 'Permanent Snow' -16, .01, 1, 999., 999., 999.0, 0.02, 75., 0.10, 0.75, .900, .900, .38, .38, .01, .01, 0.02, 0.01, 'Barren / Sparsely Vegetated' -17, .00, 0, 100., 30., 51.75, 0.01, 70., 0.01, 0.01, .980, .980, .08, .08, 0.0001, 0.0001, 0.00, 0.00, 'IGBP Water' -18, .00, 0, 999., 999., 999.0, 999., 999., 999.0, 999.0, 999., 999.0, 999.0, 999.0, 999.0, 999.0, 0.00, 0.00, 'Unclassified' -19, .00, 0, 999., 999., 999.0, 999., 999., 999.0, 999.0, 999., 999.0, 999.0, 999.0, 999.0, 999.0, 0.00, 0.00, 'Fill Value' -20, .00, 0, 999., 999., 999.0, 999., 999., 999.0, 999.0, 999., 999.0, 999.0, 999.0, 999.0, 999.0, 0.00, 0.00, 'Unclassified' -21, .00, 0, 100., 30., 51.75, 0.01, 70., 0.01, 0.01, .980, .980, .08, .08, 0.0001, 0.0001, 0.00, 0.00, 'Open Water' -22, .00, 1, 999., 999., 999.0, 0.02, 82., 0.01, 0.01, .950, .950, .55, .70, 0.001, 0.001, 0.00, 0.00, 'Perennial Ice/Snow' -23, .30, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .20, .20, .50, .50, 0.00, 0.00, 'Developed Open Space' -24, .27, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .20, .20, .70, .70, 0.00, 0.00, 'Developed Low Intensity' -25, .02, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .20, .20, 1.5, 1.5, 0.00, 0.00, 'Developed Medium Intensity' -26, .11, 1, 200., 999., 999.0, 0.04, 46., 1.00, 1.00, .880, .880, .20, .20, 2.0, 2.0, 0.00, 0.00, 'Developed High Intensity' -27, .01, 1, 999., 999., 999.0, 0.02, 75., 0.10, 0.75, .900, .900, .38, .38, .01, .01, 0.02, 0.01, 'Barren Land' -28, .80, 4, 125., 30., 54.70, 0.08, 56., 1.00, 5.16, .930, .940, .14, .17, .50, .50, 20.00, 11.50, 'Deciduous Forest' -29, .95, 4, 140., 30., 44.00, 0.08, 42., 3.08, 6.48, .950, .950, .12, .12, .50, .50, 17.00, 8.50, 'Evergreen Forest' -30, .80, 4, 125., 30., 51.93, 0.08, 53., 2.80, 5.50, .930, .970, .17, .25, .20, .50, 18.00, 10.00, 'Mixed Forest' -31, .70, 3, 170., 100., 39.18, 0.035, 65., 1.00, 4.00, .930, .950, .16, .30, .01, .04, 0.50, 0.10, 'Dwarf Scrub' -32, .70, 3, 300., 100., 42.00, 0.03, 60., 0.50, 3.66, .930, .930, .22, .30, .01, .05, 0.50, 0.10, 'Shrub/Scrub' -33, .80, 3, 40., 100., 36.35, 0.04, 70., 0.52, 2.90, .920, .960, .19, .23, .10, .12, 0.50, 0.10, 'Grassland/Herbaceous' -34, .60, 2, 40., 100., 60.00, 0.01, 68., 1.50, 5.65, .950, .950, .14, .14, .20, .20, 0.50, 0.10, 'Sedge/Herbaceous' -35, .60, 2, 40., 100., 60.00, 0.01, 68., 1.00, 2.00, .950, .950, .31, .31, .01, .01, 0.00, 0.00, 'Lichens' -36, .60, 2, 40., 100., 60.00, 0.01, 68., 1.00, 2.00, .950, .950, .24, .24, .01, .01, 0.00, 0.00, 'Moss' -37, .80, 3, 40., 100., 36.25, 0.04, 66., 1.56, 5.68, .920, .985, .17, .23, .05, .15, 0.50, 0.10, 'Pasture/Hay' -38, .80, 3, 40., 100., 36.25, 0.04, 66., 1.56, 5.68, .930, .985, .20, .25, .02, .10, 0.50, 0.10, 'Cultivated Crops' -39, .60, 2, 100., 30., 51.93, 0.02, 50., 0.70, 3.50, .950, .950, .14, .14, .40, .40, 20.00, 11.50, 'Woody Wetland' -40, .60, 2, 40., 100., 60.00, 0.01, 68., 0.70, 3.50, .950, .950, .12, .12, .20, .20, 0.50, 0.10, 'Emergent Herbaceous Wetland' -TOPT_DATA -298.0 -CMCMAX_DATA -0.5E-3 -CFACTR_DATA -0.5 -RSMAX_DATA -5000.0 -BARE -16 -NATURAL -14 -CROP -12 -LOW_DENSITY_RESIDENTIAL -24 -HIGH_DENSITY_RESIDENTIAL -26 -HIGH_INTENSITY_INDUSTRIAL -99 -Vegetation Parameters -USGS-RUC -28,1, 'ALBEDO Z0 LEMI PC SHDFAC IFOR RS RGL HS SNUP LAI MAXALB' -1, .18, 1.0, .88, .40, .10, 9, 200., 999., 999.0, 0.04, 1.00, 40., 'Urban and Built-Up Land' -2, .17, .06, .92, .30, .80, 7, 40., 100., 36.25, 0.04, 5.68, 64., 'Dryland Cropland and Pasture' -3, .18, .075, .92, .40, .80, 7, 40., 100., 36.25, 0.04, 5.68, 64., 'Irrigated Cropland and Pasture' -4, .18, .125, .92, .40, .80, 7, 40., 100., 36.25, 0.04, 4.50, 64., 'Mixed Dryland/Irrigated Cropland and Pasture' -5, .18, .15, .92, .40, .80, 3, 40., 100., 36.25, 0.04, 4.29, 64., 'Cropland/Grassland Mosaic' -6, .16, .20, .93, .40, .80, 3, 70., 65., 44.14, 0.04, 4.00, 60., 'Cropland/Woodland Mosaic' -7, .19, .075 .92, .40, .80, 5, 40., 100., 36.35, 0.04, 2.90, 64., 'Grassland' -8, .22, .10, .88, .40, .70, 4, 300., 100., 42.00, 0.03, 3.66, 69., 'Shrubland' -9, .20, .11, .90, .40, .70, 4, 170., 100., 39.18, 0.035, 2.60, 67., 'Mixed Shrubland/Grassland' -10, .20, .15, .92, .40, .50, 5, 70., 65., 54.53, 0.04, 3.66, 45., 'Savanna' -11, .16, .70, .93, .55, .80, 3, 100., 30., 54.53, 0.08, 3.31, 58., 'Deciduous Broadleaf Forest' -12, .14, .70, .94, .55, .70, 4, 150., 30., 47.35, 0.08, 5.16, 54., 'Deciduous Needleleaf Forest' -13, .12, .70, .95, .55, .95, 2, 150., 30., 41.69, 0.08, 6.48, 32., 'Evergreen Broadleaf Forest' -14, .12, .70, .95, .55, .70, 1, 125., 30., 47.35, 0.08, 6.40, 52., 'Evergreen Needleleaf Forest' -15, .13, .70, .94, .55, .80, 2, 125., 30., 51.93, 0.08, 5.50, 53., 'Mixed Forest' -16, .08, .0001, .98, .00, .00, 9, 100., 30., 51.75, 0.01, 0.01, 70., 'Water Bodies' -17, .14, .20, .95, .55, .60, 4, 40., 100., 60.00, 0.01, 5.65, 35., 'Herbaceous Wetland' -18, .14, .40, .95, .55, .60, 4, 100., 30., 51.93, 0.02, 5.80, 30., 'Wooded Wetland' -19, .25, .05, .85, .30, .01, 5, 999., 999., 999.0, 0.02, 0.75, 69., 'Barren or Sparsely Vegetated' -20, .15, .10, .92, .30, .60, 5, 150., 100., 42.00, 0.025, 3.35, 58., 'Herbaceous Tundra' -21, .15, .15, .93, .40, .60, 5, 150., 100., 42.00, 0.025, 3.35, 55., 'Wooded Tundra' -22, .15, .10, .92, .40, .60, 5, 150., 100., 42.00, 0.025, 3.35, 55., 'Mixed Tundra' -23, .25, .065, .85, .30, .30, 5, 200., 100., 42.00, 0.02, 3.35, 65., 'Bare Ground Tundra' -24, .55, .0024, .98, .00, .00, 9, 999., 999., 999.0, 0.02, 0.01, 75., 'Snow or Ice' -25, .30, .01, .85, .30, .50, 9, 40., 100., 36.25, 0.02, 0.01, 69., 'Playa' -26, .16, .15, .85, .00, .00, 9, 999., 999., 999.0, 0.02, 0.01, 69., 'Lava' -27, .60, .01, .90, .00, .00, 9, 999., 999., 999.0, 0.02, 0.01, 69., 'White Sand' -28, .08, .0001, .98, .00, .00, 9, 100., 30., 51.75, 0.01, 0.01, 70., 'Lakes' -TOPT_DATA -298.0 -CMCMAX_DATA -0.2E-3 -CFACTR_DATA -0.5 -RSMAX_DATA -5000.0 -BARE -19 -NATURAL -5 -CROP -3 -URBAN -1 -Vegetation Parameters -MODI-RUC -21,1, 'ALBEDO Z0 LEMI PC SHDFAC IFOR RS RGL HS SNUP LAI MAXALB' -1 .12, .70, .950, .55, .70, 1, 125., 30., 47.35, 0.08, 6.40, 52., 'Evergreen Needleleaf Forest' -2, .12, .70, .950, .55, .95, 2, 150., 30., 41.69, 0.08, 6.48, 35., 'Evergreen Broadleaf Forest' -3, .14, .70, .940, .55, .70, 4, 150., 30., 47.35, 0.08, 5.16, 54., 'Deciduous Needleleaf Forest' -4, .16, .70, .930, .55, .80, 3, 100., 30., 54.53, 0.08, 3.31, 58., 'Deciduous Broadleaf Forest' -5, .13, .70, .940, .55, .80, 2, 125., 30., 51.93, 0.08, 5.50, 53., 'Mixed Forests' -6, .22, .10, .930, .40, .70, 4, 300., 100., 42.00, 0.03, 3.66, 60., 'Closed Shrublands' -7, .20, .10, .880, .40, .70, 4, 170., 100., 39.18, 0.035, 2.60, 65., 'Open Shrublands' -8, .20, .15, .930, .40, .70, 5, 300., 100., 42.00, 0.03, 3.66, 60., 'Woody Savannas' -9, .20, .15, .920, .40, .50, 5, 70., 65., 54.53, 0.04, 3.66, 50., 'Savannas' -10, .19, .075, .920, .40, .80, 5, 40., 100., 36.35, 0.04, 2.90, 70., 'Grasslands' -11 .14, .30, .950, .40, .60, 4, 70., 65., 55.97 0.015 5.72, 59., 'Permanent wetlands' -12, .18, .20, .935, .40, .80, 7, 40., 100., 36.25, 0.04, 5.68, 66., 'Croplands' -13, .18, 1.0, .880, .40, .10, 9, 200., 999., 999.0, 0.04, 1.00, 46., 'Urban and Built-Up' -14 .16, .20, .920, .40, .80, 7, 40., 100., 36.25, 0.04, 4.29, 68., 'cropland/natural vegetation mosaic' -15, .55, .011, .980, .00, .00, 9, 999., 999., 999.0, 0.02, 0.01, 82., 'Snow and Ice' -16, .25, .065, .850, .30, .01, 5, 999., 999., 999.0, 0.02, 0.75, 75., 'Barren or Sparsely Vegetated' -17, .08, .0001, .980, .00, .00, 9, 100., 30., 51.75, 0.01, 0.01, 70., 'Water' -18, .15, .15, .930, .40, .60, 5, 150., 100., 42.00, 0.025, 3.35, 55., 'Wooded Tundra' -19, .15, .10, .920, .40, .60, 5, 150., 100., 42.00, 0.025, 3.35, 60., 'Mixed Tundra' -20, .15, .06, .900, .30, .30, 5, 200., 100., 42.00, 0.02, 3.35, 75., 'Barren Tundra' -21, .08, .0001, .980, .00, .00, 9, 100., 30., 51.75, 0.01, 0.01, 70., 'Lakes' -TOPT_DATA -298.0 -CMCMAX_DATA -0.2E-3 -CFACTR_DATA -0.5 -RSMAX_DATA -5000.0 -BARE -16 -NATURAL -10 -CROP -12 -URBAN -13 diff --git a/parm/forecast/regional/input.nml.tmp b/parm/forecast/regional/input.nml.tmp index de36016ec..d34568f79 100644 --- a/parm/forecast/regional/input.nml.tmp +++ b/parm/forecast/regional/input.nml.tmp @@ -1,9 +1,9 @@ &atmos_model_nml - blocksize = _blocksize_ + blocksize = @[blocksize] chksum_debug = .false. dycore_only = .false. avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' + ccpp_suite = '@[ccpp_suite_nml]' / &diag_manager_nml @@ -15,14 +15,14 @@ global_field_on_root_pe = .true., io_clocks_on = .false., shuffle = 0, - deflate_level = _deflate_level_, + deflate_level = @[deflate_level], cf_compliance = .false. / &fms_io_nml checksum_required = .false. - max_files_r = 100, - max_files_w = 100, + max_files_r = 1000, + max_files_w = 1000, / &fms2_io_nml @@ -40,14 +40,12 @@ / &fv_core_nml - !layout = 64,30 - !layout = 40,30 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 1 - npz = _npz_ + layout = @[layoutx_nml],@[layouty_nml] + io_layout = @[io_layoutx_nml],@[io_layouty_nml] + npx = @[npx_nml] + npy = @[npy_nml] + ntiles = 1 + npz = @[npz] !grid_type = -1 make_nh = .F. fv_debug = .F. @@ -70,10 +68,10 @@ beta = 0. a_imp = 1. p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ + k_split = @[k_split_nml] + n_split = @[n_split_nml] nwat = 6 - na_init = _na_init_ + na_init = @[na_init] d_ext = 0.0 dnats = 1 fv_sg_adj = 300 @@ -85,11 +83,11 @@ delt_max = 0.008 ke_bg = 0. do_vort_damp = .T. - external_ic = _external_ic_ + external_ic = @[external_ic] external_eta = .T. gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ + nggps_ic = @[nggps_ic] + mountain = @[mountain] ncep_ic = .F. d_con = 1.0 hord_mt = 6 @@ -104,7 +102,7 @@ fill = .T. dwind_2d = .F. print_freq = 3 - warm_start = _warm_start_ + warm_start = @[warm_start] no_dycore = .false. z_tracer = .T. agrid_vel_rst = .true. @@ -113,35 +111,35 @@ write_3d_diags = .true. do_schmidt = .true. - target_lat = _target_lat_ - target_lon = _target_lon_ - stretch_fac = _stretch_fac_ + target_lat = @[target_lat] + target_lon = @[target_lon] + stretch_fac = @[stretch_fac] regional = .true. - bc_update_interval = _bc_update_interval_ - nrows_blend = _nrows_blend_ + bc_update_interval = @[bc_update_interval] + nrows_blend = @[nrows_blend] - full_zs_filter = .T. !unreleased feature - n_zs_filter = 0 ! safety + full_zs_filter = @[full_zs_filter_nml] + n_zs_filter = @[n_zs_filter_nml] nord_zs_filter = 4 / &fv_nest_nml - grid_pes = _grid_pes_ - tile_coarse = _parent_tile_ + grid_pes = @[grid_pes] + tile_coarse = @[tile_coarse] num_tile_top = 1 p_split = 1 - nest_refine = _refinement_ - nest_ioffsets = _ioffset_ - nest_joffsets = _joffset_ + nest_refine = @[refine] + nest_ioffsets = @[ioffset] + nest_joffsets = @[joffset] / &fv_moving_nest_nml surface_dir = "INPUT/moving_nest" - is_moving_nest = _is_moving_nest_ - vortex_tracker = _vortex_tracker_ - ntrack = _ntrack_ - move_cd_x = _move_cd_x_ - move_cd_y = _move_cd_y_ + is_moving_nest = @[is_moving_nest] + vortex_tracker = @[vortex_tracker] + ntrack = @[ntrack] + move_cd_x = @[move_cd_x] + move_cd_y = @[move_cd_y] / &surf_map_nml @@ -149,15 +147,15 @@ cd4 = 0.15 cd2 = -1 n_del2_strong = 0 - n_del2_weak = 15 + n_del2_weak = @[n_del2_weak_nml] n_del4 = 2 - max_slope = 0.25 + max_slope = @[max_slope_nml] peak_fac = 1. / &external_ic_nml filtered_terrain = .true. - levp = _levp_ + levp = @[levp] gfs_dwinds = .true. checker_tr = .F. nt_checker = 0 @@ -174,8 +172,8 @@ pre_rad = .false. imp_physics = 11 pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ + fhswr = @[fhswr] + fhlwr = @[fhlwr] ialb = 1 iems = 1 iaer = 111 @@ -225,13 +223,13 @@ oz_phys = .F. oz_phys_2015 = .T. nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ + nstf_name = @[nstf_n1],@[nstf_n2],@[nstf_n3],@[nstf_n4],@[nstf_n5] + cplflx = @[cplflx] cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ + cplocn2atm = @[cplocn2atm] + cplwav = @[cplwav] + cplwav2atm = @[cplwav2atm] + cpl_imp_mrg = @[merge_import] psautco = 0.0008, 0.0005 prautco = 0.00015, 0.00015 iau_delthrs = 6 diff --git a/parm/forecast/regional/input_nest.nml.tmp b/parm/forecast/regional/input_nest.nml.tmp index aef28050f..88e15fdb3 100644 --- a/parm/forecast/regional/input_nest.nml.tmp +++ b/parm/forecast/regional/input_nest.nml.tmp @@ -1,9 +1,9 @@ &atmos_model_nml - blocksize = _blocksize_ + blocksize = @[blocksize] chksum_debug = .false. dycore_only = .false. avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' + ccpp_suite = '@[ccpp_suite_nml]' / &diag_manager_nml @@ -15,14 +15,14 @@ global_field_on_root_pe = .true., io_clocks_on = .false., shuffle = 0, - deflate_level = _deflate_level_, + deflate_level = @[deflate_level], cf_compliance = .false. / &fms_io_nml checksum_required = .false. - max_files_r = 100, - max_files_w = 100, + max_files_r = 1000, + max_files_w = 1000, / &fms2_io_nml @@ -40,14 +40,12 @@ / &fv_core_nml - !layout = 64,30 - !layout = 40,30 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 1 - npz = _npz_ + layout = @[layoutx_nml],@[layouty_nml] + io_layout = @[io_layoutx_nml],@[io_layouty_nml] + npx = @[npx_nml] + npy = @[npy_nml] + ntiles = 1 + npz = @[npz] !grid_type = -1 make_nh = .F. fv_debug = .F. @@ -70,10 +68,10 @@ beta = 0. a_imp = 1. p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ + k_split = @[k_split_nml] + n_split = @[n_split_nml] nwat = 6 - na_init = _na_init_ + na_init = @[na_init] d_ext = 0.0 dnats = 1 fv_sg_adj = 300 @@ -85,11 +83,11 @@ delt_max = 0.008 ke_bg = 0. do_vort_damp = .T. - external_ic = _external_ic_ + external_ic = @[external_ic] external_eta = .T. gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ + nggps_ic = @[nggps_ic] + mountain = @[mountain] ncep_ic = .F. d_con = 1.0 hord_mt = 6 @@ -104,7 +102,7 @@ fill = .T. dwind_2d = .F. print_freq = 3 - warm_start = _warm_start_ + warm_start = @[warm_start] no_dycore = .false. z_tracer = .T. agrid_vel_rst = .true. @@ -116,8 +114,8 @@ twowaynest = .true. nestupdate = 7 - full_zs_filter = .T. !unreleased feature - n_zs_filter = 1 + full_zs_filter = @[full_zs_filter_nml] + n_zs_filter = @[n_zs_filter_nml] nord_zs_filter = 4 / @@ -126,15 +124,15 @@ cd4 = 0.15 cd2 = -1 n_del2_strong = 0 - n_del2_weak = 24 + n_del2_weak = @[n_del2_weak_nml] n_del4 = 2 - max_slope = 0.25 + max_slope = @[max_slope_nml] peak_fac = 1. / &external_ic_nml filtered_terrain = .true. - levp = _levp_ + levp = @[levp] gfs_dwinds = .true. checker_tr = .F. nt_checker = 0 @@ -151,8 +149,8 @@ pre_rad = .false. imp_physics = 11 pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ + fhswr = @[fhswr] + fhlwr = @[fhlwr] ialb = 1 iems = 1 iaer = 111 @@ -202,13 +200,13 @@ oz_phys = .F. oz_phys_2015 = .T. nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ + nstf_name = @[nstf_n1],@[nstf_n2],@[nstf_n3],@[nstf_n4],@[nstf_n5] + cplflx = @[cplflx] cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ + cplocn2atm = @[cplocn2atm] + cplwav = @[cplwav] + cplwav2atm = @[cplwav2atm] + cpl_imp_mrg = @[merge_import] psautco = 0.0008, 0.0005 prautco = 0.00015, 0.00015 iau_delthrs = 6 diff --git a/parm/forecast/regional_hwrf/diag_table.tmp b/parm/forecast/regional_hwrf/diag_table.tmp deleted file mode 100644 index 874cd0285..000000000 --- a/parm/forecast/regional_hwrf/diag_table.tmp +++ /dev/null @@ -1,354 +0,0 @@ -#output files -"grid_spec", -1, "months", 1, "days", "time" -#"atmos_4xdaily", 1, "hours", 1, "days", "time" -"atmos_static", -1, "hours", 1, "hours", "time" -"fv3_history", 0, "hours", 1, "hours", "time" -"fv3_history2d", 0, "hours", 1, "hours", "time" -#"ref3D", 0, "hours", 1, "hours", "time" -#"maxmin2D", 1, "hours", 1, "hours", "time" - -# -#======================= -# ATMOSPHERE DIAGNOSTICS -#======================= -### -# grid_spec -### - "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, - "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, -### -# 4x daily output -### -# "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort500", "vort500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "z1000", "z1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z850", "z850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z700", "z700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z500", "z500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z200", "z200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z100", "z100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z50", "z50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z10", "z10", "atmos_4xdaily", "all", .false., "none", 2 -#### -#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "cape", "sbcape", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "cin", "sbcin", "atmos_4xdaily", "all", .false., "none", 2 -### -# gfs static data -### - "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 - "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 - "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 - "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 - "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 -### -# FV3 variabls needed for NGGPS evaluation -### -"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "q_rimef", "qrim", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 - -### -# Max hourly fields -### -"gfs_dyn", "wmaxup", "upvvelmax", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "wmaxdn", "dnvvelmax", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmax03", "uhmax03", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmax25", "uhmax25", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmin03", "uhmin03", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmin25", "uhmin25", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvort01", "maxvort01", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvort02", "maxvort02", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvorthy1", "maxvorthy1", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ustm", "ustm", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "vstm", "vstm", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "srh01", "srh01", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "srh03", "srh03", "fv3_history", "all", .false., "none", 2 - -"gfs_phys", "u10max", "u10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v10max", "v10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spd10max", "spd10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "refdmax", "refdmax", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "refdmax263k", "refdmax263k", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "t02max", "t02max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "t02min", "t02min", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "rh02max", "rh02max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "rh02min", "rh02min", "fv3_history2d", "all", .false., "none", 2 - - -"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 - -"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "f_ice", "f_ice", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "f_rain", "f_rain", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "f_rimef", "f_rimef", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 - -"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 -#HWRF -#"gfs_phys", "cleffr", "cleffr", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "cieffr", "cieffr", "fv3_history2d", "all", .false., "none", 2 -#"gfs_phys", "cseffr", "cseffr", "fv3_history2d", "all", .false., "none", 2 -# -# Reflectivity from microphysics -"gfs_phys", "refl_10cm", "refl_10cm", "fv3_history2d", "all", .false., "none", 2 - -#Max/Min must be kept in separate files. Time is controlled by diag_table -# "dynamics", "uh25", "MXUPHL2_5km", "maxmin2D", "all", max, "none", 2 -# "dynamics", "uh25", "MNUPHL2_5km", "maxmin2D", "all", min, "none", 2 -# "dynamics", "max_reflectivity", "MAXREFC", "maxmin2D", "all", max, "none", 2 -# "dynamics", "base_reflectivity", "MAXREF_1km", "maxmin2D", "all", max, "none", 2 -# -#============================================================================================= -# -#====> This file can be used with diag_manager/v2.0a (or higher) <==== -# -# -# FORMATS FOR FILE ENTRIES (not all input values are used) -# ------------------------ -# -#"file_name", output_freq, "output_units", format, "time_units", "long_name", -# -# -#output_freq: > 0 output frequency in "output_units" -# = 0 output frequency every time step -# =-1 output frequency at end of run -# -#output_units = units used for output frequency -# (years, months, days, minutes, hours, seconds) -# -#time_units = units used to label the time axis -# (days, minutes, hours, seconds) -# -# -# FORMAT FOR FIELD ENTRIES (not all input values are used) -# ------------------------ -# -#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing -# -#time_avg = .true. or .false. -# -#packing = 1 double precision -# = 2 float -# = 4 packed 16-bit integers -# = 8 packed 1-byte (not tested?) diff --git a/parm/forecast/regional_hwrf/field_table b/parm/forecast/regional_hwrf/field_table deleted file mode 100644 index 420f4a48a..000000000 --- a/parm/forecast/regional_hwrf/field_table +++ /dev/null @@ -1,36 +0,0 @@ -# added by FRE: sphum must be present in atmos -# specific humidity for moist runs - "TRACER", "atmos_mod", "sphum" - "longname", "specific humidity" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic cloud water mixing ratio - "TRACER", "atmos_mod", "liq_wat" - "longname", "cloud water mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / - "TRACER", "atmos_mod", "ice_wat" - "longname", "cloud ice mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic rain water mixing ratio - "TRACER", "atmos_mod", "rainwat" - "longname", "rain mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic mass weighted rime factor - "TRACER", "atmos_mod", "q_rimef" - "longname", "mass weighted rime factor" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic ozone mixing ratio tracer - "TRACER", "atmos_mod", "o3mr" - "longname", "ozone mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# non-prognostic cloud amount - "TRACER", "atmos_mod", "cld_amt" - "longname", "cloud amount" - "units", "1" - "profile_type", "fixed", "surface_value=1.e30" / - diff --git a/parm/forecast/regional_hwrf/input.nml.tmp b/parm/forecast/regional_hwrf/input.nml.tmp deleted file mode 100644 index a02853535..000000000 --- a/parm/forecast/regional_hwrf/input.nml.tmp +++ /dev/null @@ -1,373 +0,0 @@ - &atmos_model_nml - blocksize = _blocksize_ - chksum_debug = .false. - dycore_only = .false. - avg_max_length = 3600. - ccpp_suite = '_ccpp_suite_' -/ - - &diag_manager_nml - prepend_date = .false. -/ - - &mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = _deflate_level_, - cf_compliance = .false. -/ - - &fms_io_nml - checksum_required = .false. - max_files_r = 100, - max_files_w = 100, -/ - - &fms2_io_nml -netcdf_default_format="netcdf4" -/ - - &fms_nml - clock_grain = 'ROUTINE', - domains_stack_size = 30000000, - print_memory_usage = .false. -/ - - &fv_grid_nml - grid_file = 'INPUT/grid_spec.nc' -/ - - &fv_core_nml - !layout = 64,30 - !layout = 40,30 - layout = _layoutx_,_layouty_ - io_layout = 1,1 - npx = _npx_ - npy = _npy_ - ntiles = 1 - npz = _npz_ - !grid_type = -1 - make_nh = .F. - fv_debug = .F. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .F. - nudge_dz = .F. - tau = 5. - rf_cutoff = 50.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.15 - kord_tm = -11 - kord_mt = 11 - kord_wz = 11 - kord_tr = 11 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = _k_split_ - n_split = _n_split_ - nwat = 4 - na_init = _na_init_ - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.15 - vtdm4 = 0.04 - delt_max = 0.008 - ke_bg = 0. - do_vort_damp = .T. - external_ic = _external_ic_ - external_eta = .T. - gfs_phil = .false. - nggps_ic = _nggps_ic_ - mountain = _mountain_ - ncep_ic = .F. - d_con = 1.0 - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 0. - do_sat_adj = .F. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 3 - warm_start = _warm_start_ - no_dycore = .false. - z_tracer = .T. - agrid_vel_rst = .true. - read_increment = .F. - res_latlon_dynamics = "fv3_increment.nc" - write_3d_diags = .true. - - do_schmidt = .true. - target_lat = _target_lat_ - target_lon = _target_lon_ - stretch_fac = _stretch_fac_ - regional = .true. - bc_update_interval = _bc_update_interval_ - nrows_blend = _nrows_blend_ - - full_zs_filter = .F. !unreleased feature - n_zs_filter = 0 ! safety - nord_zs_filter = 4 -/ - - &surf_map_nml - zero_ocean = .F. - cd4 = 0.15 - cd2 = -1 - n_del2_strong = 0 - n_del2_weak = 15 - n_del4 = 2 - max_slope = 0.4 - peak_fac = 1. -/ - - &external_ic_nml - filtered_terrain = .true. - levp = _levp_ - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - - &gfs_physics_nml - fhzero = 3. - ldiag3d = .false. - lradar = .true. - avg_max_length = 3600. - h2o_phys = .true. - fhcyc = 0. - use_ufo = .true. - pre_rad = .false. - imp_physics = 15 ! F-A MP scheme - RHGRD = 1.0 ! F-A - spec_adv = .true. ! F-A - icloud = 3 ! Thompson cloud fraction - iovr_lw = 4 ! HWRF RRTMG - iovr_sw = 4 ! HWRF RRTMG - hwrf_samfdeep = .true. ! HWRF SASdeep - hwrf_samfshal = .true. ! HWRF SASshal - asolfac_deep = 0.89 ! HWRF SASdeep; GFS SAS:0.958 - asolfac_shal = 0.89 ! HWRF SASdeep; GFS SAS:0.958 - hurr_pbl = .T. ! HWRF moninedmf - moninq_fac = -1.0 ! HWRF moninedmf - pdfcld = .false. - fhswr = _fhswr_ - fhlwr = _fhlwr_ - ialb = 1 - iems = 1 - iaer = 111 - ico2 = 2 - isubc_sw = 2 - isubc_lw = 2 - isol = 2 - lwhtr = .true. - swhtr = .true. - cnvgwd = .true. - shal_cnv = .true. ! HWRF SAS Shallow convection - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = .true. - satmedmf = .false. - random_clds = .false. - trans_trac = .true. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 0.88, 0.04 - sfc_z0_type = 4 !HWRF - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - lsm = 4 !HWRF - iopt_dveg = 2 - iopt_crs = 1 - iopt_btr = 1 - iopt_run = 1 - iopt_sfc = 1 - iopt_frz = 1 - iopt_inf = 1 - iopt_rad = 1 - iopt_alb = 2 - iopt_snf = 4 - iopt_tbot = 2 - iopt_stc = 1 - debug = .false. - oz_phys = .F. - oz_phys_2015 = .T. - nst_anl = .true. - nstf_name = _nstf_n1_,_nstf_n2_,_nstf_n3_,_nstf_n4_,_nstf_n5_ - cplflx = _cplflx_ - cplice = .false. - cplocn2atm = _cplocn2atm_ - cplwav = _cplwav_ - cplwav2atm = _cplwav2atm_ - cpl_imp_mrg = _merge_import_ - psautco = 0.0008, 0.0005 - prautco = 0.00015, 0.00015 - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = '' - iau_drymassfixer = .false. - do_deep = .true. - lgfdlmprad = .true. - effr_in = .true. - do_sppt = .F. - do_shum = .F. - do_skeb = .F. - lndp_type = 0 - n_var_lndp = 0 - do_ca = .false. - ca_sgs = .false. - nca = 1 - ncells = 5 - nlives = 12 - nseed = 1 - nfracseed = 0.5 - ca_trigger = .false. - ca_entr = .false. - ca_closure = .false. - ca_global = .false. - nca_g = 1 - ncells_g = 1 - nlives_g = 100 - nseed_g = 100 - ca_smooth = .false. - nspinup = 1 - iseed_ca = 1 - nsmooth = 100 - ca_amplitude = 0.35 - print_diff_pgr = .true. -/ - - &gfdl_cloud_microphysics_nml - sedi_transport = .false. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 180. - tau_v2l = 90. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 90. -/ - - &interpolator_nml - interp_method = 'conserve_great_circle' -/ - - &namsfc - FNGLAC = "global_glacier.2x2.grb", - FNMXIC = "global_maxice.2x2.grb", - FNTSFC = "RTGSST.1982.2012.monthly.clim.grb", - FNSNOC = "global_snoclim.1.875.grb", - FNZORC = "igbp" - !FNZORC = "global_zorclim.1x1.grb", - FNALBC = "global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb", - FNALBC2 = "global_albedo4.1x1.grb", - FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb", - FNTG3C = "global_tg3clim.2.6x1.5.grb", - FNVEGC = "global_vegfrac.0.144.decpercent.grb", - FNVETC = "global_vegtype.igbp.t1534.3072.1536.rg.grb", - FNSOTC = "global_soiltype.statsgo.t1534.3072.1536.rg.grb", - FNSMCC = "global_soilmgldas.t1534.3072.1536.grb", - FNMSKH = "seaice_newland.grb", - FNTSFA = "", - FNACNA = "", - FNSNOA = "", - FNVMNC = "global_shdmin.0.144x0.144.grb", - FNVMXC = "global_shdmax.0.144x0.144.grb", - FNSLPC = "global_slope.1x1.grb", - FNABSC = "global_mxsnoalb.uariz.t1534.3072.1536.rg.grb", - LDEBUG =.true., - FSMCL(2) = 99999 - FSMCL(3) = 99999 - FSMCL(4) = 99999 - FTSFS = 90 - FAISS = 99999 - FSNOL = 99999 - FSICL = 99999 - FTSFL = 99999 - FAISL = 99999 - FVETL = 99999, - FSOTL = 99999, - FvmnL = 99999, - FvmxL = 99999, - FSLPL = 99999, - FABSL = 99999, - FSNOS = 99999, - FSICS = 99999, -/ - - &nam_stochy -/ - - &nam_sfcperts -/ - - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 -/ diff --git a/parm/forecast/regional_hwrf/model_configure.tmp b/parm/forecast/regional_hwrf/model_configure.tmp deleted file mode 100644 index 178aff25d..000000000 --- a/parm/forecast/regional_hwrf/model_configure.tmp +++ /dev/null @@ -1,43 +0,0 @@ -start_year: YR -start_month: MN -start_day: DY -start_hour: H_R -start_minute: 0 -start_second: 0 -nhours_fcst: NHRS -dt_atmos: _dt_atmos_ -calendar: 'julian' -restart_interval: _restart_interval_ -output_1st_tstep_rst: .false. - -quilting: _quilting_ -write_groups: _write_groups_ -write_tasks_per_group: _write_tasks_per_group_ -write_dopost: _write_dopost_ -output_history: _output_history_ -num_files: 2 -filename_base: 'atm' 'sfc' -output_file: 'netcdf_parallel' 'netcdf_parallel' -ichunk2d: -1 -jchunk2d: -1 -ichunk3d: -1 -jchunk3d: -1 -kchunk3d: -1 -ideflate: 1 -nbits: 0 - -output_grid: '_OUTPUT_GRID_' -cen_lon: _CEN_LON_ # central longitude -cen_lat: _CEN_LAT_ # central latitude -lon1: _LON1_ # longitude of lower-left -lat1: _LAT1_ # latitude of lower-left -lon2: _LON2_ # longitude of upper-right -lat2: _LAT2_ # latitude of upper-right -dlon: _DLON_ -dlat: _DLAT_ - -nfhout: 3 -nfhmax_hf: -1 -nfhout_hf: 3 -nsout: -1 -output_fh: -1 diff --git a/parm/forecast/regional_hwrf/nems.configure.atmonly b/parm/forecast/regional_hwrf/nems.configure.atmonly deleted file mode 100644 index b4c7cc387..000000000 --- a/parm/forecast/regional_hwrf/nems.configure.atmonly +++ /dev/null @@ -1,20 +0,0 @@ -logKindFlag: ESMF_LOGKIND_MULTI_ON_ERROR - -EARTH_component_list: ATM - -ATM_model: fv3 - -runSeq:: - ATM -:: - -ATM_attributes:: -:: - -DRIVER_attributes:: - start_type = startup -:: - -ALLCOMP_attributes:: - mediator_read_restart = false -:: diff --git a/parm/forecast/regional_hwrf/nems.configure.cpl.tmp b/parm/forecast/regional_hwrf/nems.configure.cpl.tmp deleted file mode 100644 index bb503d2e9..000000000 --- a/parm/forecast/regional_hwrf/nems.configure.cpl.tmp +++ /dev/null @@ -1,130 +0,0 @@ -logKindFlag: ESMF_LOGKIND_MULTI_ON_ERROR - -# component list -_EARTH_component_list_ - -# component models -_ATM_model_component_ -_OCN_model_component_ -_WAV_model_component_ -_MED_model_component_ - -# component petLists -_ATM_petlist_bounds_ -_OCN_petlist_bounds_ -_MED_petlist_bounds_ -_WAV_petlist_bounds_ - -# run sequence -runSeq:: - @_cpl_dt_ - _runSeq_ALL_ - @ -:: - -DRIVER_attributes:: - start_type = startup -:: - -MED_attributes:: - _ATM_model_attribute_ - _OCN_model_attribute_ - _WAV_model_attribute_ - _MED_model_attribute_ - history_n = 1 - history_option = nhours - history_ymd = -999 - coupling_mode = hafs - system_type = ufs - normalization = none - merge_type = copy -:: - -ALLCOMP_attributes:: - _ATM_model_attribute_ - _OCN_model_attribute_ - _WAV_model_attribute_ - _MED_model_attribute_ - ScalarFieldCount = 3 - ScalarFieldIdxGridNX = 1 - ScalarFieldIdxGridNY = 2 - ScalarFieldIdxNextSwCday = 3 - ScalarFieldName = cpl_scalars - start_type = startup - case_name = ufs.hafs - restart_n = 1 - restart_option = nhours - restart_ymd = -999 - dbug_flag = 1 - use_coldstart = true - # orb_* for cdeps coupling with data atmosphere - orb_eccen = 1.e36 - orb_iyear = 2000 - orb_iyear_align = 2000 - orb_mode = fixed_year - orb_mvelp = 1.e36 - orb_obliq = 1.e36 - mediator_read_restart = false - mediator_present = true -:: - -# component attributes - -ATM_attributes:: - Verbosity = 1 - Diagnostic = 0 -:: - -OCN_attributes:: - Verbosity = 1 - Diagnostic = 0 - cdf_impexp_freq = 3 - cpl_hour = 0 - cpl_min = 0 - cpl_sec = _cpl_dt_ - base_dtg = _base_dtg_ - merge_import = _merge_import_ - skip_first_import = .true. - hycom_arche_output = .false. - hyc_esmf_exp_output = .true. - hyc_esmf_imp_output = .true. - import_diagnostics = .false. - import_setting = flexible - hyc_impexp_file = nems.configure - espc_show_impexp_minmax = .true. - ocean_start_dtg = _ocean_start_dtg_ - start_hour = 0 - start_min = 0 - start_sec = 0 - end_hour = _end_hour_ - end_min = 0 - end_sec = 0 -:: - -WAV_attributes:: - Verbosity = 1 - Diagnostic = 0 - OverwriteSlice = false - merge_import = .true. -:: - -ocn_export_fields:: - 'sst' 'sea_surface_temperature' 'K' - 'mask' 'ocean_mask' '1' -:: - -ocn_import_fields:: -# 'u10' 'inst_zonal_wind_height10m' 'm_s-1' -# 'v10' 'inst_merid_wind_height10m' 'm_s-1' - 'taux10' 'mean_zonal_moment_flx_atm' 'N_m-2' - 'tauy10' 'mean_merid_moment_flx_atm' 'N_m-2' -# 'airtmp' 'inst_temp_height2m' 'K' -# 'airhum' 'inst_spec_humid_height2m' 'kg_kg-1' - 'prcp' 'mean_prec_rate' 'kg_m-2_s-1' - 'swflxd' 'mean_net_sw_flx' 'W_m-2' - 'lwflxd' 'mean_net_lw_flx' 'W_m-2' - 'mslprs' 'inst_pres_height_surface' 'Pa' -# 'gt' 'inst_temp_height_surface' 'K' - 'sensflx' 'mean_sensi_heat_flx' 'W_m-2' - 'latflx' 'mean_laten_heat_flx' 'W_m-2' -:: diff --git a/parm/hafs.conf b/parm/hafs.conf index e542cdc0a..586ef276b 100644 --- a/parm/hafs.conf +++ b/parm/hafs.conf @@ -16,10 +16,14 @@ HOLDVARS={com}/{stormlabel}.holdvars.txt RUNhafs={SUBEXPT} # Prefix to prepend to most output files in the COM directory. -out_prefix={vit[stormnamelc]}{vit[stnum]:02d}{vit[basin1lc]}.{vit[YMDH]} -out_prefix_nodate={vit[stormnamelc]}{vit[stnum]:02d}{vit[basin1lc]} -old_out_prefix={oldvit[stormnamelc]}{oldvit[stnum]:02d}{oldvit[basin1lc]}.{oldvit[YMDH]} -old_out_prefix_nodate={oldvit[stormnamelc]}{oldvit[stnum]:02d}{oldvit[basin1lc]} +#out_prefix={vit[stormnamelc]}{vit[stnum]:02d}{vit[basin1lc]}.{vit[YMDH]} +#out_prefix_nodate={vit[stormnamelc]}{vit[stnum]:02d}{vit[basin1lc]} +#old_out_prefix={oldvit[stormnamelc]}{oldvit[stnum]:02d}{oldvit[basin1lc]}.{oldvit[YMDH]} +#old_out_prefix_nodate={oldvit[stormnamelc]}{oldvit[stnum]:02d}{oldvit[basin1lc]} +out_prefix={vit[stnum]:02d}{vit[basin1lc]}.{vit[YMDH]} +out_prefix_nodate={vit[stnum]:02d}{vit[basin1lc]} +old_out_prefix={oldvit[stnum]:02d}{oldvit[basin1lc]}.{oldvit[YMDH]} +old_out_prefix_nodate={oldvit[stnum]:02d}{oldvit[basin1lc]} ENS=99 ;; The ensemble number (placeholder) @@ -49,9 +53,9 @@ outatcfcorrected={CDNOSCRUB}/atcf/{SUBEXPT} ;; delivery location for corrected A outships={CDNOSCRUB}/ships/{SUBEXPT} ;; delivery location for SHIPS files statusfile={WORKhafs}/{stormlabel}.{YMDH} ;; cycle status file ## Domain center location file in COM. -domlocfile={com}/{vit[stnum]:02d}{vit[basin1lc]}.{vit[YMDH]}.domain.center +domlocfile={com}/{vit[stnum]:02d}{vit[basin1lc]}.{vit[YMDH]}.hafs.domain.center ## File to check in a prior cycle's com, to see if the cycle exists. -HISTCHECK={oldcom}/{oldvit[stnum]:02d}{oldvit[basin1lc]}.{oldvit[YMDH]}.domain.center +HISTCHECK={oldcom}/{oldvit[stnum]:02d}{oldvit[basin1lc]}.{oldvit[YMDH]}.hafs.domain.center ## The name of the gsi status file in the com directory gsistatus={stormlabel}.gsi_status ## Operational name of the gsi status file @@ -435,6 +439,12 @@ glob_layoutx=8 glob_layouty=8 glob_npx=769 glob_npy=769 +glob_io_layoutx=1 +glob_io_layouty=1 +glob_full_zs_filter=.true. +glob_n_zs_filter=0 +glob_n_del2_weak=15 +glob_max_slope=0.15 # For the nested or regional standalone domain k_split=4 n_split=5 @@ -442,6 +452,13 @@ layoutx=40 layouty=30 npx=2561 npy=2161 +io_layoutx=1 +io_layouty=1 +full_zs_filter=.true. +n_zs_filter=0 +n_del2_weak=15 +max_slope=0.25 + npz=64 # Moving nest related options @@ -507,6 +524,12 @@ glob_layoutx_ens={forecast/glob_layoutx} glob_layouty_ens={forecast/glob_layouty} glob_npx_ens={forecast/glob_npx} glob_npy_ens={forecast/glob_npy} +glob_io_layoutx_ens={forecast/glob_io_layoutx} +glob_io_layouty_ens={forecast/glob_io_layouty} +glob_full_zs_filter_ens={forecast/glob_full_zs_filter} +glob_n_zs_filter_ens={forecast/glob_n_zs_filter} +glob_n_del2_weak_ens={forecast/glob_n_del2_weak} +glob_max_slope_ens={forecast/glob_max_slope} # For the nested or regional standalone domain k_split_ens={forecast/k_split} n_split_ens={forecast/n_split} @@ -514,6 +537,13 @@ layoutx_ens={forecast/layoutx} layouty_ens={forecast/layouty} npx_ens={forecast/npx} npy_ens={forecast/npy} +io_layoutx_ens={forecast/io_layoutx} +io_layouty_ens={forecast/io_layouty} +full_zs_filter_ens={forecast/full_zs_filter} +n_zs_filter_ens={forecast/n_zs_filter} +n_del2_weak_ens={forecast/n_del2_weak} +max_slope_ens={forecast/max_slope} + npz_ens={forecast/npz} # The write_grid_component related options @@ -536,7 +566,7 @@ output_grid_dlat_ens={forecast/output_grid_dlat} [atm_post] # Grid definition for atm_post and tracker, used by wgrib2 # Example: -# synop_gridspecs="latlon 246.6:4112:0.025 -2.4:1976:0.025" +# post_gridspecs="latlon 246.6:4112:0.025 -2.4:1976:0.025" # latlon lon0:nlon:dlon lat0:nlat:dlat # lat0, lon0 = degrees of lat/lon for 1st grid point # nlon = number of longitudes @@ -544,7 +574,7 @@ output_grid_dlat_ens={forecast/output_grid_dlat} # dlon = grid cell size in degrees of longitude # dlat = grid cell size in degrees of latitude # -# if synop_gridspecs=auto, which is the default, then synop_gridspecs will be automatically generated based on the output grid +# if post_gridspecs=auto, which is the default, then post_gridspecs will be automatically generated based on the output grid # if output_grid is rotated_latlon # lon0=output_grid_cen_lon+output_grid_lon1-9. # lat0=output_grid_cen_lat+output_grid_lat1 @@ -552,24 +582,20 @@ output_grid_dlat_ens={forecast/output_grid_dlat} # dlat=output_grid_dlat # nlon=(output_grid_lon2-output_grid_lon1+18.)/output_grid_dlon # nlat=(output_grid_lat2-output_grid_lat2)/output_grid_dlat -# if output_grid is regional_latlon, synop_gridspecs will be the same as the ouput regular latlon grid +# if output_grid is regional_latlon, post_gridspecs will be the same as the ouput regular latlon grid # -#synop_gridspecs="latlon 246.6:4112:0.025 -2.4:1976:0.025" -synop_gridspecs=auto -trker_gridspecs={synop_gridspecs} ;; Currently a placeholder, and the traker uses the same grid as the output grid +#post_gridspecs="latlon 246.6:4112:0.025 -2.4:1976:0.025" +post_gridspecs=auto +trak_gridspecs={post_gridspecs} ;; Currently a placeholder, and the traker uses the same grid as the output grid +satpost=.false. # do satellite post or not [atm_post_ens] -synop_gridspecs_ens=auto -trker_gridspecs_ens={synop_gridspecs_ens} ;; Currently a placeholder, and the traker uses the same grid as the output grid +post_gridspecs_ens=auto +trak_gridspecs_ens={post_gridspecs_ens} ;; Currently a placeholder, and the traker uses the same grid as the output grid +satpost_ens={atm_post/satpost} [product] -[prodglb] -prodglb_nlon=2880 -prodglb_nlat=1440 -atmos_tracker_base=atmos_tracker -atmos_tracker_remap_weight=/let/prodglb/generate/atmos_tracker_remap_weight.nc - ## Configure options for WW3 post-processing [ww3post] ww3_grib_post=yes ;; Produce WW3 grid output in grib2 format diff --git a/parm/hafs_holdvars.conf b/parm/hafs_holdvars.conf index e222459d9..df113de04 100644 --- a/parm/hafs_holdvars.conf +++ b/parm/hafs_holdvars.conf @@ -120,6 +120,12 @@ glob_layoutx={forecast/glob_layoutx} glob_layouty={forecast/glob_layouty} glob_npx={forecast/glob_npx} glob_npy={forecast/glob_npy} +glob_io_layoutx={forecast/glob_io_layoutx} +glob_io_layouty={forecast/glob_io_layouty} +glob_full_zs_filter={forecast/glob_full_zs_filter} +glob_n_zs_filter={forecast/glob_n_zs_filter} +glob_n_del2_weak={forecast/glob_n_del2_weak} +glob_max_slope={forecast/glob_max_slope} k_split={forecast/k_split} n_split={forecast/n_split} @@ -127,6 +133,12 @@ layoutx={forecast/layoutx} layouty={forecast/layouty} npx={forecast/npx} npy={forecast/npy} +io_layoutx={forecast/io_layoutx} +io_layouty={forecast/io_layouty} +full_zs_filter={forecast/full_zs_filter} +n_zs_filter={forecast/n_zs_filter} +n_del2_weak={forecast/n_del2_weak} +max_slope={forecast/max_slope} npz={forecast/npz} fhswr={forecast/fhswr} @@ -147,8 +159,9 @@ output_grid_lat2={forecast/output_grid_lat2} output_grid_dlon={forecast/output_grid_dlon} output_grid_dlat={forecast/output_grid_dlat} -synop_gridspecs={atm_post/synop_gridspecs} -trker_gridspecs={atm_post/trker_gridspecs} +post_gridspecs={atm_post/post_gridspecs} +trak_gridspecs={atm_post/trak_gridspecs} +satpost={atm_post/satpost} # atm_init related items ccpp_suite_regional_init={atm_init/ccpp_suite_regional_init} @@ -194,23 +207,31 @@ glob_layoutx_ens={forecast_ens/glob_layoutx_ens} glob_layouty_ens={forecast_ens/glob_layouty_ens} glob_npx_ens={forecast_ens/glob_npx_ens} glob_npy_ens={forecast_ens/glob_npy_ens} +glob_io_layoutx_ens={forecast_ens/glob_io_layoutx_ens} +glob_io_layouty_ens={forecast_ens/glob_io_layouty_ens} +glob_full_zs_filter_ens={forecast_ens/glob_full_zs_filter_ens} +glob_n_zs_filter_ens={forecast_ens/glob_n_zs_filter_ens} +glob_n_del2_weak_ens={forecast_ens/glob_n_del2_weak_ens} +glob_max_slope_ens={forecast_ens/glob_max_slope_ens} k_split_ens={forecast_ens/k_split_ens} n_split_ens={forecast_ens/n_split_ens} layoutx_ens={forecast_ens/layoutx_ens} layouty_ens={forecast_ens/layouty_ens} npx_ens={forecast_ens/npx_ens} npy_ens={forecast_ens/npy_ens} +io_layoutx_ens={forecast_ens/io_layoutx_ens} +io_layouty_ens={forecast_ens/io_layouty_ens} +full_zs_filter_ens={forecast_ens/full_zs_filter_ens} +n_zs_filter_ens={forecast_ens/n_zs_filter_ens} +n_del2_weak_ens={forecast_ens/n_del2_weak_ens} +max_slope_ens={forecast_ens/max_slope_ens} npz_ens={forecast_ens/npz_ens} output_grid_dlon_ens={forecast_ens/output_grid_dlon_ens} output_grid_dlat_ens={forecast_ens/output_grid_dlat_ens} -synop_gridspecs_ens={atm_post_ens/synop_gridspecs_ens} -trker_gridspecs_ens={atm_post_ens/trker_gridspecs_ens} - -prodglb_nlon={prodglb/prodglb_nlon} -prodglb_nlat={prodglb/prodglb_nlat} -atmos_tracker_base={prodglb/atmos_tracker_base} -atmos_tracker_remap_weight={prodglb/atmos_tracker_remap_weight} +post_gridspecs_ens={atm_post_ens/post_gridspecs_ens} +trak_gridspecs_ens={atm_post_ens/trak_gridspecs_ens} +satpost_ens={atm_post_ens/satpost_ens} cpl_dt={forecast/cpl_dt} cpl_atm_ocn={forecast/cpl_atm_ocn} diff --git a/parm/hafs_holdvars.txt b/parm/hafs_holdvars.txt index 4f1c4412d..f9d98b87f 100644 --- a/parm/hafs_holdvars.txt +++ b/parm/hafs_holdvars.txt @@ -164,6 +164,12 @@ export glob_layoutx={glob_layoutx} export glob_layouty={glob_layouty} export glob_npx={glob_npx} export glob_npy={glob_npy} +export glob_io_layoutx={glob_io_layoutx} +export glob_io_layouty={glob_io_layouty} +export glob_full_zs_filter={glob_full_zs_filter} +export glob_n_zs_filter={glob_n_zs_filter} +export glob_n_del2_weak={glob_n_del2_weak} +export glob_max_slope={glob_max_slope} export k_split={k_split} export n_split={n_split} @@ -171,6 +177,12 @@ export layoutx={layoutx} export layouty={layouty} export npx={npx} export npy={npy} +export io_layoutx={io_layoutx} +export io_layouty={io_layouty} +export full_zs_filter={full_zs_filter} +export n_zs_filter={n_zs_filter} +export n_del2_weak={n_del2_weak} +export max_slope={max_slope} export npz={npz} export fhswr={fhswr} @@ -193,13 +205,8 @@ export output_grid_dlat={output_grid_dlat} export out_prefix={out_prefix} export out_prefix_nodate={out_prefix_nodate} -export synop_gridspecs={synop_gridspecs} -export trker_gridspecs={trker_gridspecs} - -export prodglb_nlon={prodglb_nlon} -export prodglb_nlat={prodglb_nlat} -export atmos_tracker_base={atmos_tracker_base} -export atmos_tracker_remap_weight={atmos_tracker_remap_weight} +export post_gridspecs={post_gridspecs} +export trak_gridspecs={trak_gridspecs} # atm_init related items export ccpp_suite_regional_init={ccpp_suite_regional_init} @@ -242,21 +249,35 @@ export write_groups_ens={write_groups_ens} export write_tasks_per_group_ens={write_tasks_per_group_ens} export write_dopost_ens={write_dopost_ens} export output_history_ens={output_history_ens} -export k_split_ens={k_split_ens} -export n_split_ens={n_split_ens} +export glob_k_split_ens={glob_k_split_ens} +export glob_n_split_ens={glob_n_split_ens} export glob_layoutx_ens={glob_layoutx_ens} export glob_layouty_ens={glob_layouty_ens} export glob_npx_ens={glob_npx_ens} export glob_npy_ens={glob_npy_ens} +export glob_io_layoutx_ens={glob_io_layoutx_ens} +export glob_io_layouty_ens={glob_io_layouty_ens} +export glob_full_zs_filter_ens={glob_full_zs_filter_ens} +export glob_n_zs_filter_ens={glob_n_zs_filter_ens} +export glob_n_del2_weak_ens={glob_n_del2_weak_ens} +export glob_max_slope_ens={glob_max_slope_ens} +export k_split_ens={k_split_ens} +export n_split_ens={n_split_ens} export layoutx_ens={layoutx_ens} export layouty_ens={layouty_ens} export npx_ens={npx_ens} export npy_ens={npy_ens} +export io_layoutx_ens={io_layoutx_ens} +export io_layouty_ens={io_layouty_ens} +export full_zs_filter_ens={full_zs_filter_ens} +export n_zs_filter_ens={n_zs_filter_ens} +export n_del2_weak_ens={n_del2_weak_ens} +export max_slope_ens={max_slope_ens} export npz_ens={npz_ens} export output_grid_dlon_ens={output_grid_dlon_ens} export output_grid_dlat_ens={output_grid_dlat_ens} -export synop_gridspecs_ens={synop_gridspecs_ens} -export trker_gridspecs_ens={trker_gridspecs_ens} +export post_gridspecs_ens={post_gridspecs_ens} +export trak_gridspecs_ens={trak_gridspecs_ens} export run_ocean={run_ocean} export ocean_model={ocean_model} diff --git a/parm/product/namelist.gettrk.global_tmp b/parm/product/namelist.gettrk.global_tmp deleted file mode 100644 index 232977c02..000000000 --- a/parm/product/namelist.gettrk.global_tmp +++ /dev/null @@ -1,125 +0,0 @@ -&datein - inp%bcc = _BCC_, - inp%byy = _BYY_, - inp%bmm = _BMM_, - inp%bdd = _BDD_, - inp%bhh = _BHH_, - inp%model = 17, - inp%modtyp = "global", - inp%lt_units = "hours", - inp%file_seq = "onebig", - inp%nesttyp = "fixed", -/ - -&atcfinfo - atcfnum = 81, - atcfname = "HAFS", - atcfymdh = _YMDH_, - atcffreq = 100, -/ - -&trackerinfo - trkrinfo%type = "tracker", - trkrinfo%mslpthresh = 0.0015, - trkrinfo%use_backup_mslp_grad_check = "y", - trkrinfo%v850thresh = 1.5, - trkrinfo%use_backup_850_vt_check = "y", - trkrinfo%enable_timing = 1, - trkrinfo%gridtype = "global", - trkrinfo%contint = 100.0, - trkrinfo%want_oci = T, - trkrinfo%out_vit = "y", - trkrinfo%use_land_mask = "n", - trkrinfo%inp_data_type = "netcdf", - trkrinfo%gribver = 2, - trkrinfo%g2_jpdtn = 0, - trkrinfo%g2_mslp_parm_id = 1, - trkrinfo%g1_mslp_parm_id = 2, - trkrinfo%g1_sfcwind_lev_typ = 105, - trkrinfo%g1_sfcwind_lev_val = 10, - trkrinfo%max_mslp_850=400.0, -/ - -&phaseinfo - phaseflag = "n", - phasescheme = "both", - wcore_depth = 1.0, -/ - -&structinfo - structflag = "n", - ikeflag = "n", -/ - -&fnameinfo - gmodname = "hafs", - rundescr = "trak", - atcfdescr = "storm", -/ - -&waitinfo - use_waitfor = "n", - wait_min_age = 10, - wait_min_size = 100, - wait_max_wait = 3600, - wait_sleeptime = 5, - use_per_fcst_command = "n", - per_fcst_command = "", -/ - -&netcdflist - netcdfinfo%lat_name = "grid_yt", - netcdfinfo%lmaskname = "", - netcdfinfo%lon_name = "grid_xt", - netcdfinfo%mslpname = "slp", - netcdfinfo%netcdf_filename = "atmos_tracker_global_remapped.nc", - netcdfinfo%num_netcdf_vars = 15, - netcdfinfo%rv700name = "", - netcdfinfo%rv850name = "vort850", - netcdfinfo%time_name = "time", - netcdfinfo%time_units = "hours", - netcdfinfo%tmean_300_500_name = "", - netcdfinfo%u500name = "u500", - netcdfinfo%u700name = "u700", - netcdfinfo%u850name = "u850", - netcdfinfo%usfcname = "us", - netcdfinfo%v500name = "v500", - netcdfinfo%v700name = "v700", - netcdfinfo%v850name = "v850", - netcdfinfo%vsfcname = "vs", - netcdfinfo%z200name = "z200", - netcdfinfo%z300name = "", - netcdfinfo%z350name = "", - netcdfinfo%z400name = "", - netcdfinfo%z450name = "", - netcdfinfo%z500name = "z500", - netcdfinfo%z550name = "", - netcdfinfo%z600name = "", - netcdfinfo%z650name = "", - netcdfinfo%z700name = "z700", - netcdfinfo%z750name = "", - netcdfinfo%z800name = "", - netcdfinfo%z850name = "z850", - netcdfinfo%z900name = "", -/ - -&parmpreflist - user_wants_to_track_zeta700 = "y", - user_wants_to_track_wcirc850 = "y", - user_wants_to_track_wcirc700 = "y", - user_wants_to_track_gph850 = "y", - user_wants_to_track_gph700 = "y", - user_wants_to_track_mslp = "y", - user_wants_to_track_wcircsfc = "y", - user_wants_to_track_zetasfc = "y", - user_wants_to_track_thick500850 = "n", - user_wants_to_track_thick200500 = "n", - user_wants_to_track_thick200850 = "n", - user_wants_to_track_zeta850 = "y", -/ - -&verbose - verb = 3, - verb_g2 = 0, -/ - diff --git a/rocoto/cronjob_hafs_vida.sh b/rocoto/cronjob_hafs_vida.sh index 30511ea7e..032400b89 100755 --- a/rocoto/cronjob_hafs_vida.sh +++ b/rocoto/cronjob_hafs_vida.sh @@ -19,7 +19,7 @@ date #PYTHON3=/apps/intel/intelpython3/bin/python3 # MSU Orion - HOMEhafs=/work/noaa/hwrf/save/${USER}/hafs_vida_202201 + HOMEhafs=/work/noaa/hwrf/save/${USER}/HAFS dev="-s sites/orion.ent -f" PYTHON3=/apps/intel-2020/intel-2020/intelpython3/bin/python3 @@ -33,6 +33,22 @@ cd ${HOMEhafs}/rocoto EXPT=$(basename ${HOMEhafs}) #=============================================================================== + # h3db_vida: atm_init+atm_vi+fgat+3denvar+anal_merge and cycling storm region only + confh3db_vida="config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_h3db_vida \ + config.run_atm_init=yes config.run_atm_init_fgat=yes config.run_atm_init_ens=no \ + config.run_atm_merge=no config.run_atm_merge_fgat=no config.run_atm_merge_ens=no \ + config.run_atm_vi=yes config.run_atm_vi_fgat=yes config.run_atm_vi_ens=no \ + config.run_gsi_vr=no config.run_gsi_vr_fgat=no config.run_gsi_vr_ens=no \ + config.run_gsi=yes config.run_fgat=yes config.run_envar=yes \ + config.gsi_d01=yes config.gsi_d02=no \ + config.run_ensda=no config.ENS_SIZE=40 config.run_enkf=no \ + config.run_analysis_merge=yes config.run_analysis_merge_ens=no \ + atm_merge.atm_merge_method=vortexreplace analysis_merge.analysis_merge_method=vortexreplace \ + config.NHRS=126 \ + config.GRID_RATIO_ENS=2 \ + gsi.use_bufr_nr=yes \ + ../parm/hafs_C512_regional_3kmL81.conf \ + ../parm/hafs_hycom.conf" # h3db_cycst: atm_init+atm_merge+fgat+3denvar+anal_merge and cycling storm region only confh3db_cycst="config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_h3db_cycst \ @@ -66,6 +82,23 @@ EXPT=$(basename ${HOMEhafs}) ../parm/hafs_C512_regional_3kmL81.conf \ ../parm/hafs_hycom.conf" + # h3db_vi: atm_init+atm_vi and cycling storm region only + confh3db_vida="config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_h3db_vida_test \ + config.run_atm_init=yes config.run_atm_init_fgat=yes config.run_atm_init_ens=no \ + config.run_atm_merge=no config.run_atm_merge_fgat=no config.run_atm_merge_ens=no \ + config.run_atm_vi=yes config.run_atm_vi_fgat=yes config.run_atm_vi_ens=no \ + config.run_gsi_vr=no config.run_gsi_vr_fgat=no config.run_gsi_vr_ens=no \ + config.run_gsi=no config.run_fgat=no config.run_envar=yes \ + config.gsi_d01=no config.gsi_d02=no \ + config.run_ensda=no config.ENS_SIZE=40 config.run_enkf=no \ + config.run_analysis_merge=no config.run_analysis_merge_ens=no \ + atm_merge.atm_merge_method=vortexreplace analysis_merge.analysis_merge_method=vortexreplace \ + config.NHRS=126 \ + config.GRID_RATIO_ENS=2 \ + gsi.use_bufr_nr=yes \ + ../parm/hafs_C512_regional_3kmL81.conf \ + ../parm/hafs_hycom.conf" + # h3da_init: warmstart from the coldstart atm_init (initialized from gfs analysis) confh3da_init="config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_h3da_init \ config.run_atm_init=yes config.run_atm_init_fgat=no config.run_atm_init_ens=no \ @@ -98,11 +131,18 @@ EXPT=$(basename ${HOMEhafs}) ../parm/hafs_hycom.conf" # Choose the configuration to run - confopts="${confh3db_cycst}" +#confopts="${confh3db_vida}" +#confopts="${confh3db_cycst}" #confopts="${confh3db_cycdm}" +#confopts="${confh3db_vi}" #confopts="${confh3da_init}" #confopts="${confh3da}" + confopts="${confh3db_vida}" + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082506-2020082512 13L HISTORY ${confopts} \ + config.NHRS=12 \ + config.scrub_work=no config.scrub_com=no + # Storms to run: Laura13L2020, Ida09L2021, Sam18L2021 #${PYTHON3} ./run_hafs.py -t ${dev} 2020081918-2020082718 13L HISTORY ${confopts} #${PYTHON3} ./run_hafs.py -t ${dev} 2021082512-2021083012 09L HISTORY ${confopts} diff --git a/rocoto/hafs_workflow.xml.in b/rocoto/hafs_workflow.xml.in index 1bbde229b..742f15447 100644 --- a/rocoto/hafs_workflow.xml.in +++ b/rocoto/hafs_workflow.xml.in @@ -87,7 +87,6 @@ - @@ -432,7 +431,7 @@ &COMhafs;/RESTART/@Y@m@d.@H0000.fv_core.res.tile1.nc - &COMhafs;/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f012 + &COMhafs;/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f012 @@ -463,7 +462,7 @@ &COMhafs;/RESTART/@Y@m@d.@H0000.fv_core.res.tile1.nc - &COMhafs;/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f012 + &COMhafs;/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f012 @@ -493,7 +492,7 @@ &COMhafs;/RESTART/@Y@m@d.@H0000.fv_core.res.tile1.nc &COMhafs;/RESTART/grid_spec.nc - &COMhafs;/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f012 + &COMhafs;/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f012 @@ -525,7 +524,7 @@ &COMhafs;/RESTART/@Y@m@d.@H0000.fv_core.res.tile1.nc &COMhafs;/RESTART/grid_spec.nc - &COMhafs;/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f012 + &COMhafs;/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f012 @@ -929,23 +928,6 @@ -@** if RUN_PRODGLB==YES - - &JOBhafs;/JHAFS_PRODGLB - hafs_prodglb_&SID;_@Y@m@d@H - &WORKhafs;/hafs_prodglb.log - &QUEUE_PE; - &PE_EXTRA; - &RESERVATION; - &PRODGLB_RESOURCES; - &ENV_VARS; - - - - - -@** endif - @** if RUN_ENSDA==YES &JOBhafs;/JHAFS_ATM_PREP @@ -1062,7 +1044,7 @@ &COMhafs;/RESTART_ens/mem#MEM#/@Y@m@d.@H0000.fv_core.res.tile1.nc - &COMhafs;/product_ens/mem#MEM#/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f006 + &COMhafs;/product_ens/mem#MEM#/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f006 @@ -1095,7 +1077,7 @@ &COMhafs;/RESTART_ens/mem#MEM#/@Y@m@d.@H0000.fv_core.res.tile1.nc - &COMhafs;/product_ens/mem#MEM#/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f006 + &COMhafs;/product_ens/mem#MEM#/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f006 @@ -1129,7 +1111,7 @@ &COMhafs;/RESTART_ens/mem#MEM#/@Y@m@d.@H0000.fv_core.res.tile1.nc &COMhafs;/RESTART_ens/mem#MEM#/grid_spec.nc - &COMhafs;/product_ens/mem#MEM#/&sidlc;.@Y@m@d@H.trak.hafs.atcfunix.f006 + &COMhafs;/product_ens/mem#MEM#/&sidlc;.@Y@m@d@H.hafs.trak.atcfunix.f006 @@ -1508,9 +1490,6 @@ @** endif -@** if RUN_PRODGLB==YES - -@** endif @** if RUN_HRDGRAPHICS==YES @** endif @@ -1551,9 +1530,6 @@ @** endif -@** if RUN_PRODGLB==YES - -@** endif @** if RUN_HRDGRAPHICS==YES @** endif @@ -1690,9 +1666,6 @@ -@** if RUN_PRODGLB==YES - -@** endif