| sge | slurm | torque | |
|---|---|---|---|
| Submit Interactive Job | qlogin | srun | qsub -I | 
| Submit Batch Job | qsub | sbatch | qsub | 
| Number of Slots | -pe mpi [n] | -n [n] | -l ppn=[n] | 
| Number of Nodes | -pe mpi [slots * n] | -N [n] | -l nodes=[n] | 
| Cancel Job | qdel | scancel | qdel | 
| See Queue | qstat | squeue | qstat | 
| See Nodes | qhost | sinfo -N | pbsnodes | 
| Script Directive | #$ | #SBATCH | #PBS | 
| Job Name | -N [name] | --job-name [name] | -N [name] | 
Submit jobs with:
$ sbatch
$ srun
See the queue with:
$ squeue
Cancel Jobs with:
$ scancel [jobid]
See the nodes details:
$ sinfo -Nl
Fri May  8 16:49:47 2020
NODELIST        NODES PARTITION       STATE CPUS    S:C:T MEMORY TMP_DISK WEIGHT AVAIL_FE REASON              
ip-10-0-10-70       1  compute*        idle   72   72:1:1      1        0      1   (null) none                
ip-10-0-10-133      1  compute*        idle   72   72:1:1      1        0      1   (null) none    
Example job submission script:
#!/bin/bash
#SBATCH --job-name=test
#SBATCH --ntasks=8
#SBATCH --output=%x_%j.out
module load openmpi
mpirun jobNODES=30
CORES=36
qsub -t 1-$NODES:1 -pe mpi $NODES*$CORES job.shNODES=30
srun --ntasks-per-node 1 --ntasks $NODES job.shqsub -l nodes=$NODES:ppn=1 job.sh