#!/bin/bash
POV_FILE=chess2.pov
POVDIR=/usr/lib/povray31/include
ARCH=$(/usr/share/pvm3/lib/pvmgetarch)
if [ -z $ARCH ]; then
	echo "Current arch can't be determined !"
	exit 1
fi
NUMBER_NODES=$(echo conf | pvm | grep $ARCH | wc -l)
if [ ${NUMBER_NODES} -eq 1 ]; then
	echo "################################################"
	echo "# No nodes available !                         #"
	echo "# PVM will just run on localhost in 10 seconds #"
	echo "################################################"
	sleep 10s
fi
NUMBER_PROCESS_PER_NODE=2
NUMBER_PROCESS=$(expr $NUMBER_NODES "*" $NUMBER_PROCESS_PER_NODE)
OUTPUT_FILE=~/chess2.tga
XRES=1024
YRES=768
LOGFILE=outputfile

if [ $(grep `whoami` ~/.rhosts | wc -l) -lt 1 ]; then
	echo "You should be logged as user available in your .rhosts file !"
	exit -1
fi


TOTAL_PROCESS=$(echo "${NUMBER_NODES} * ${NUMBER_PROCESS_PER_NODE}" | bc)

/usr/bin/pvmpov +i$POV_FILE +o$OUTPUT_FILE +L$POVDIR -d -q9 +w800 +h600 +b1000 +r3 +a0.300 +v1 +ft +wh32 +wb32 +nt${TOTAL_PROCESS}
echo 
echo You can compare your results on http://www.tabsnet.com/
