#!/usr/bin/ksh

#------------------------------------------------------------
#Finds available cpus, checks on errors, checks for licenses
#syntax: cpu_finder lastscript 
#------------------------------------------------------------

#-----------------------------------------------
# set some defaults
#-----------------------------------------------
#--------------------------------
#set environment variables
#--------------------------------
. $WFU_PATH/global.site.ksh


#---------------------------------------------------
# route between centralized and decentralized models
#set decentralized=1 for old way
#set decentralized=0 for client/server method
#---------------------------------------------------


if (test ${#decentralized} -eq 0) then 
	decentralized=1
	export decentralized
fi

if (test ${#grid_engine} -eq 0) then 
	grid_engine=0
	export grid_engine
fi

outputdebug=$1.output_debug
if test $grid_engine -eq 1 
	then echo  $script_path/grid_engine_client $1 $2  >> $outputdebug
	$script_path/grid_engine_client $1 $2
	exit
fi


if test $decentralized -eq 1 
	then $script_path/cpu_finder $1 $2
fi

if test $decentralized -eq 0 
	then $script_path/cpu_finder_client $1 $2
fi



exit
