Iowa High Performance Computing Summer School 2012

Iowa High Performance Computing Summer School

Date: Wednesday, June 6- Friday, June 8, 2012
Time: 8:15am to 5:00pm (Wed), 9:00am to 5:00pm (Thurs), 9:00am to 5:00pm (Fri)
Location: 2523 UCC Training Room

See University Capital Center (UCC) on Map of University of Iowa Campus (PDF)


The fourth annual Iowa High Performance Computing (IHPC) Summer School is a three-day summer school for graduate students from any of the Big 10 universities aiming to give students hands-on experience running parallel algorithms, both locally on a shared high performance computing cluster at the University of Iowa, and remotely on computers at a national supercomputing center. Funded by the National Science Foundation and hosted by the University of Iowa, this summer school assembles faculty members from the University of Iowa, the University of Maryland, and Perimeter Institute for Theoretical Physics to teach courses on:

  1. The Basics of Designing High Performance Computing Algorithms
  2. Parallelization using the Message Passing Interface (MPI) Library
  3. Multi-threading using the OpenMP Library
  4. GPU Computing and CUDA Programming
  5. Optimization of Parallel Performance
  6. Management of a High Performance Computing Research Program

Competency in scientific computer programming in a version of either Fortran or C is a prerequisite for this school, but familiarity with parallel programming is not required.