Job scripts
Model scripts for submitting jobs can be found on the Scripts page
Serial job: Serial_script.sh
Parallel job: OpenMPI_script.sh, OpenMPIsub_script.sh, OpenMPIch2sub_script.sh, Parallel Omp_script.sh
Cuda: Cuda_script.sh
Gaussian: gaus_script.sh
qsub
qsub -q
qsub -I
qsub -h
qsub
qstat -u
qrls
qdel
pbsnodes: List the status of all the compute nodes
Note: The Gaussian users should ask for access to the Gaussian package, users by default do not have access to it. Access can be requested at hpc@iitmandi.ac.in
Login to server with -Y option to enable X forwarding
Login to server with -Y option to enable X forwarding
ssh -Y username@10.8.1.17
Step 0: Add following lines to end of your /home/username/.bashrc file
export PATH=$PATH:/opt/soft/share/g09
export PATH=$PATH:/opt/soft/share/g09/gv
export GAUSS_EXEDIR=/opt/soft/share/g09
export g09root=”/opt/soft/share/g09″
export GV_DIR=”${g09root}/gv”
to access ghostview type
$gv
After preparing the input file, i.e., the —-.com file, specify number of threads required at the beginning of this file – alternatively you can do it from the gv window
%nprocshared=4
Note that Gaussian is inefficient in running in parallel, for large systems use maximum of 8 threads, usually 2-4 threads are sufficient.
Model script of submitting Gaussian programs can be downloaded from here http://10.8.1.15/gaus.sh
run the program with same number of processors specified in the —-.com file – in case of
%nprocshared=4
use
#PBS -l ncpus=4
Please make sure that these two numbers are equal for efficient utilization of available resources and give correct information to the scheduler.
finally submit the script for running using
$qsub gaus.sh