HPC @ LSU will hold a Parallel Programming Workshop on June 4 - 6 in Johnston 338 at LSU in Baton Rouge.
This workshop will cover concepts of Parallel Programming and Message Passing Interface (MPI) Programming.
- June 4: Parallel Programming Concepts
In the morning, the attendees will learn various parallel programming concepts such as decomposition and load balancing through experiments and group exercises. The afternoon program will focus on how those concepts work when parallelizing example problems of different nature.
Time Topic 8:00 - 8:30 Registration 8:30 - 10:00 Programming Concept I 10:00 - 10:15 Break 10:15 - 12:00 Programming Concept II 12:00 - 1:00 Lunch 1:00 - 2:30 Example Development I 2:30 - 2:45 Break 2:45 - 4:30 Example Development II
- June 5: Code Development
On the second day the main objective is to learn how to write parallel programs with Message Passing Interface (MPI). As hands-on exercises, the attendees will work on converting the examples problems discussed on the first day afternoon into real MPI programs.
Time Topic 8:00 - 9:45 Programming with MPI I and hands-on 9:45 - 10:00 Break 10:00 - 11:45 Programming with MPI II and hands-on 11:45 - 12:45 Lunch 12:45 - 2:30 Programming with MPI III and hands-on 2:30 - 2:45 Break 2:45 - 4:30 Exercise
- June 6: Performance optimization
The main topic on the third day is how to make parallel programs run faster. The attendees will be working on optimizing their MPI programs from the previous day.
Time Topic 8:00 - 9:45 Optimization I and hands-on 9:45 - 10:00 Break 10:00 - 11:45 Optimization II and hands-on 11:45 - 12:45 Lunch 12:45 - 2:15 MPI/OpenMP Hybrid Programming and PGI Accelerator 2:15 - 4:30 Wrap Up and Exercise
Special thanks to the following for their generous support of the LONI Programming Workshop and HPC User Symposium.
- Board of Regents, State of Louisiana
- LONI Institute
- Louisiana Alliance for Simulation-Guided Materials Applications (LA-SIGMA)
- Information Technology Services, Louisiana State University
- Center for Computation and Technology, Louisiana State University
- Louisiana Optical Network Initiative (LONI)