[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