The terms high-performance computing and supercomputing are sometimes used interchangeably, however, high-performance computing (HPC) is the use of supercomputers and parallel processing techniques for numerical solution of scientific problems. HPC Best Practices focuses on developing best procedures for managing HPC resources so that the resources are used as efficiently as possible.
High-performance computing is typically used for solving advanced problems and performing research activities through computer modeling, simulation and analysis. HPC systems have the ability to deliver sustained performance through the concurrent use of computing resources. This short course will introduce the use of HPC resources in a set of summary talks and a practical session launching a parallel computational job.
SLURM - Open Source Resource Manager from LLNL (in use on Control)
TORQUE - Open Source Resource Manager from Adaptive Computing
Moab Job Scheduler
High-Performance Computing Contributions to Society click through the table of contents
Parallel Computer Architecture: A Hardware/Software Approach