VT FDI Summer 2009 Track V
Using Virginia Tech High Performance Computing


From 26-28 May 2009, I will be an instructor for a 3 day workshop on "Using Virginia Tech High Performance Computing", sponsored by the Faculty Development Initiative. The class will be held in Room 3060, Torgersen Hall with Lunch Breaks in Room 1100, Torgersen Hall. The classes run from 8:30am to 4:30pm, with breaks for coffee and lunch.


Official Description from FDI Website:

Track V - Using Virginia Tech HPC

This hands-on summer track will introduce participants to the systems and resources available for High-Performance Computing at Virginia Tech. Attendees will learn skills for including computational science in their research. Topics will include shared and distributed memory systems, the VT and TeraGrid allocation process, compilers and flags for VT HPC, submitting jobs to the queuing systems, OpenMP and OpenMPI programming basics, debuggers, and visualization tools. This course will give faculty the practical skills for scaling research to VT's HPC infrastructure. Academic support staff and graduate teaching assistants may participate with faculty as a 2-person project team.


Lecture Notes:

  1. fdi_2009_history.pdf,
    "Parallel Programming Prehistory",
    Virginia Tech Faculty Development Initiative, 26-28 May 2009;
  2. fdi_2009_parallel.pdf,
    "Parallel Programming Concepts",
    Virginia Tech Faculty Development Initiative, 26-28 May 2009;
  3. fdi_2009_matlab.pdf,
    "MATLAB Parallel Programming",
    Virginia Tech Faculty Development Initiative, 26-28 May 2009;
  4. fdi_2009_openmp.pdf,
    "OpenMP Shared Memory Programming",
    Virginia Tech Faculty Development Initiative, 26-28 May 2009;
  5. fdi_2009_mpi.pdf,
    "MPI Distributed Memory Programming",
    Virginia Tech Faculty Development Initiative, 26-28 May 2009;


Tuesday, 26 May 2009, 8:30-4:30

8:30-9:20Introduction Kevin Shipaugh
9:20-10:10Parallel Programming Prehistory John Burkardt
10:10-10:30break 
10:30-12:00Parallel Programming ConceptsJohn Burkardt
12:00-1:10lunch 
1:10-1:40The Scholar Learning and Collaboration System 
1:40-2:40Parallel MatlabJohn Burkardt
2:40-3:00 break 
3:00-4:30 Parallel Matlab Exercises John Burkardt


Wednesday, 27 May 2009 8:30-4:30

8:30-10:10OpenMPJohn Burkardt
10:10-10:30break 
10:30-12:00 OpenMP Exercises John Burkardt
12:00-1:10lunch 
1:10-1:40Hunting for and Protecting Sensitive DataNick Pachis
1:40-2:40MPIJohn Burkardt
2:40-3:00break 
3:00-4:30MPI ExercisesJohn Burkardt


Thursday, 28 May 2009, 8:30-4:30

8:30-10:10Principles of Visual Communication and AnalysisNicholas Polys
10:10-10:30break 
10:30-12:00Visualization Tools and PublishingNicholas Polys
12:00-1:10lunch 
1:10-1:40Campus ResourcesEd Schwartz
1:40-2:40?Nicholas Polys
2:40-3:00break 
3:00-4:30Visualization ExercisesNicholas Polys


Exercises:

There will be four hands-on sessions during the workshop. Here are instructions for the first three hands-on sessions:

  1. Parallel MATLAB exercises
  2. OpenMP exercises
  3. MPI exercises
and here is a way to access the files:
  1. list of all the exercise files


You can go up one level to the main web page.


Last revised on 25 May 2009.