Introduction to Parallel Computing


Introduction to Parallel Computing is a workshop on High Performance Computing (HPC) and High Throughput Computing (HTC) for researchers who need to perform computations that would take too long on a single computer.  The goal is to introduce the concepts of parallel computing to anyone whose research might benefit.

Many researchers have simple computational problems that require vast computational resources.  This workshop is designed to jump-start these researchers, and also provide a parallel computing cornerstone for those with more complex programming needs.

This is a hands-on workshop which includes lecture and open discussion of essential background material and cluster and grid usage, several brief practice breaks, and time to practice submitting parallel compution jobs using SLURM and HTCondor.


Basic knowledge of computer programming or use of a computational tool used in your field.  Students will learn how to run very simple programs in parallel on a grid or cluster.  Students with more complex programming needs can, and are encouraged to pursue higher level computer programming courses after completing this introduction.

Course Content

  • Day 1
    • Introduction to Unix
      • Unix standards and portability
      • Unix user interfaces
      • Common Unix commands
      • Unix shell scripting
  • Day 2
    • Overview of High Throughput Computing (HTC) and High Performance Computing (HPC)
    • High Throughput Computing and Grids
    • High Performance Computing and Clusters
    • Job Scheduling with SLURM and HTCondor
    • Serial, Array, and Multicore jobs
    • Basics of job scheduling scripts

Course Materials

The UWM Parallel Computing User's Guide (PDF)

Where and When

August 4th and 6th (Tuesday, Thursday), 2015

9:00am to 4:00pm

University of Wisconsin -- Milwaukee

Engineering and Math Sciences (EMS) Building

3200 N. Cramer St.

Room E256

PC workstations are provided.  Wireless access is also available to UWM students and employees.


Click here to register.

Cost: Free

Note: Space is limited and attendance will be taken.  No-shows may be prevented from registering for future workshops.  If you have registered and cannot attend, please contact to cancel your registration.

Additional Information

Paid parking is available under the EMS building.  Free street parking with a 2-hour limit is also available near EMS.  The workshop will include breaks about every 1.5 hours.

There are several restaurants along Oakland Ave within a few blocks of EMS.  Most on-campus restaurants are closed on Saturdays.

Please direct any questions to