UMBC High Performance Computing Facility : HPC Compilation and Job Submission Tutorial
This page last changed on Jan 12, 2009 by straha1.
This tutorial will explain how to compile and link programs on HPC, how to submit the programs to the PBS queuing system and how to monitor and manage jobs that you've submitted. The default tutorial uses C and OpenMPI – see below for other languages and MPI implementations. Some of these tutorial sections will not apply to you. For example, if you will not be using C, C++ or Fortran, then you do not need to read the sections on compiling and linking those programs.
While OpenMPI is easy to use, it is currently much slower than MVAPICH 1 & 2 on our cluster for some ranges of message sizes. After you work through the main tutorial, see the following pages to learn to use MVAPICH 1 or 2:
If you want help choosing between OpenMPI, MVAPICH and MVAPICH2, or choosing between the PGI and GCC compiler suites, see this page: Choosing a Compiler and MPI Implementation.
For information about how to tweak your qsub scripts and how to get your job to run sooner, see this page: Using QSub. If you want more details on running jobs on HPC, see this page: Running Jobs on HPC. It is quite extensive, and assumes you have read through the tutorial already.
|Document generated by Confluence on Mar 31, 2011 15:37|