Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merra2 #254

Merged
merged 18 commits into from
May 19, 2021
Merged
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions parm/config/config.base.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,8 @@ export CASE="@CASECTL@"
export CASE_ENKF="@CASEENS@"

# Run with CCPP physics
export RUN_CCPP="NO"
export CCPP_SUITE="FV3_GFS_v16beta"
export RUN_CCPP="YES"
KateFriedman-NOAA marked this conversation as resolved.
Show resolved Hide resolved
export CCPP_SUITE="FV3_GFS_v16"

# Surface cycle update frequency
if [[ "$CDUMP" == "gdas" ]] ; then
Expand Down Expand Up @@ -222,7 +222,7 @@ export DO_GLDAS="YES"
export gldas_cyc=00

# run wave component
export DO_WAVE="YES"
export DO_WAVE="NO"
KateFriedman-NOAA marked this conversation as resolved.
Show resolved Hide resolved
export WAVE_CDUMP="both"

# Microphysics Options: 99-ZhaoCarr, 8-Thompson; 6-WSM6, 10-MG, 11-GFDL
Expand Down
7 changes: 4 additions & 3 deletions parm/config/config.fcst
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ else
fi

# Radiation options
export IAER=5111 ;#spectral band mapping method for aerosol optical properties
export IAER=1011 ;#spectral band mapping method for aerosol optical properties
export iovr_lw=3 ;#de-correlation length cloud overlap method (Barker, 2008)
export iovr_sw=3 ;#de-correlation length cloud overlap method (Barker, 2008)
export iovr=3 ;#de-correlation length cloud overlap method (Barker, 2008)
Expand Down Expand Up @@ -186,7 +186,8 @@ if [[ "$CDUMP" == "gdas" ]] ; then # GDAS cycle specific parameters

# Variables used in DA cycling
if [ $QUILTING = ".true." -a $OUTPUT_GRID = "gaussian_grid" ]; then
export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_da"
##export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_da"
export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_aod"
else
export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_da_orig"
fi
Expand Down Expand Up @@ -217,7 +218,7 @@ elif [[ "$CDUMP" == "gfs" ]] ; then # GFS cycle specific parameters

# Write more variables to output
if [ $QUILTING = ".true." -a $OUTPUT_GRID = "gaussian_grid" ]; then
export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table"
export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_aod"
else
export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_orig"
fi
Expand Down
213 changes: 213 additions & 0 deletions parm/parm_fv3diag/diag_table_aod
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
"fv3_history", 0, "hours", 1, "hours", "time"
"fv3_history2d", 0, "hours", 1, "hours", "time"

"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", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2
#"gfs_dyn", "ice_nc", "nccice", "fv3_history", "all", .false., "none", 2
#"gfs_dyn", "rain_nc", "nconrd", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "cld_amt", "cld_amt", "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", "pfhy", "preshy", "fv3_history", "all", .false., "none", 2
#"gfs_dyn", "pfnh", "presnh", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "w", "dzdt", "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_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_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "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", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "PRES_avemcb", "pres_avemcb", "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", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "TEMP_avemct", "tmp_avemct", "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", "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
"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", "AOD_550", "aod550", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "DU_AOD_550", "du_aod550", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "SU_AOD_550", "su_aod550", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "BC_AOD_550", "bc_aod550", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "OC_AOD_550", "oc_aod550", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "SS_AOD_550", "ss_aod550", "fv3_history2d", "all", .false., "none", 2
"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2
"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2
"gfs_phys", "rainc", "cnvprcp", "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


#=============================================================================================
#
#====> 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?)
Loading