Cbb/Baobab: Difference between revisions

From Computer Science Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
<PRE>
<PRE>
#PBS -l nodes=6:ppn=24,walltime=00:01:00
#PBS -l nodes=6:ppn=24,walltime=00:01:00
########################################
## nodes = total number of nodes you need
## ppn = processors per node
## walltime = amount of time your job will use before being forcefully removed
###############################################################################
cd $PBS_O_WORKDIR
cd $PBS_O_WORKDIR
## How many cores total do we have?
## How many cores total do we have?

Revision as of 15:00, 6 November 2014

The Baobab Cluster

CBB's internal cluster.

The new cluster is made up of 6 nodes with 24 cores and 64 GB RAM on each node.

Before submitting your jobs you need a PBS submission script

Example PBS script:

#PBS -l nodes=6:ppn=24,walltime=00:01:00
## nodes = total number of nodes you need
## ppn = processors per node
## walltime = amount of time your job will use before being forcefully removed
###############################################################################
cd $PBS_O_WORKDIR
## How many cores total do we have?
NO_OF_CORES=`cat $PBS_NODEFILE | egrep -v '^#'\|'^$' | wc -l | awk '{print $1}'`
##
## Main execution
echo "Job Started at: `date`"
mpiexec -np $NO_OF_CORES -machinefile $PBS_NODEFILE hello
echo "Job Ended at: `date`"

To submit the jobs to the cluster from the headnode:

qsub <yoursPBSscript>

To check the status of your jobs:

qstat -a

To delete your jobs from the queue:

qdel <Job_Number/Identifier>

For an example program look here: https://wiki.cs.vt.edu/wiki/Cbb/Baobab/example