#! /bin/sh

CONF=/usr/local/etc
sed -e s/$/\ cpu=8/ < ${CONF}/hostnode.conf > lamhosts

test -f habit_main_mpi.err  && mv -f habit_main_mpi.err  habit_main_mpi.err.bak
test -f habit_main_mpi.out  && mv -f habit_main_mpi.out  habit_main_mpi.out.bak 

rm -f core core.*

lamboot -v lamhosts

RC=$?

case $RC in 
  0) ;;
  1) exit 1;;
  esac  

make >habit_main_mpi.out 2>&1 && \
  mpirun -v -D C \
  ${PWD}/habit_main_mpi >>habit_main_mpi.out 2>habit_main_mpi.err

RC=$?

case $RC in 
  0) lamhalt ;;
  1) lamwipe -v lamhosts
     exit 1;;
  esac  

RC=$?

case $RC in
  0) exit 0 ;;
  esac
exit 1;
