TECH Center, 2nd Floor
Room 202, The Yellow Lab
Day 1: Monday, July 7, 2014
9:30 to 10:00 | Registration |
Morning lectures | |
10:00 to 11:30 | Introduction to High-Performance Computing, Axel Kohlmeyer |
11:30 to 12:30 | Introduction to “Owl’s Nest”, Ershaad Basheer |
12:30 to 1:30 | Lunch |
Hands-on session | |
1:30 to 5:30 | Login and transferring data to and from “Owl’s Nest”Using environment modules, accessing applications Using the batch system, writing job submission scripts Running parallel applications, monitoring running jobs |
Day 2: Tuesday, July 8, 2014
Morning lectures | |
9:00 to 10:45 | Hardware for High-Performance Computing, Serial Code Optimization, Axel Kohlmeyer |
11:00 to 12:30 | Debugging and Profiling, Ershaad Basheer |
12:30 to 1:30 | Lunch |
Hands-on session | |
1:30 to 5:30 | Performance characteristics of modern HPC hardware, Using performance libraries, Code optimization examples, Debugging and profiling of test applications. |
Day 3: Wednesday, July 9, 2014
Morning lectures | |
9:00 to 10:30 | Compiling and linking applications in C,C++ and Fortran, Axel Kohlmeyer |
10:45 to 12:30 | Parallel programming with MPI (part 1), Ershaad Basheer |
12:30 to 1:30 | Lunch |
Hands-on session | |
1:30 to 5:30 | Compiling multi-language programs, MPI Tutorial part 1 |
Day 4: Thursday, July 10, 2014
Morning lectures | |
9:00 to 10:30 | Parallel programming with MPI (part 2), Ershaad Basheer |
10:45 to 11:45 | Floating-point math versus HPC, Axel Kohlmeyer |
11:45 to 12:30 | Managing software projects with git, Axel Kohlmeyer |
12:30 to 1:30 | Lunch |
Hands-on session | |
1:30 to 5:30 | Floating point math exercises, Guided tour of using git, MPI Tutorial, part 2 |
Day 5: Friday, July 11, 2014
Morning lectures | |
9:00 to 10:30 | Parallel programming with OpenMP, Axel Kohlmeyer |
10:45 to 12:15 | OpenMP tutorial, Axel Kohlmeyer |
12:15 to 12:30 | Participant feedback, closing remarks |