#!/bin/sh # SGI #PBS -V #PBS -N PristMit1 #PBS -e PristMit1.err #PBS -o PristMit1.out #PBS -q high_mem #PBS -l place=scatter #PBS -l select=1:ncpus=1 #PBS -l walltime=100:00:00 # shm, sock, ssm, rdma, rdssm FABRIC=rdma CORES=$[ `cat $PBS_NODEFILE | wc -l` ] NODES=$[ `uniq $PBS_NODEFILE | wc -l` ] cd $PBS_O_WORKDIR printf "Current time is: `date`\n"; printf "Current PBS work directory is: $PBS_O_WORKDIR\n"; printf "Current PBS queue is: $PBS_O_QUEUE\n"; printf "Current PBS job ID is: $PBS_JOBID\n"; printf "Current PBS job name is: $PBS_JOBNAME\n"; printf "PBS stdout log is: $PBS_O_WORKDIR/sgi_mpitest.err\n"; printf "PBS stderr log is: $PBS_O_WORKDIR/sgi_mpitest.log\n"; printf "Fabric interconnect selected is: $FABRIC\n"; printf "This jobs will run on $CORES processors.\n"; TBEGIN=`echo "print time();" | perl` printf "################################################\n"; /apps/mira manifest.conf > main.log TEND=`echo "print time();" | perl` printf "#################################################\n"; printf "+++ Job finished: `date`\n"; printf "+++ Job walltime: `expr $TEND - $TBEGIN`\n"; printf "#################################################\n";