/[MITgcm]/MITgcm/tools/do_tst_2+2
ViewVC logotype

Diff of /MITgcm/tools/do_tst_2+2

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

revision 1.19 by jmc, Tue Nov 11 15:37:40 2014 UTC revision 1.20 by jmc, Fri Oct 23 23:11:50 2015 UTC
# Line 32  SKIPDIRS= Line 32  SKIPDIRS=
32  SCRIPT='../tools/tst_2+2'  SCRIPT='../tools/tst_2+2'
33  LOGFILE='tst_2+2_out.log'  LOGFILE='tst_2+2_out.log'
34  scrArg='All'  scrArg='All'
35    bldDir='build'
36  COMMAND=  COMMAND=
37  mpi=0  mpi=0
38  MPI_MFILE=  MPI_MFILE=
 #OUTDIR=`hostname | sed 's/\..*$//'`  
39  OUTDIR=`hostname -s | tr '[:upper:]' '[:lower:]'`  OUTDIR=`hostname -s | tr '[:upper:]' '[:lower:]'`
40  SAVELOG=0  SAVELOG=0
41  ADDRESS=  ADDRESS=
# Line 179  do Line 179  do
179      rCommand=$COMMAND      rCommand=$COMMAND
180    else    else
181      LOC_NPROC=2      LOC_NPROC=2
182      mpi_size=$xx/build/SIZE.h.mpi      mpi_size=$xx/$bldDir/SIZE.h.mpi
183      if test -f $mpi_size ; then      if test -f $mpi_size ; then
184        px=`grep '^     & *nPx *=' $mpi_size | sed 's/^     & *nPx *= *//' | sed 's/, *$//'`        px=`grep '^     & *nPx *=' $mpi_size | sed 's/^     & *nPx *= *//' | sed 's/, *$//'`
185        py=`grep '^     & *nPy *=' $mpi_size | sed 's/^     & *nPy *= *//' | sed 's/, *$//'`        py=`grep '^     & *nPy *=' $mpi_size | sed 's/^     & *nPy *= *//' | sed 's/, *$//'`
# Line 204  do Line 204  do
204    for yy in $listD    for yy in $listD
205    do    do
206      if test -f $xx/$yy/$RUNOUTP ; then      if test -f $xx/$yy/$RUNOUTP ; then
207        if test "x$OPTFILE" = x -a -f $xx/build/Makefile ; then        if test "x$OPTFILE" = x -a -f $xx/$bldDir/Makefile ; then
208          comm=`grep '^# OPTFILE=' $xx/build/Makefile 2>/dev/null | head -1 | sed 's/^# //'`          comm=`grep '^# OPTFILE=' $xx/$bldDir/Makefile 2>/dev/null | head -1 | sed 's/^# //'`
209          echo "from '$xx/build/Makefile', extract:" > $DRESULTS/genmake_state          echo "from '$xx/$bldDir/Makefile', extract:" > $DRESULTS/genmake_state
210          sed -n '/^# executed by:/,+1 p' $xx/build/Makefile >> $DRESULTS/genmake_state          sed -n '/^# executed by:/,+1 p' $xx/$bldDir/Makefile >> $DRESULTS/genmake_state
211          echo " $comm" >> $DRESULTS/genmake_state          echo " $comm" >> $DRESULTS/genmake_state
212          eval $comm          eval $comm
213          gmkLog=$xx/build/genmake.log          gmkLog=$xx/$bldDir/genmake.log
214          grep '^Get compiler version using:' $gmkLog > /dev/null 2>&1          grep '^Get compiler version using:' $gmkLog > /dev/null 2>&1
215          out=$?          out=$?
216          if test "x$out" = x0 ; then          if test "x$out" = x0 ; then

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

  ViewVC Help
Powered by ViewVC 1.1.22