HPC Boot Camp

Since 2010, the Division of Information Technology at the University of Maryland has been offering an annual High Performance Computing Boot Camp. This is a four day course intended to introduce participants to the basics of high performance parallel computing, as it targeted at graduate students, research staff, and faculty members with computational science and engineering problems that demand high performance.

The course generally covers:

  • optimization of sequential applications
  • basic introduction to parallel computing
  • writing basic OpenMP and MPI applications

These are NOT just lectures; attendees will get some hands on experience with lab exercises on one of the Division of Information Technology's High Performance Clusters. Typically there are lectures in the morning and lab exercises in the afternoon. In addition to hands on coding experience, users will get exposure to batch job queuing systems (e.g. Slurm).

Although there are no formal prerequisites for the course, much of the discussion covers issues of coding. Some basic knowledge of C and/or Fortran programming is assumed.

Space is limited. Because of the high demand, in recent years we have offered extra sessions. Still, sessions fill up quickly so do not delay.

Follow the links below for information on offerings for the specified year: