#!/bin/sh # SGI #PBS -V #PBS -N SOAPdenovo2 #PBS -e SOAPdenovo2.err #PBS -o SOAPdenovo2.out #PBS -r n #PBS -q high_mem #PBS -l place=scatter #PBS -l select=1:ncpus=1:host=n009 #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"; . /etc/profile.d/modules.sh module load mpt && echo "Successfully load modules" TBEGIN=`echo "print time();" | perl` printf "################################################\n"; /apps/SOAPdenovo-63mer all -s my.config -o graphOutput -K 63 -k 63 -p 32 -a 16 -d 1 -R -D 1 -M 1 -e 0 -z 9000000000 1>soap.log 2>soap.err TEND=`echo "print time();" | perl` printf "#################################################\n";