[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