[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