[Dart-dev] DART/branches Revision: 12913
dart at ucar.edu
dart at ucar.edu
Thu Oct 25 08:31:33 MDT 2018
thoar at ucar.edu
2018-10-25 08:31:33 -0600 (Thu, 25 Oct 2018)
129
The assimilate setup and assimilation worked.
With an ensemble size of 10, the subsequent CLM forecast failed - bad increments?
Modified: DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CLM5_setup_assimilation
===================================================================
--- DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CLM5_setup_assimilation 2018-10-24 19:03:37 UTC (rev 12912)
+++ DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CLM5_setup_assimilation 2018-10-25 14:31:33 UTC (rev 12913)
@@ -5,163 +5,42 @@
# http://www.image.ucar.edu/DAReS/DART/DART_download
#
# DART $Id$
-
-#-----------------------------------------------------------------------
-# Purpose, describe things here, etc.
-#-----------------------------------------------------------------------
-
-# ==============================================================================
-# Options defining the experiment:
#
-# CASE The value of "CASE" will be used many ways; directory and file
-# names both locally and (possibly) on the HPSS, and script names;
-# so consider its length and information content.
-# compset Defines the vertical resolution and physics packages to be used.
-# Must be a standard CESM compset; see the CESM documentation.
-# 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.
+# ------------------------------------------------------------------------------
+# Purpose: perform a multi-instance advance of CLM and then assimilate.
+# The assumptions here are that there is an ensemble of CLM states
+# available (as well as the CESM-required ROF states).
#
-# 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 cesmtag ctsm
-setenv resolution f09_f09
-setenv compset 2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV
-setenv num_instances 40
-setenv CASE clm5_f09_e${num_instances}
-
-# ==============================================================================
-# Directories:
-# cesmdata Location of some supporting CESM data files.
-# cesmroot Location of the CESM code base. This version of the script
-# only supports version cesm1_5_beta06c.
-# caseroot Defines the CESM case directory - where the CESM+DART
-# configuration files will be stored. This should probably not
-# be in scratch (on yellowstone, your 'work' partition is suggested).
-# This script will delete any existing caseroot, so this script,
-# and other useful things should be kept elsewhere.
-# rundir Defines the location of the CESM run directory. Will need large
-# amounts of disk space, generally on a scratch partition.
-# exeroot Defines the location of the CESM executable directory , where the
-# CESM executables will be built. Medium amount of space
-# needed, generally on a scratch partition.
-# archdir Defines the location of the CESM short-term archive directories.
-# Files remain here until the long-term archiver moves them to
-# permanent storage. Requires large amounts of disk space. Should
-# not be on a scratch partition unless the long-term archiver is
-# invoked to move these files to permanent storage.
+# The example configured here is for daily assimilation - at 00Z.
+# Some variables for the DART state come from the CLM restart file,
+# some from the .h0. file that has 30-minute values in it, some from
+# a .h2. file that is still in the vector-based format.
#
-# dartroot Location of the root of _your_ DART installation
-# baseobsdir Part of the directory name containing the observation sequence
-# files to be used in the assimilation. The observations are presumed
-# to be stored in sub-directories with names built from the year and
-# month. 'baseobsdir' will be inserted into the appropriate scripts.
-# ==============================================================================
+# An example of assimilating monthly can be found in CLM5_monthly_assim.csh
+# ------------------------------------------------------------------------------
-setenv project P86850054
-setenv machine cheyenne
-setenv cesmdata /glade/p/cesmdata/cseg/inputdata
-setenv cesmroot /glade/work/${USER}/CESM/$cesmtag
-setenv caseroot /glade/work/${USER}/cases/$cesmtag/${CASE}
-setenv rundir /glade/scratch/${USER}/$cesmtag/${CASE}/run
-setenv exeroot /glade/scratch/${USER}/$cesmtag/${CASE}/bld
-setenv archdir /glade/scratch/${USER}/$cesmtag/${CASE}/archive
+# All the user-specified variables and settings are read from a DART
+# parameter file. This includes the case name, ensemble size, the location
+# of the CESM code, etc. There are still some variables that are logically
+# defined in this script, as well as some specifics about the CLM namelists.
-setenv dartroot /glade/work/thoar/DART/cesm_clm
-setenv baseobsdir /glade/p/cisl/dares/Observations/land
+source DART_params.csh
# ==============================================================================
-# configure settings:
+# job settings:
#
-# 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.)
-# reftod
+# run_queue, run_time, st_archive_queue, st_archive_time may be changed at any time
More information about the Dart-dev
mailing list