diff --git a/fix/bufrsnd/RRFS_NA_3km/rrfs_profdat.1850 b/fix/bufrsnd/RRFS_NA_3km/rrfs_profdat.1850 new file mode 120000 index 000000000..ea43ae6fc --- /dev/null +++ b/fix/bufrsnd/RRFS_NA_3km/rrfs_profdat.1850 @@ -0,0 +1 @@ +../../.agent/bufrsnd/RRFS_NA_3km/rrfs_profdat.1850 \ No newline at end of file diff --git a/fix/bufrsnd/RRFS_NA_3km/rrfs_profdat.2000 b/fix/bufrsnd/RRFS_NA_3km/rrfs_profdat.2000 new file mode 120000 index 000000000..d81c5230f --- /dev/null +++ b/fix/bufrsnd/RRFS_NA_3km/rrfs_profdat.2000 @@ -0,0 +1 @@ +../../.agent/bufrsnd/RRFS_NA_3km/rrfs_profdat.2000 \ No newline at end of file diff --git a/fix/gsi/RRFS_NA_3km/anl_grid.240.3950.2700 b/fix/gsi/RRFS_NA_3km/anl_grid.240.3950.2700 new file mode 120000 index 000000000..e75b35475 --- /dev/null +++ b/fix/gsi/RRFS_NA_3km/anl_grid.240.3950.2700 @@ -0,0 +1 @@ +../../.agent/gsi/RRFS_NA_3km_C3463/anl_grid.240.3950.2700 \ No newline at end of file diff --git a/fix/gsi/RRFS_NA_3km/anl_grid.480.3950.2700 b/fix/gsi/RRFS_NA_3km/anl_grid.480.3950.2700 new file mode 120000 index 000000000..dd55085e3 --- /dev/null +++ b/fix/gsi/RRFS_NA_3km/anl_grid.480.3950.2700 @@ -0,0 +1 @@ +../../.agent/gsi/RRFS_NA_3km_C3463/anl_grid.480.3950.2700 \ No newline at end of file diff --git a/fix/gsi/RRFS_NA_3km/xnorm_new.240.1351.1976 b/fix/gsi/RRFS_NA_3km/xnorm_new.240.1351.1976 new file mode 120000 index 000000000..eb89ea6fe --- /dev/null +++ b/fix/gsi/RRFS_NA_3km/xnorm_new.240.1351.1976 @@ -0,0 +1 @@ +../../.agent/gsi/RRFS_NA_3km_C3463/xnorm_new.240.1351.1976 \ No newline at end of file diff --git a/fix/gsi/RRFS_NA_3km/xnorm_new.480.1351.1976 b/fix/gsi/RRFS_NA_3km/xnorm_new.480.1351.1976 new file mode 120000 index 000000000..c63d89f86 --- /dev/null +++ b/fix/gsi/RRFS_NA_3km/xnorm_new.480.1351.1976 @@ -0,0 +1 @@ +../../.agent/gsi/RRFS_NA_3km_C3463/xnorm_new.480.1351.1976 \ No newline at end of file diff --git a/scripts/exrrfs_run_analysis.sh b/scripts/exrrfs_run_analysis.sh index d7c3ba838..c4774e2c6 100755 --- a/scripts/exrrfs_run_analysis.sh +++ b/scripts/exrrfs_run_analysis.sh @@ -1025,6 +1025,15 @@ cp ${gsi_exec} ${analworkdir}/gsi.x export pgm="gsi.x" . prep_step +if [ -r ${FIX_GSI}/${PREDEF_GRID_NAME}/xnorm_new.480.1351.1976 ] && [ -r ${FIX_GSI}/${PREDEF_GRID_NAME}/anl_grid.480.3950.2700 ]; then + cp ${FIX_GSI}/${PREDEF_GRID_NAME}/xnorm_new.480.1351.1976 . + cp ${FIX_GSI}/${PREDEF_GRID_NAME}/anl_grid.480.3950.2700 . +fi +if [ -r ${FIX_GSI}/${PREDEF_GRID_NAME}/xnorm_new.240.1351.1976 ] && [ -r ${FIX_GSI}/${PREDEF_GRID_NAME}/anl_grid.240.3950.2700 ]; then + cp ${FIX_GSI}/${PREDEF_GRID_NAME}/xnorm_new.240.1351.1976 . + cp ${FIX_GSI}/${PREDEF_GRID_NAME}/anl_grid.240.3950.2700 . +fi + $APRUN ./$pgm < gsiparm.anl >>$pgmout 2>errfile export err=$?; err_chk mv errfile errfile_gsi diff --git a/scripts/exrrfs_run_post.sh b/scripts/exrrfs_run_post.sh index fd64396dc..eda4f7c93 100755 --- a/scripts/exrrfs_run_post.sh +++ b/scripts/exrrfs_run_post.sh @@ -424,16 +424,12 @@ fi #----------------------------------------------------------------------- # if [ ${PREDEF_GRID_NAME} = "RRFS_NA_3km" ]; then - indx="00 06 12 18" - for i in $indx - do - if [ "$cyc" == $i ]; then - echo "long forecast cycle, keep .nc for bufrsnd" - else - rm -f ${dyn_file} - rm -f ${phy_file} - fi - done + if [ "$cyc" == "00" ] || [ "$cyc" == "06" ] || [ "$cyc" == "12" ] || [ "$cyc" == "18" ]; then + echo "long forecast cycle, keep .nc for bufrsnd" + else + rm -f ${dyn_file} + rm -f ${phy_file} + fi fi # #----------------------------------------------------------------------- diff --git a/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro b/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro index 8c1222586..e3b704c85 100644 --- a/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro +++ b/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro @@ -30,7 +30,7 @@ RADARREFL_TIMELEVEL=(0) FH_DFI_RADAR="0.0,0.25,0.5" DO_SOIL_ADJUST="TRUE" DO_RADDA="TRUE" -DO_BUFRSND="FALSE" +DO_BUFRSND="TRUE" USE_FVCOM="FALSE" PREP_FVCOM="FALSE" USE_CLM="TRUE" @@ -93,7 +93,7 @@ POSTPROC_LONG_LEN_HRS="84" OUTPUT_FH="1 -1" OUTPUT_FH_15min="1 -1" -USE_RRFSE_ENS="FALSE" +USE_RRFSE_ENS="TRUE" CYCL_HRS_HYB_FV3LAM_ENS=("00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23") SST_update_hour=01 diff --git a/ush/set_rrfs_config.sh b/ush/set_rrfs_config.sh index d30ef3f1e..145651e4e 100644 --- a/ush/set_rrfs_config.sh +++ b/ush/set_rrfs_config.sh @@ -172,7 +172,7 @@ if [[ $DO_RETRO == "TRUE" ]] ; then #for Feb 2022 # RETRODATAPATH="/lfs/h2/emc/da/noscrub/donald.e.lippi/rrfs-stagedata" # for Jan 2024 - RETRODATAPATH="/lfs/h3/emc/rrfstemp/donald.e.lippi/rrfs-stagedata" + RETRODATAPATH="/lfs/h3/emc/lam/noscrub/donald.e.lippi/rrfs-stagedata" if [[ ${DO_ENSEMBLE} == "TRUE" ]]; then if [[ ${EXTRN_MDL_NAME_ICS} == "GEFS" ]]; then EXTRN_MDL_SOURCE_BASEDIR_ICS="${RETRODATAPATH}/GEFS/dsg"