[Dart-dev] [7759] DART/trunk/models/cam/work/runme_filter: This script is being removed.

nancy at ucar.edu nancy at ucar.edu
Wed Mar 25 13:44:24 MDT 2015


Revision: 7759
Author:   thoar
Date:     2015-03-25 13:44:24 -0600 (Wed, 25 Mar 2015)
Log Message:
-----------
This script is being removed.
The same functionality (i.e. running filter with no model advance)
can be achieved by running perfect_model_obs or model_mod_check. 

Removed Paths:
-------------
    DART/trunk/models/cam/work/runme_filter

-------------- next part --------------
Deleted: DART/trunk/models/cam/work/runme_filter
===================================================================
--- DART/trunk/models/cam/work/runme_filter	2015-03-25 16:06:10 UTC (rev 7758)
+++ DART/trunk/models/cam/work/runme_filter	2015-03-25 19:44:24 UTC (rev 7759)
@@ -1,113 +0,0 @@
-#!/bin/tcsh 
-#
-# DART software - Copyright 2004 - 2013 UCAR. This open source software is
-# provided by UCAR, "as is", without charge, subject to all terms of use at
-# http://www.image.ucar.edu/DAReS/DART/DART_download
-#
-# $Id$
-#
-# start at a generic run script for the mpi version.  this should probably
-# end up in the shell scripts directory - but it is here for now.  nsc.
-#
-#=============================================================================
-# This block of directives constitutes the preamble for the LSF queuing system
-# LSF is used on the IBM   Linux cluster 'lightning'
-# LSF is used on the IMAGe Linux cluster 'coral'
-# LSF is used on the IBM   'bluevista'
-# The queues on lightning and bluevista are supposed to be similar.
-#
-# the normal way to submit to the queue is:    bsub < runme_filter
-#
-# an explanation of the most common directives follows:
-# -J Job name (master script job.csh presumes filter_server.xxxx.log)
-# -o STDOUT filename
-# -e STDERR filename
-# -P      account
-# -q queue    cheapest == [standby, economy, (regular,debug), premium] == $$$$
-# -n number of processors  (really)
-# -W hh:mm  execution time (must be specified on some hosts)
-##=============================================================================
-#BSUB -J filter
-#BSUB -o filter.%J.log
-#BSUB -q standby
-#BSUB -n 4
-#BSUB -W 00:30
-#
-#
-##=============================================================================
-## This block of directives constitutes the preamble for the PBS queuing system
-## PBS is used on the CGD   Linux cluster 'bangkok'
-## PBS is used on the CGD   Linux cluster 'calgary'
-## 
-## the normal way to submit to the queue is:    qsub runme_filter
-## 
-## an explanation of the most common directives follows:
-## -N     Job name
-## -r n   Declare job non-rerunable
-## -e <arg>  filename for standard error
-## -o <arg>  filename for standard out 
-## -q <arg>   Queue name (small, medium, long, verylong)
-## -l nodes=xx:ppn=2   requests BOTH processors on the node. On both bangkok 
-##                     and calgary, there is no way to 'share' the processors
-##                     on the node with another job, so you might as well use
-##                     them both.  (ppn == Processors Per Node)
-##=============================================================================
-#PBS -N filter
-#PBS -r n
-#PBS -e filter.err
-#PBS -o filter.log
-#PBS -q medium
-#PBS -l nodes=4:ppn=2
-
-# A common strategy for the beginning is to check for the existence of
-# some variables that get set by the different queuing mechanisms.
-# This way, we know which queuing mechanism we are working with,
-# and can set 'queue-independent' variables for use for the remainder
-# of the script.
-
-if ($?LS_SUBCWD) then
-
-   # LSF has a list of processors already in a variable (LSB_HOSTS)
-   # submit this script with:  bsub < runme_filter
-
-   mpirun.lsf ./filter
-   
-
-else if ($?PBS_O_WORKDIR) then
-
-   # PBS has a list of processors in a file whose name is (PBS_NODEFILE)
-   # submit this script with:  qsub runme_filter
-
-   mpirun ./filter
-
-else if ($?NODEFILE) then
-
-   # no batch system; use mpirun but supply a node list file.
-   # to get into this section you must have first set NODEFILE
-   # to the name of a file and fill it with the local node names:
-   #  setenv NODEFILE  ~/nodelist
-   #  echo "node7:2" > $NODEFILE
-   #  echo "node5:2" >> $NODEFILE
-   #  echo "node3:2" >> $NODEFILE
-   #  echo "node1:2" >> $NODEFILE
-   # then just run this script:  ./runme_filter
-
-   mpirun -np 4 -nolocal -machinefile $NODEFILE ./filter
-
-else
-
-   # interactive - assume you are using 'lam-mpi' and that you have
-   # already run 'lamboot' once to start the lam server, or mpich
-   # and 'mpd' is running.  run this script:  ./runme_filter
-
-   mpirun -np 4 ./filter
-
-endif
-
-exit 0
-
-# <next few lines under version control, do not edit>
-# $URL$
-# $Revision$
-# $Date$
-


More information about the Dart-dev mailing list