From e7893122e336e4443bd8d2aeea25d8664b35ad85 Mon Sep 17 00:00:00 2001 From: "Ming.Hu" Date: Mon, 6 Dec 2021 19:40:15 +0000 Subject: [PATCH] 1) Add option to let fms2 use NetCDF4 format instead of 64-bite offset to write restart files. &fms2_io_nml netcdf_default_format="netcdf4" / 2) Bug fix to GVF update. 3) update location of the retro GVF and snow files --- scripts/exregional_run_prepstart.sh | 4 ++-- ush/config_defaults.sh | 4 ++-- ush/set_rrfs_config.sh | 4 ++-- ush/templates/input.nml.FV3 | 4 ++++ 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/scripts/exregional_run_prepstart.sh b/scripts/exregional_run_prepstart.sh index 00c87b751..0742df440 100755 --- a/scripts/exregional_run_prepstart.sh +++ b/scripts/exregional_run_prepstart.sh @@ -397,8 +397,8 @@ if [ ${HH} -eq ${GVF_update_hour} ] && [ ${cycle_type} == "spinup" ]; then if [ -r "${latestGVF}" ]; then cp_vrfy ${latestGVF} ./GVF-WKL-GLB.grib2 cp_vrfy ${FIX_GSI}/${PREDEF_GRID_NAME}/fv3_grid_spec fv3_grid_spec - ln_vrfy ${FIX_GSI}/gvf_VIIRS_4KM.MAX.1gd4r.new gvf_VIIRS_4KM.MAX.1gd4r.new - ln_vrfy ${FIX_GSI}/gvf_VIIRS_4KM.MIN.1gd4r.new gvf_VIIRS_4KM.MIN.1gd4r.new + ln_vrfy -sf ${FIX_GSI}/gvf_VIIRS_4KM.MAX.1gd4r.new gvf_VIIRS_4KM.MAX.1gd4r.new + ln_vrfy -sf ${FIX_GSI}/gvf_VIIRS_4KM.MIN.1gd4r.new gvf_VIIRS_4KM.MIN.1gd4r.new ${EXECDIR}/update_GVF.exe > stdout_updateGVF 2>&1 if [ ${SAVE_CYCLE_LOG} == "TRUE" ] ; then echo "${YYYYMMDDHH}(${cycle_type}): update GVF with ${latestGVF} " >> ${EXPTDIR}/log.cycles diff --git a/ush/config_defaults.sh b/ush/config_defaults.sh index 3c72f3f49..da4d9adda 100644 --- a/ush/config_defaults.sh +++ b/ush/config_defaults.sh @@ -1221,7 +1221,7 @@ PREEXISTING_DIR_METHOD="delete" #----------------------------------------------------------------------- # VERBOSE="TRUE" -SAVE_CYCLE_LOG="FALSE" +SAVE_CYCLE_LOG="TRUE" # #----------------------------------------------------------------------- # @@ -1760,7 +1760,7 @@ DO_ENKFUPDATE="FALSE" # DO_DACYCLE="FALSE" DO_SURFACE_CYCLE="FALSE" -SURFACE_CYCLE_DELAY_HRS="0" +SURFACE_CYCLE_DELAY_HRS="1" # #----------------------------------------------------------------------- # diff --git a/ush/set_rrfs_config.sh b/ush/set_rrfs_config.sh index cab989dd7..d330777db 100644 --- a/ush/set_rrfs_config.sh +++ b/ush/set_rrfs_config.sh @@ -47,8 +47,8 @@ if [[ $DO_RETRO == "TRUE" ]] ; then ENKF_FCST=/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/enkf/atm AIRCRAFT_REJECT="/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/amdar_reject_lists" SFCOBS_USELIST="/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/mesonet_uselists" - SST_ROOT="/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/May_2021_data/highres_sst" - GVF_ROOT="/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/May_2021_data/gvf/grib2" + SST_ROOT="/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/highres_sst" + GVF_ROOT="/mnt/lfs4/BMC/wrfruc/Ruifang.Li/data/gvf/grib2" fi if [[ $MACHINE == "hera" ]] ; then diff --git a/ush/templates/input.nml.FV3 b/ush/templates/input.nml.FV3 index 3430fa550..6d379e57e 100644 --- a/ush/templates/input.nml.FV3 +++ b/ush/templates/input.nml.FV3 @@ -51,6 +51,10 @@ print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format="netcdf4" +/ + &fv_core_nml a_imp = 1.0 adjust_dry_mass = .false.