[Dart-dev] [6534] DART/trunk/models/clm/shell_scripts: Typographical changes only.
nancy at ucar.edu
nancy at ucar.edu
Tue Oct 22 15:50:46 MDT 2013
Revision: 6534
Author: thoar
Date: 2013-10-22 15:50:46 -0600 (Tue, 22 Oct 2013)
Log Message:
-----------
Typographical changes only. misspellings, a bad comment cut&paste,
that sort of thing.
Modified Paths:
--------------
DART/trunk/models/clm/shell_scripts/CESM1_1_1_hybrid_initial
DART/trunk/models/clm/shell_scripts/CESM_DART_config
DART/trunk/models/clm/shell_scripts/assimilate.csh
DART/trunk/models/clm/shell_scripts/st_archive.sh
Property Changed:
----------------
DART/trunk/models/clm/shell_scripts/CESM_DART_config
-------------- next part --------------
Modified: DART/trunk/models/clm/shell_scripts/CESM1_1_1_hybrid_initial
===================================================================
--- DART/trunk/models/clm/shell_scripts/CESM1_1_1_hybrid_initial 2013-10-22 16:06:00 UTC (rev 6533)
+++ DART/trunk/models/clm/shell_scripts/CESM1_1_1_hybrid_initial 2013-10-22 21:50:46 UTC (rev 6534)
@@ -490,7 +490,7 @@
# Ideally, using DART would not require any modifications to the model source.
# Until then, this script accesses sourcemods from a hardwired location.
# If you have additional sourcemods, they will need to be merged into any DART
-# mods and put in the SourceMods subdirectory found in the 'case' directory.
+# mods and put in the SourceMods subdirectory found in the 'caseroot' directory.
# ==============================================================================
if ( -d ~/${cesmtag}/SourceMods ) then
@@ -752,14 +752,12 @@
echo "3) If you want to assimilate 'right away', configure and execute"
echo " the ${caseroot}/CESM_DART_config script."
echo ""
-echo "3) Verify the contents of env_run.xml and submit the CESM job:"
+echo "4) Verify the contents of env_run.xml and submit the CESM job:"
echo " ./${case}.submit"
echo ""
-echo "4) After the run finishes ... check the contents of the DART observation sequence file"
-echo " ${archdir}/dart/hist/obs_seq.YYYY-MM-DD-SSSSS"
-echo " to make sure there are good values in the file. (not -888888.)"
+echo "5) After the job has run, make sure it worked "
echo ""
-echo "5) To extend the run in $assim_n '"$stop_option"' steps,"
+echo "6) To extend the run in $assim_n '"$stop_option"' steps,"
echo " change the env_run.xml variables:"
echo ""
echo " ./xmlchange CONTINUE_RUN=TRUE"
Modified: DART/trunk/models/clm/shell_scripts/CESM_DART_config
===================================================================
--- DART/trunk/models/clm/shell_scripts/CESM_DART_config 2013-10-22 16:06:00 UTC (rev 6533)
+++ DART/trunk/models/clm/shell_scripts/CESM_DART_config 2013-10-22 21:50:46 UTC (rev 6534)
@@ -15,10 +15,8 @@
# using one of the DART scripts, this script should be staged in the
# CASEROOT directory automatically, and DARTROOT is set at that time.
#
-# CAM, POP, and CLM are all active and going to be assimilated separately.
-# CESM starts and stops to allow for CAM to assimilate every 6 hours.
-# The individual assimilation scripts control how often each model component
-# performs its own assimilation.
+# CLM is the only active model component.
+# CESM starts and stops to allow for CLM to assimilate every 24 hours.
#
# This script will build the DART executables if they are not found.
#
@@ -134,7 +132,7 @@
# ==============================================================================
# The standard CESM short-term archiving script may need to be altered
-# to archive addtional or subsets of things, or to reduce the amount of
+# to archive additional or subsets of things, or to reduce the amount of
# data that is sent to the long-term archive. Put a version of st_archive.sh
# in ${DARTROOT}/models/CESM/shell_scripts when/if necessary
@@ -179,7 +177,7 @@
${COPY} ${DARTROOT}/models/clm/work/perfect_model_obs ${EXEROOT}/.
${COPY} ${DARTROOT}/models/clm/work/input.nml ${CASEROOT}/.
-# The first time this is executed, the update namlist script does not exist.
+# The first time this is executed, the update namelist script does not exist.
if [[ -x update_dart_namelists ]]; then
./update_dart_namelists
@@ -233,7 +231,7 @@
#
# If it is requested and is not present ... it is an error.
#
-# The sampling error correction is a lookup table. Each ensemble size
+# The sampling error correction is a lookup table. Each ensemble size
# has its own (static) file. It is only needed if any
# input.nml:&assim_tools_nml:sampling_error_correction = .true.,
#=========================================================================
Property changes on: DART/trunk/models/clm/shell_scripts/CESM_DART_config
___________________________________________________________________
Added: svn:executable
+ *
Modified: DART/trunk/models/clm/shell_scripts/assimilate.csh
===================================================================
--- DART/trunk/models/clm/shell_scripts/assimilate.csh 2013-10-22 16:06:00 UTC (rev 6533)
+++ DART/trunk/models/clm/shell_scripts/assimilate.csh 2013-10-22 21:50:46 UTC (rev 6534)
@@ -16,7 +16,7 @@
# The FORCE options are not optional.
# The VERBOSE options are useful for debugging though
-# some systems don't like the -v option to any of the following
+# some systems don't like the -v option to any of the following
switch ("`hostname`")
case be*:
# NCAR "bluefire"
@@ -161,7 +161,8 @@
# Block 2: Stage the files needed for SAMPLING ERROR CORRECTION
#
# The sampling error correction is a lookup table.
-# The tables are stored in the DART distribution.
+# The tables were originally in the DART distribution, but should
+# have been staged to $CASEROOT at setup time.
# Each ensemble size has its own (static) file.
# It is only needed if
# input.nml:&assim_tools_nml:sampling_error_correction = .true.,
@@ -308,7 +309,7 @@
# as long as we can have unique namelists for each of them.
#
# At the end of the block, we have DART initial condition files filter_ics.[1-N]
-# that came from pointer files ../rpointer.lnd_[1-N].restart
+# that came from pointer files ../rpointer.lnd_[1-N]
#
# REQUIRED DART namelist settings:
# &filter_nml: restart_in_file_name = 'filter_ics'
@@ -339,8 +340,8 @@
set DART_IC_FILENAME = `printf filter_ics.%04d ${member}`
set DART_RESTART_FILE = `printf filter_restart.%04d ${member}`
- sed -e "s/dart_ics/..\/${DART_IC_FILENAME}/" \
- -e "s/dart_restart/..\/${DART_RESTART_FILE}/" < ../input.nml >! input.nml
+ sed -e "s#dart_ics#../${DART_IC_FILENAME}#" \
+ -e "s#dart_restart#../${DART_RESTART_FILE}#" < ../input.nml >! input.nml
${LINK} ../../$LND_RESTART_FILENAME clm_restart.nc
${LINK} ../../$LND_HISTORY_FILENAME clm_history.nc
Modified: DART/trunk/models/clm/shell_scripts/st_archive.sh
===================================================================
--- DART/trunk/models/clm/shell_scripts/st_archive.sh 2013-10-22 16:06:00 UTC (rev 6533)
+++ DART/trunk/models/clm/shell_scripts/st_archive.sh 2013-10-22 21:50:46 UTC (rev 6534)
@@ -150,6 +150,7 @@
set *Posterior_Diag.*.nc; dispose ifiles_n ${sta}/dart/hist $*
set *obs_seq.*.out; dispose ifiles_n ${sta}/dart/hist $*
set *obs_seq.*.final; dispose ifiles_n ${sta}/dart/hist $*
+set *obs_seq.*.perfect; dispose ifiles_n ${sta}/dart/hist $*
set *pr*inflate_restart*; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_n ${sta}/dart/rest $*
set *po*inflate_restart*; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_n ${sta}/dart/rest $*
@@ -159,7 +160,6 @@
do
get_inst_suffix $IDX $NINST_ATM
set atm${inst_suffix}.log.*; dispose ifiles_n ${sta}/atm/logs $*
-# set cam_initial_${IDX}.nc; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_n ${sta}/atm/rest $*
set ${CASE}.cam*${inst_suffix}.r.*; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_y ${sta}/atm/rest $*
set ${CASE}.cam*${inst_suffix}.rs.*; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_y ${sta}/atm/rest $*
set ${CASE}.cam*${inst_suffix}.ra.*; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_y ${sta}/atm/rest $*
@@ -195,7 +195,7 @@
set ${CASE}.wrf.h3aux01.*; dispose ifiles_n ${sta}/atm/hist $*
set ${CASE}.wrf.h3aux02.*; dispose ifiles_n ${sta}/atm/hist $*
set ${CASE}.wrf.h3aux03.*; dispose ifiles_n ${sta}/atm/hist $*
-
+
IDX=`expr $IDX + 1`
done
@@ -281,7 +281,6 @@
set ${CASE}.pop${inst_suffix}.ro.*; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_y ${sta}/ocn/rest $*
set ${CASE}.pop${inst_suffix}.d?*; dispose ifiles_n ${sta}/ocn/hist $*
set ${CASE}.pop${inst_suffix}.h*; dispose ifiles_n ${sta}/ocn/hist $*
-
set ${CASE}.docn${inst_suffix}.r.* ; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_y ${sta}/ocn/rest $*
set ${CASE}.docn${inst_suffix}.rs* ; latest=`ls -rt $* 2> /dev/null | tail -1`; mv $latest ${sta}/rest/${dname} 2> /dev/null; dispose ifiles_y ${sta}/ocn/rest $*
set ${CASE}.docn${inst_suffix}.h.* ; dispose ifiles_n ${sta}/ocn/hist $*
More information about the Dart-dev
mailing list