export MASTSIF=$PWD/sif
export ARCHDEFS=$HOME/CUTEst/archdefs
export SIFDECODE=$HOME/CUTEst/sifdecode
export CUTEST=$HOME/CUTEst/cutest
export MYARCH=mac64.osx.gfo

gfortran -c -O4 bmreguma-forcutest.f90
gfortran -c -O4 cutestwrapper.f90
gfortran -c -O4 bmregu.f90

touch bmregu-table.txt

ulimit -St 3600

for i in $*

do

 $SIFDECODE/bin/sifdecoder $i.SIF

 gfortran -c -O4 ELFUN.f EXTER.f GROUP.f RANGE.f

 gfortran ELFUN.o EXTER.o GROUP.o RANGE.o bmreguma-forcutest.o cutestwrapper.o bmregu.o -L$CUTEST/objects/$MYARCH/double -o bmreguma-forcutest -llapack -lcutest

 rm bmregu-tabline.txt

 ./bmreguma-forcutest

 printf "%8s " $i >> bmregu-table.txt ;

 if [ -e bmregu-tabline.txt ] ; then
   cat bmregu-tabline.txt                        >> bmregu-table.txt ;
 else 
   if [ -e bmregu-tabline-interrupted.txt ] ; then
     cat bmregu-tabline-interrupted.txt          >> bmregu-table.txt ;
   else
     printf "(there is no bmregu-tabline.txt)\n" >> bmregu-table.txt ;
   fi
 fi

done

