/[MITgcm]/MITgcm_contrib/test_scripts/engaging/test_submit_engag
ViewVC logotype

Diff of /MITgcm_contrib/test_scripts/engaging/test_submit_engag

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

revision 1.4 by jmc, Sat Jul 16 13:47:39 2016 UTC revision 1.6 by jmc, Tue Apr 3 00:29:40 2018 UTC
# Line 8  dInWeek=`date +%a` Line 8  dInWeek=`date +%a`
8    
9  if test $# = 0  if test $# = 0
10  then  then
11    TEST_LIST='o64Adm gfoTlm gfoMp2 ifort'    TEST_LIST='o64Adm gfoTlm ifcMp2 ifcMpi'
12   #if test "x$dInWeek" = xSun ; then TEST_LIST="$TEST_LIST iad ifc oad" ; fi   #if test "x$dInWeek" = xSun ; then TEST_LIST="$TEST_LIST iad ifc oad" ; fi
13  else  else
14    TEST_LIST=$*    TEST_LIST=$*
15  fi  fi
16    
17  QSUB="/usr/bin/sbatch"  QSUB="/usr/bin/sbatch"
18  QSTAT="/usr/bin/qstat"  #QSTAT="/usr/bin/qstat -u $USER"
19    QLIST="/usr/bin/squeue -u $USER"
20  dNam='engaging'  dNam='engaging'
21  HERE="$HOME/test_$dNam"  HERE="$HOME/test_$dNam"
22  TST_DIR="/pool001/jm_c/test_$dNam"  TST_DIR="/pool001/jm_c/test_$dNam"
# Line 56  module list                                            >> $LOG_FIL 2>&1 Line 57  module list                                            >> $LOG_FIL 2>&1
57      case $i in      case $i in
58        'o64Adm') sfx='op64_adm' ;;        'o64Adm') sfx='op64_adm' ;;
59        'gfoTlm') sfx='gfo_tlm' ;;        'gfoTlm') sfx='gfo_tlm' ;;
60        'gfoMp2') sfx='gfo_mp2' ;;        *) sfx=`echo ${i} | sed '/Mp.$/s/Mp/_mp/'` ;;
              *) sfx=${i}'_mpi'  ;;  
61      esac      esac
62      BATCH_SCRIPT="test_engag_$sfx"      BATCH_SCRIPT="test_engag_$sfx"
63      if test -f $SUB_DIR/$BATCH_SCRIPT ; then      if test -f $SUB_DIR/$BATCH_SCRIPT ; then
64        JOB="tst_"$i        #- job name ( $JOB ) & output-file name ( $JOB.std??? ) must match
65        job_exist=`$QSTAT -a | grep $USER | grep $JOB | wc -l`        #  definition within $BATCH_SCRIPT slurm script
66          JOB="${i}_tst"
67          sJob=`printf "%8.8s" $JOB` #- squeue truncate name to only 1rst 8c
68          #job_exist=`$QSTAT | grep $JOB | wc -l`
69          job_exist=`$QLIST | grep $sJob | wc -l`
70        if test "x_$job_exist" = x_0 ; then        if test "x_$job_exist" = x_0 ; then
71          #-- move previous output file          #-- move previous output file
72          outList=`ls $JOB.std??? 2> /dev/null`          outList=`ls $JOB.std??? 2> /dev/null`

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.22