#!/bin/csh

set p_thrd_tot = ($1 $2)
set p_plat = ($3 $4)
set p_proc_max = ($5 $6)

set tmp_pwr = ($p_thrd_tot)
set tmp_pwr = (`./.min_pwr $tmp_pwr $p_proc_max`)

while (1)
  ./.valid_pwr $tmp_pwr
  if( $status ) then
    set w_pwr = (`./.div_pwrs $p_plat $tmp_pwr`)
    if( $w_pwr[1] >= 0 && $w_pwr[2] >= 0 ) then
      break
    else
      set tmp_pwr = (`./.dec_pwr $tmp_pwr`)
    endif
  else
    set tmp_pwr = (-1 -1)
    break
  endif
end

echo $tmp_pwr

exit 0

