/[MITgcm]/MITgcm/tools/example_scripts/ACESgrid/test_aces_op64_tuv
ViewVC logotype

Diff of /MITgcm/tools/example_scripts/ACESgrid/test_aces_op64_tuv

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.14 by jmc, Tue Mar 18 18:50:56 2014 UTC revision 1.15 by jmc, Wed May 7 16:16:04 2014 UTC
# Line 3  Line 3 
3  #PBS -q one  #PBS -q one
4  #PBS -N tst_tuv  #PBS -N tst_tuv
5  #PBS -l nodes=1:ppn=2  #PBS -l nodes=1:ppn=2
6  #PBS -e /data/jm_c/test_acesgrid/output/tst_tuv.stderr  #PBS -e /mit/jm_c/test_acesgrid/output/tst_tuv.stderr
7  #PBS -o /data/jm_c/test_acesgrid/output/tst_tuv.stdout  #PBS -o /mit/jm_c/test_acesgrid/output/tst_tuv.stdout
8    
9  # $Header$  # $Header$
10  # $Name$  # $Name$
# Line 15  fi Line 15  fi
15  # Note: added "ulimit -s unlimited" in file "~/.tcshrc"  # Note: added "ulimit -s unlimited" in file "~/.tcshrc"
16  # to pass big test (the 2 fizhi-cs-* test & adjoint tests) with MPI  # to pass big test (the 2 fizhi-cs-* test & adjoint tests) with MPI
17    
 dNam='acesgrid'  
 TST_DIR="/data/jm_c/test_$dNam"  
 echo "start from TST_DIR='$TST_DIR' at: "`date`  
   
18  umask 0022  umask 0022
19  #- to get case insensitive "ls" (and order of tested experiments)  #- to get case insensitive "ls" (and order of tested experiments)
20  export LC_ALL="en_US.UTF-8"  export LC_ALL="en_US.UTF-8"
21    echo " running on: "`hostname`
22    
23    dNam='acesgrid'
24    HERE="$HOME/test_$dNam"
25    SavD="$HERE/send"
26    SEND="ssh login $SavD/mpack"
27    TST_DIR="/scratch/jm_c/test_$dNam"
28    
29    if test -d $TST_DIR ; then
30      echo "start from TST_DIR='$TST_DIR' at: "`date`
31    else
32      if test ! -d /scratch/jm_c ; then mkdir /scratch/jm_c ; fi
33      if test ! -d $TST_DIR ; then mkdir $TST_DIR ; fi
34      if test ! -d $TST_DIR ; then
35        echo "ERROR: Can't create directory \"$TST_DIR\""
36        exit 1
37      fi
38      echo "start in new dir TST_DIR='$TST_DIR' at: "`date`
39    fi
40    
 HERE=$TST_DIR/output  
41  sfx='tuv'  sfx='tuv'
42   module add open64   module add open64
43   OPTFILE="../tools/build_options/linux_amd64_open64"   OPTFILE="../tools/build_options/linux_amd64_open64"
# Line 40  dAlt=`date +%d` ; dAlt=`expr $dAlt % 3` Line 54  dAlt=`date +%d` ; dAlt=`expr $dAlt % 3`
54  if [ $dAlt -eq 1 ] ; then options="-adm -do -devel" ; fi  if [ $dAlt -eq 1 ] ; then options="-adm -do -devel" ; fi
55    
56  #- keep a copy of MPI_MFILE:  #- keep a copy of MPI_MFILE:
57  cp -p $PBS_NODEFILE $HERE"/mf_"$sfx  cp -p $PBS_NODEFILE $HERE"/output/mf_"$sfx
58    
59  checkOut=1  checkOut=2
60  #options="$options -nc" ; checkOut=0  #options="$options -nc" ; checkOut=1
61  #options="$options -q"  ; checkOut=0  #options="$options -q"  ; checkOut=0
62    
63  addExp=0  addExp=0
# Line 54  cd $TST_DIR Line 68  cd $TST_DIR
68  #dsp=`df -P . | tail -1 | awk '{print $5}' | sed 's/%$//'`  #dsp=`df -P . | tail -1 | awk '{print $5}' | sed 's/%$//'`
69  #if [ $dsp -gt 99 ] ; then  #if [ $dsp -gt 99 ] ; then
70  dsp=`df -P . | tail -1 | awk '{print $4}'`  dsp=`df -P . | tail -1 | awk '{print $4}'`
71  if [ $dsp -le 200000000 ] ; then  if [ $dsp -le 100000000 ] ; then
72    echo 'Not enough space on this disk => do not run testreport.'    echo 'Not enough space on this disk => do not run testreport.'
73    df .    df .
74    exit    exit
# Line 114  else Line 128  else
128    exit    exit
129  fi  fi
130    
 SavD="$HOME/test_$dNam/send"  
 SEND="ssh login $SavD/mpack"  
   
131  echo ./testreport $options -of $OPTFILE -odir ${dNam}-$sfx \  echo ./testreport $options -of $OPTFILE -odir ${dNam}-$sfx \
132    -send \"$SEND\" -sd $SavD -a jmc@mitgcm.org    -send \"$SEND\" -sd $SavD -a jmc@mitgcm.org
133  ./testreport $options -of $OPTFILE -odir ${dNam}-$sfx \  ./testreport $options -of $OPTFILE -odir ${dNam}-$sfx \

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.22