#!/bin/csh -f

if ( $#argv < 1 ) then
  echo "Usage: $0 parallel_job_logfile"
  exit 0
endif

set FILE=$1

echo "${FILE}: `date`"

echo "Program NCPUS Wallclock" |\
awk '{ printf("%-12s %7s %12s\n",$1,$2,$3); }'

foreach times ( `grep '^>>>' $FILE | awk '{ print $1"#"$3 }'` )

set prog=`echo "$times" | awk -F\@ '{ print $1}' | sed 's/>>>//g'`
set ncpus=`echo "$times" | awk -F\@ '{ print $2}' | awk -F: '{print $1}'`
set wall=`echo "$times" | awk -F\@ '{ print $2}' | awk -F\# '{print $2}'`

echo "$prog $ncpus $wall" |\
awk '{ printf("%-12s %7s %12s\n",$1,$2,$3); }'

end


exit 0