/[MITgcm]/MITgcm/verification/testscript
ViewVC logotype

Diff of /MITgcm/verification/testscript

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

revision 1.24 by jmc, Mon Jun 23 22:13:48 2003 UTC revision 1.26 by adcroft, Wed Dec 3 19:43:51 2003 UTC
# Line 137  genmakemodel() Line 137  genmakemodel()
137     if [ $quick -eq 0 -o ! -r Makefile ]; then     if [ $quick -eq 0 -o ! -r Makefile ]; then
138      printf 'genmake ... ' 1>&2      printf 'genmake ... ' 1>&2
139      if [ $ieee -eq 0 ]; then      if [ $ieee -eq 0 ]; then
140       ../../../tools/genmake -mods=../code > make.log 2>&1       ../../../tools/genmake2 -mods=../code > make.log 2>&1
141      else      else
142       ../../../tools/genmake -ieee -mods=../code > make.log 2>&1       ../../../tools/genmake2 -ieee -mods=../code > make.log 2>&1
143      fi      fi
144      if [ $? -ne 0 ]; then      if [ $? -ne 0 ]; then
145       tail make.log       tail make.log
146       echo genmakemodel: genmake failed 1>&2       echo genmakemodel: $genmake failed 1>&2
147       return 1       return 1
148      else      else
149        echo succesful 1>&2        echo succesful 1>&2
# Line 235  linkdata() Line 235  linkdata()
235  # if [ ! -r $2 ]; then  # if [ ! -r $2 ]; then
236  #  mkdir $2  #  mkdir $2
237  # fi  # fi
238    ( cd $2; ln -sf ../input/* .)    ( cd $2; ln -sf ../input/{eedata,data*,*.bin,POLY3*,pickup*} .)
239   fi   fi
240  }  }
241    
# Line 375  clean=0 Line 375  clean=0
375  ieee=1  ieee=1
376  longtest=1  longtest=1
377  expts=''  expts=''
378    genmake=genmake
379    
380  # Process arguments  # Process arguments
381  for arg in $@  for arg in $@
# Line 441  do Line 442  do
442   echo   echo
443   echo Experiment: $dir   echo Experiment: $dir
444   echo   echo
445   unset genmake makedepend make run   unset genmakepass makedepend make run
446   if [ $longtest -gt 0 ]; then   if [ $longtest -gt 0 ]; then
447    results='-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --'    results='-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --'
448   else   else
# Line 458  do Line 459  do
459    builddir=input    builddir=input
460    rundir=input    rundir=input
461   fi   fi
462   genmakemodel $dir/$builddir && genmake=Y \   genmakemodel $dir/$builddir && genmakepass=Y \
463   && makecleancompile $dir/$builddir \   && makecleancompile $dir/$builddir \
464   && makedependmodel $dir/$builddir && makedepend=Y \   && makedependmodel $dir/$builddir && makedepend=Y \
465   && makemodel $dir/$builddir && make=Y \   && makemodel $dir/$builddir && make=Y \
# Line 467  do Line 468  do
468   && results=`testoutput $dir $rundir` \   && results=`testoutput $dir $rundir` \
469   && makecleanupafter $dir/$builddir   && makecleanupafter $dir/$builddir
470   echo   echo
471   formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results   formatresults $dir ${genmakepass:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results
472   echo   echo
473   formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results >> summary.txt   formatresults $dir ${genmakepass:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results >> summary.txt
474   fi   fi
475  done  done
476    

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.26

  ViewVC Help
Powered by ViewVC 1.1.22