[Dart-dev] [4375] DART/trunk/models/tiegcm/shell_scripts: This cycled for 10 3-hour timesteps!!! with 4 members.

nancy at ucar.edu nancy at ucar.edu
Thu May 27 13:05:43 MDT 2010


Revision: 4375
Author:   tmatsuo
Date:     2010-05-27 13:05:43 -0600 (Thu, 27 May 2010)
Log Message:
-----------
This cycled for 10 3-hour timesteps!!! with 4 members.
Need to re-run with 20? 40? N? 

Modified Paths:
--------------
    DART/trunk/models/tiegcm/shell_scripts/advance_model.csh
    DART/trunk/models/tiegcm/shell_scripts/run_filter.csh
    DART/trunk/models/tiegcm/shell_scripts/run_perfect_model_obs.csh

-------------- next part --------------
Modified: DART/trunk/models/tiegcm/shell_scripts/advance_model.csh
===================================================================
--- DART/trunk/models/tiegcm/shell_scripts/advance_model.csh	2010-05-26 22:16:03 UTC (rev 4374)
+++ DART/trunk/models/tiegcm/shell_scripts/advance_model.csh	2010-05-27 19:05:43 UTC (rev 4375)
@@ -120,7 +120,7 @@
 #  mpirun.lsf ../tiegcm < tiegcm.nml |& tee tiegcm_out_$ensemble_member
 
 # without mpi
-   ../tiegcm < tiegcm.nml |& tee tiegcm_out_$ensemble_member
+   ../tiegcm < tiegcm.nml >& tiegcm_out_$ensemble_member || exit 3
 
 #  echo "ensemble member $ensemble_member : after tiegcm"
 #  ncdump -v mtime tiegcm_restart.nc
@@ -140,7 +140,7 @@
    # preparation for the next cycle.
    #----------------------------------------------------------------------
 
-   ../model_to_dart
+   ../model_to_dart || exit 4
 
    mv temp_ud             ../$output_file || exit 4
    mv tiegcm_s.nc         ../$tiesecond   || exit 4

Modified: DART/trunk/models/tiegcm/shell_scripts/run_filter.csh
===================================================================
--- DART/trunk/models/tiegcm/shell_scripts/run_filter.csh	2010-05-26 22:16:03 UTC (rev 4374)
+++ DART/trunk/models/tiegcm/shell_scripts/run_filter.csh	2010-05-27 19:05:43 UTC (rev 4375)
@@ -36,7 +36,7 @@
 #BSUB -P 35071364
 #BSUB -q debug
 #BSUB -n 4
-#BSUB -W 1:00
+#BSUB -W 2:00
 #BSUB -N -u ${USER}@ucar.edu
 
 #----------------------------------------------------------------------
@@ -118,8 +118,8 @@
 # Set variables containing various directory names where we will GET things
 #-----------------------------------------------------------------------------
 
-set DARTDIR = /blhome/tmatsuo/DART/models/tiegcm
-set TIEGCMDIR = /blhome/tmatsuo/DART/models/tiegcm/tiegcm_files
+set    DARTDIR = /blhome/tmatsuo/DART/models/tiegcm
+set  TIEGCMDIR = /blhome/tmatsuo/DART/models/tiegcm/tiegcm_files
 set EXPERIMENT = /ptmp/tmatsuo/DART/tiegcm/2002_03_28/initial/filter
 
 #-----------------------------------------------------------------------------
@@ -136,8 +136,8 @@
  ${COPY} ${DARTDIR}/shell_scripts/advance_model.csh .
 
 # data files
- ${COPY} ${DARTDIR}/work/input.nml                  .
  ${COPY} ${EXPERIMENT}/obs_seq.out                  .
+ ${COPY} ${DARTDIR}/work/input.nml                  .
 
 #-----------------------------------------------------------------------------
 # Get the tiegcm executable, control files, and data files.
@@ -204,9 +204,6 @@
 # The files should be archived with the assimilation date in their name.
 #-----------------------------------------------------------------------------
 
-echo "Listing contents of CENTRALDIR before archiving"
-ls -l
-
 exit
 
 ${MOVE} tiegcm_s.nc*               ${experiment}/tiegcm

Modified: DART/trunk/models/tiegcm/shell_scripts/run_perfect_model_obs.csh
===================================================================
--- DART/trunk/models/tiegcm/shell_scripts/run_perfect_model_obs.csh	2010-05-26 22:16:03 UTC (rev 4374)
+++ DART/trunk/models/tiegcm/shell_scripts/run_perfect_model_obs.csh	2010-05-27 19:05:43 UTC (rev 4375)
@@ -39,7 +39,6 @@
 #BSUB -W 0:50
 #BSUB -N -u ${USER}@ucar.edu
 
-
 #----------------------------------------------------------------------
 # Turns out the scripts are a lot more flexible if you don't rely on 
 # the queuing-system-specific variables -- so I am converting them to
@@ -119,9 +118,9 @@
 # Set variables containing various directory names where we will GET things
 #-----------------------------------------------------------------------------
 
-set   DARTDIR = /blhome/tmatsuo/DART/models/tiegcm
-set TIEGCMDIR = /blhome/tmatsuo/DART/models/tiegcm/tiegcm_files
-set TIEGCMEXP = /ptmp/tmatsuo/ensemble/0
+set    DARTDIR = /blhome/tmatsuo/DART/models/tiegcm
+set  TIEGCMDIR = /blhome/tmatsuo/DART/models/tiegcm/tiegcm_files
+set EXPERIMENT = /ptmp/tmatsuo/DART/tiegcm/2002_03_28/initial/perfect
 
 #-----------------------------------------------------------------------------
 # Get the DART executables, scripts, and input files
@@ -137,20 +136,19 @@
  ${COPY} ${DARTDIR}/shell_scripts/advance_model.csh .
 
 # data files
- ${COPY} ${TIEGCMEXP}/obs_seq.in                    .
+ ${COPY} ${EXPERIMENT}/obs_seq.in                   .
  ${COPY} ${DARTDIR}/work/input.nml                  .
 
 #-----------------------------------------------------------------------------
 # Get the tiegcm executable, control files, and data files.
-# trying to use the CCSM naming conventions
 #-----------------------------------------------------------------------------
 
  ${COPY} ${TIEGCMDIR}/tiegcm-nompi                  tiegcm
 #${COPY} ${TIEGCMDIR}/tiegcm                        .
  ${COPY} ${TIEGCMDIR}/tiegcm.nml                    .
 
- ${COPY} ${TIEGCMEXP}/tiegcm_restart_p.nc           .
- ${COPY} ${TIEGCMEXP}/tiegcm_s.nc                   .
+ ${COPY} ${EXPERIMENT}/tiegcm_restart_p.nc           .
+ ${COPY} ${EXPERIMENT}/tiegcm_s.nc                   .
 
 #-----------------------------------------------------------------------------
 # Check that everything moved OK, and the table is set.
@@ -189,9 +187,9 @@
 
 exit
 
-${MOVE} *.data *.meta         ${experiment}/tiegcm
-${MOVE} data data.cal         ${experiment}/tiegcm
-${MOVE} STD*                  ${experiment}/tiegcm
+${MOVE} tiegcm_s.nc*               ${experiment}/tiegcm
+${MOVE} tiegcm_restart_p.nc*       ${experiment}/tiegcm
+${MOVE} tiegcm_out_*               ${experiment}/tiegcm
 
 ${MOVE} filter_restart*            ${experiment}/DART
 ${MOVE} assim_model_state_ud[1-9]* ${experiment}/DART


More information about the Dart-dev mailing list