diff --git a/ush/forecast_postdet.sh b/ush/forecast_postdet.sh index c082b42bbc..6f8203d206 100755 --- a/ush/forecast_postdet.sh +++ b/ush/forecast_postdet.sh @@ -223,8 +223,34 @@ FV3_GFS_postdet(){ # Scan suite file to determine whether it uses Noah-MP if [ $(grep noahmpdrv ${_suite_file} | wc -l ) -gt 0 ]; then lsm="2" + landice=".false." + iopt_dveg=${iopt_dveg:-"4"} + iopt_crs=${iopt_crs:-"2"} + iopt_btr=${iopt_btr:-"1"} + iopt_run=${iopt_run:-"1"} + iopt_sfc=${iopt_sfc:-"1"} + iopt_frz=${iopt_frz:-"1"} + iopt_inf=${iopt_inf:-"1"} + iopt_rad=${iopt_rad:-"3"} + iopt_alb=${iopt_alb:-"1"} + iopt_snf=${iopt_snf:-"4"} + iopt_tbot=${iopt_tbot:-"2"} + iopt_stc=${iopt_stc:-"3"} else lsm="1" + landice=".true." + iopt_dveg=${iopt_dveg:-"1"} + iopt_crs=${iopt_crs:-"1"} + iopt_btr=${iopt_btr:-"1"} + iopt_run=${iopt_run:-"1"} + iopt_sfc=${iopt_sfc:-"1"} + iopt_frz=${iopt_frz:-"1"} + iopt_inf=${iopt_inf:-"1"} + iopt_rad=${iopt_rad:-"1"} + iopt_alb=${iopt_alb:-"2"} + iopt_snf=${iopt_snf:-"4"} + iopt_tbot=${iopt_tbot:-"2"} + iopt_stc=${iopt_stc:-"1"} fi # Scan suite file to determine whether it uses UGWP v1 diff --git a/ush/parsing_namelists_FV3.sh b/ush/parsing_namelists_FV3.sh index 72f84e2cf7..708907168e 100755 --- a/ush/parsing_namelists_FV3.sh +++ b/ush/parsing_namelists_FV3.sh @@ -95,11 +95,11 @@ cat > input.nml < input.nml <> input.nml <> input.nml <> input.nml << EOF + do_ca = .True. + ca_sgs = ${ca_sgs:-".True."} + nca = ${nca:-"1"} + scells = ${scells:-"2600"} + tlives = ${tlives:-"1800"} + nseed = ${nseed:-"1"} + nfracseed = ${nfracseed:-"0.5"} + rcell = ${rcell:-"0.72"} + ca_trigger = ${ca_trigger:-".True."} + nspinup = ${nspinup:-"1"} + iseed_ca = ${iseed_ca:-"12345"} +EOF +fi + case ${gwd_opt:-"2"} in 1) cat >> input.nml << EOF @@ -358,7 +373,7 @@ EOF 2) cat >> input.nml << EOF gwd_opt = 2 - do_ugwp = .true. + do_ugwp = .false. do_ugwp_v0 = .false. do_ugwp_v1 = .true. do_tofd = .false. @@ -485,7 +500,7 @@ cat >> input.nml <