source: tags/1.0/jobs/job1 @ 5

Last change on this file since 5 was 5, checked in by willem, 11 years ago

willem

File size: 633 bytes
Line 
1#PBS -lnodes=1 -lwalltime=360
2module load disparm
3root=$HOME/disparm/jobs
4scanner=$root/scanner
5workdir=$root/workdir
6mkdir -p $workdir
7cd $workdir|| exit
8poolfile=$root/pool1
9ncores=`sara-get-num-cores`
10outdir=$root/outdir
11mkdir -p $outdir
12for ((i=1; i<=ncores; i++)) ; do
13(
14  alias
15  while true ; do
16    disparm -n -p $poolfile -m 3
17    if [ "$DISPARM_RC" != "OK" ] ; then
18      break
19    fi
20    outfile=`tempfile`
21    outname=${DISPARM_VALUE// /_}.`basename $outfile`
22    eval "$scanner $DISPARM_VALUE > $outfile"
23    mv $outfile $outdir/$outname
24    date > $outdir/$outname.done
25    disparm -r -p $poolfile
26  done
27) &
28done
29wait
30
Note: See TracBrowser for help on using the repository browser.