#!/bin/bash
if [  $# -eq 0 ]
  then
    name=testai
  else
    name=$1
fi

export name
time ../../bin/dmu1 < $name.DIR > $name.lst
if [ $? -eq 0 ]
then
  echo '1' >> $name.lst
  time ../../bin/dmuai >> $name.lst
  if [ $? -eq 0 ]
  then
    rm -f PEDFILE* AINV*
    rm -f CODE_TABLE DMU1.dir DMUAI.dir DMU_LOG
    rm -f DUMMY FSPAKWK MODINF PARIN LEVAL Latest_parm
    rm -f RCDATA CVREST.DIR
    if [ -f INBREED ]
    then
      if [ -s INBREED ]
      then
        mv INBREED $name.INBREED
      else
        rm INBREED
      fi
    fi
    if [ -s RESIDUAL ]
    then
      mv RESIDUAL $name.RESIDUAL
    else
      rm -f RESIDUAL 
    fi
    mv SOL $name.SOL
    mv PAROUT $name.PAROUT
    mv PAROUT_STD $name.PAROUT_STD
    cmp -s  $name.PAROUT $name.PAROUT.org
    if [ $? -eq 0 ]
    then
      printf "Example %-27s OK \n" $name   >> ../run_ex.log
    else
      printf "Example %-27s Failed - Check output files \n" $name >> ../run_ex.log
    fi
  else
    printf "Example %-27s Failed in DMUAI - Check output files \n" $name >> ../run_ex.log
  fi
else
  printf "Example %-27s Failed in DMU1 - Check output files \n" $name >> ../run_ex.log
fi

