[Dart-dev] DART/branches Revision: 12395

dart at ucar.edu dart at ucar.edu
Fri Feb 2 13:50:50 MST 2018


thoar at ucar.edu
2018-02-02 13:50:48 -0700 (Fri, 02 Feb 2018)
142
Adding svn properties ... chaning the pmo to use clm45 and (re)discovered that
CISM does not support leap years, so forced into stub glacier




Modified: DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_hybrid
===================================================================
--- DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_hybrid	2018-02-02 18:50:08 UTC (rev 12394)
+++ DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_hybrid	2018-02-02 20:50:48 UTC (rev 12395)
@@ -4,7 +4,7 @@
 # provided by UCAR, "as is", without charge, subject to all terms of use at
 # http://www.image.ucar.edu/DAReS/DART/DART_download
 #
-# DART $Id: CESM2_0_setup_ensemble 12382 2018-01-29 18:44:19Z thoar at ucar.edu $
+# DART $Id$
 
 #-----------------------------------------------------------------------
 # Purpose, describe things here, etc.
@@ -21,6 +21,10 @@
 # resolution    Defines the horizontal resolution and dynamics; see CESM docs.
 # cesmtag       The version of the CESM source code to use when building the code.
 # num_instances The number of ensemble members.
+#
+# For list of the pre-defined component sets: ./query_config --compsets
+# To create a variant compset, see the CESM documentation and carefully
+# incorporate any needed changes into this script.
 # ==============================================================================
 
 setenv CASE           clm5_hybrid
@@ -73,9 +77,7 @@
 # ==============================================================================
 # configure settings:
 #
-# refcase    The name of the existing reference case that this run will
-#            start from.
-#
+# refcase    Name of the existing reference case that this run will start from.
 # refyear    The specific date/time-of-day in the reference case that this
 # refmon     run will start from.  (Also see 'runtime settings' below for
 # refday     start_year, start_mon, start_day and start_tod.)
@@ -87,11 +89,11 @@
 # startdate  The date used as the starting date for the hybrid run.
 # ==============================================================================
 
-setenv refcase agu_startup_CLM50BGCC_20e
-setenv refyear 2000
-setenv refmon  01
-setenv refday  01
-setenv reftod  00000
+setenv refcase      agu_startup_CLM50BGCC_20e
+setenv refyear      2000
+setenv refmon       01
+setenv refday       01
+setenv reftod       00000
 
 # useful combinations of time that we use below
 setenv refdate      $refyear-$refmon-$refday
@@ -99,14 +101,12 @@
 
 setenv stagedir /glade/p/image/RDA_strawman/CESM_ensembles/CLM/CLM5BGC-Crop/${reftimestamp}
 
-setenv startdate 2004-01-01
+setenv startdate    2004-01-01
 
 # ==============================================================================
 # job settings:
 #
 # queue      can be changed during a series by changing the case.run
-#            Cheyenne has limited queues in the early months:
-#               capability (> 1152 NODES), regular (<= 1152 nodes), share (< 16 PROCS).
 # timewall   can be changed during a series by changing the case.run
 #
 # TJH: Advancing 30 instances for 6 hours and assimilating took
@@ -147,20 +147,6 @@
 endsw
 
 # ==============================================================================
-# Make sure the CESM directories exist.
-# VAR is the shell variable name, DIR is the value
-# ==============================================================================
-
-foreach VAR ( cesmroot dartroot stagedir )
-   set DIR = `eval echo \${$VAR}`
-   if ( ! -d $DIR ) then
-      echo "ERROR: directory '$DIR' not found"
-      echo " In the setup script check the setting of: $VAR "
-      exit -1
-   endif
-end
-
-# ==============================================================================
 # Create the case - this creates the CASEROOT directory.
 #
 # For list of the pre-defined component sets: ./create_newcase -list
@@ -263,9 +249,9 @@
 @ clm_dtime = 1800
 @ h1nsteps = $stop_n * 3600 / $clm_dtime
 
-#> @TODO stream template files & multiple years. Do we need to specify
+#>@todo stream template files & multiple years. Do we need to specify
 #> year 1 and year N (performance penalty?). Can we change years on-the-fly
-#> during a run
+#> during a run?
 
 set stream_year_align = 1998
 set stream_year_first = 1998


More information about the Dart-dev mailing list