[Dart-dev] DART/branches Revision: 12473

dart at ucar.edu dart at ucar.edu
Fri Mar 30 10:27:34 MDT 2018


nancy at ucar.edu
2018-03-30 10:27:33 -0600 (Fri, 30 Mar 2018)
127
fixes to the script from moha.  these need to be
reviewed and if approved, committed to the rma_trunk
version of this script.




Modified: DART/branches/recam/models/cam-fv/shell_scripts/cesm2_0_beta05/setup_hybrid
===================================================================
--- DART/branches/recam/models/cam-fv/shell_scripts/cesm2_0_beta05/setup_hybrid	2018-03-29 15:54:17 UTC (rev 12472)
+++ DART/branches/recam/models/cam-fv/shell_scripts/cesm2_0_beta05/setup_hybrid	2018-03-30 16:27:33 UTC (rev 12473)
@@ -871,20 +871,19 @@
 
 # Need to know if we are using WACCM (aka WCCM or WXIE) for several reasons.
 # Mostly file managment issues.
+# WACCM benefits from a modified cd_core.F90, but none of the
+# other configurations do.
+# Manhattan; I think cd_core.F90 (doubled div2 diffusion) is no longer needed or useful.
+# The new default fv_div24del2flag = 4 is a better option.
 # CESM2; maybe not needed anymore?
 #        DART_config needs it to set input.nml values.
 # WARNING:   Check your $COMPSET to see whether the grep pattern below will detect your WACCM ! !
+setenv waccm false
 set comps = `echo $COMPSET | sed -e "s#_# #"`
 set atm = `echo $comps[2] | sed -e "s#%# #"`
 if ($#atm > 1) then
    echo $atm[2] | grep 'W[CX]' 
    if ($status == 0) setenv waccm true
-else
-   setenv waccm false
-   # WACCM benefits from a modified cd_core.F90, but none of the
-   # other configurations do.
-   # Manhattan; I think cd_core.F90 (doubled div2 diffusion) is no longer needed or useful.
-   # The new default fv_div24del2flag = 4 is a better option.
 endif
 
 # Each CAM dynamical core has its own SourceMods
@@ -1082,7 +1081,7 @@
    echo " nhtfrq        = -$stop_n "                      >> ${fname}
    echo " mfilt         = 1 "                             >> ${fname}
    echo $CAM_CONFIG_OPTS | grep 'cam4'
-   if ($status == 0) echo " fv_div24del2_flag = 4 "       >> ${fname}
+   if ($status == 0) echo " fv_div24del2flag = 4 "        >> ${fname}
 
 
    # CESM2.0, CAM6
@@ -1174,7 +1173,8 @@
    # echo "hist_mfilt  = 1"              >> ${fname}
    # echo "hist_nhtfrq = 0"              >> ${fname}
 
-   echo "check_finidat_year_consistency = .false."   >> ${fname}
+   # may be needed for full CLM, but not running CAM
+   #echo "check_finidat_year_consistency = .false."   >> ${fname}
    echo "hist_empty_htapes = .true."   >> ${fname}
    echo "hist_fincl1 = 'TSA'"          >> ${fname}
    echo "hist_nhtfrq = -$stop_n"       >> ${fname}


More information about the Dart-dev mailing list