Introduction to Parallel Computing will provide a foundation for:
- Developing parallel-programming skills in OpenMP and MPI
- Understanding performance aspects of the IBM & Intel architectures
- Using batch systems: LoadLeveler and LSF
- Optimizing code
- Code debugging
- Compiling and running example codes
- Porting your own codes
- Discussion and hands-on assistance from instructors
- Collaborative discussions with colleagues who have interest in parallel computing
- Tours of HPC facilities
| Day 1: 8:00 am - 5:15 pm | |
| Time | Material Covered |
| 8:00 am | Overview |
| 8:15 am | Intro to Parallel Computing |
| 9:15 am | Break |
| 9:30 am | AIX Power4 User Environment |
| 10:15 am | Rocks/Linux (IA-32/64) User Environment |
| 11:00 am | Lab |
| 12:00 pm | Lunch |
| 1:00 pm | OpenMP |
| 2:15 pm | Lab |
| 3:15 pm | Break |
| 3:30 pm | MPI (Intro) |
| 4:15 pm | Lab |
| Day 2: 8:00 am - 5:00 pm | |
| Time | Material Covered |
| 8:00 am | MPI (Advanced) |
| 9:30 am | Break |
| 9:45 am | Cluster Hardware Overview (IA-32 Pentium 4) |
| 10:45 am | SMP Hardware Overview (IBM Power4 System) |
| 12:00 pm | Lunch |
| 1:00 pm | Single Processor Optimization (IA-32) |
| 2:00 pm | Single Processor Optimization (Power4) |
| 3:00 pm | Break |
| 3:15 pm | Programming Tools |
| 4:15 pm | Lab |



