This schedule is designed to give you an overview of the topics involved with the program and of the activities planned. This is a living document and will be updated throughout the program. Please see the Program Details for more explanations regarding the program and the schedule.
The chapter numbers and their titles refer to the book Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, 1997.
Week 1: 06/20/10-06/26/10
Day | Time | Main topic | Location |
Sunday, 06/20/10 | 09:00-04:00 | Move-in | |
05:00-07:00 | Welcome reception | MP 422 | |
Monday, 06/21/10 | 09:00-09:30 | Welcome social with refreshments | MP 422 |
09:30-10:45 | Orientation | MP 401 | |
11:00-12:00 | Walking tour of campus | Campus | |
12:00-01:30 | Joint lunch with all participants | Skylight Room | |
01:30-02:45 | Class 1: Overview and motivation for parallel computing | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 1: Linux on tara and sample codes | MP 412 | |
facilitated by Kyle Stern | |||
Tuesday, 06/22/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 2: Introduction to Linux on the cluster tara | MP 401 | |
presented by Dr. Gobbert | |||
11:00-12:00 | Lab: Format conversions, command-line arguments, and error checking in C | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 3: Chapter 4: An Application: Numerical Integration | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 2 on parallel computing: trapezoidal rule | MP 412 | |
facilitated by Kyle Stern | |||
Wednesday, 06/23/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 4: Chapter 9: Debugging Your Program | MP 401 | |
presented by Dr. Gobbert | |||
11:00-12:00 | Lab: Serial coding and debugging: C review: for, while, if | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 5: Chapter 5: Collective Communication | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 3 on parallel computing: dot and matrix products | MP 412 | |
facilitated by Kyle Stern | |||
Thursday, 06/24/10 | 09:00-12:00 | GRE preparation course | ENGR 122/122A |
12:00-01:30 | Lunch break | ||
01:30-03:00 | Presentations by project clients | MP 401 | |
03:30-05:00 | Presentations by project clients | MP 401 | |
06:00-08:00 | Professional development workshop with dinner | Hunan Manor | |
Friday, 06/25/10 | 09:00-09:30 | Morning social with Dr. Freeman Hrabowski, UMBC President | MP 422 |
09:30-10:45 | Class 6: Chapter 5: Collective Communication | MP 401 | |
presented by Dr. Gobbert | |||
11:00-12:00 | Lab: Serial coding for Homework 4: header files and make utility | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 7: Chapters 11: Performance | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 4 on parallel computing: power method | MP 412 | |
facilitated by Kyle Stern | |||
Saturday, 06/26/10 | Complete homework |
Week 2: 06/27/10-07/03/10
Day | Time | Main topic | Location |
Sunday, 06/27/10 | Complete homework | ||
Monday, 06/28/10 | 09:00-09:30 | Morning social with Casey Miller, Shriver Center | MP 422 |
09:30-10:45 | Class 8: MATLAB 1: Basic MATLAB, plots, and scripts | MP 401 | |
presented by Dr. Gobbert | |||
11:00-12:00 | Lab: Exercises on MATLAB 1 | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 9: Chapter 6: Grouping Data for Communication | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 5: BLAS (part 1) | MP 412 | |
facilitated by Kyle Stern | |||
Tuesday, 06/29/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 10: MATLAB 2: Intermediate Programming in MATLAB | MP 401 | |
presented by Kyle Stern | |||
11:00-12:00 | Lab: Exercises on MATLAB 2 | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 11: Chapter 6: Grouping Data for Communication | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 6: BLAS (part 2) | MP 412 | |
facilitated by Kyle Stern | |||
Wednesday, 06/30/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 12: MATLAB 3: Graphics in MATLAB | MP 401 | |
presented by Kyle Stern | |||
11:00-12:00 | Lab: Exercises on MATLAB 3 | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 13: Chapter 8: Dealing with I/O | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 7 on parallel computing: Grouping data | MP 412 | |
facilitated by Kyle Stern | |||
Thursday, 07/01/10 | 09:00-12:00 | GRE preparation course | MP101 |
12:00-01:30 | Lunch break | ||
01:30-03:00 | Presentations by project clients | MP 401 | |
03:30-05:00 | Presentations by project clients | MP 401 | |
06:00-08:00 | Professional development workshop with dinner | IndiClub | |
Friday, 07/02/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 14: MATLAB 4: Efficient MATLAB Programming | MP 401 | |
presented by Kyle Stern | |||
11:00-12:00 | Lab: Exercises on MATLAB 4 | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 15: Chapter 10: Design and Coding of Parallel Programs (Jacobi) | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Serial coding of Homework 8: Jacobi method | MP 412 | |
facilitated by Kyle Stern | |||
Saturday, 07/03/10 | Complete homework | ||
06:00-08:00 | Crabcake Dinner | G&M Restaurant |
Week 3: 07/04/10-07/10/10
Day | Time | Main topic | Location |
Sunday, 07/04/10 | Independence Day Holiday observed, D.C. field trip | ||
Monday, 07/05/10 | Independence Day Holiday observed, project work | ||
Tuesday, 07/06/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 16: Chapter 13: Advanced Point-to-Point Communication | MP 401 | |
presented by Dr. Gobbert | |||
11:00-12:00 | Lab: Homework 8 on parallel computing (part 1) | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 17: Chapter 13: Advanced Point-to-Point Communication | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 8 on parallel computing (part 2) | MP 412 | |
facilitated by Kyle Stern | |||
Wednesday, 07/07/10 | 09:00-09:30 | Morning social with UMBC Provost Elliot Hirshman | MP 422 |
09:30-10:45 | Class 18: Chapters 12: More on Performance | ||
presented by Dr. Gobbert | MP 401 | ||
11:00-12:00 | Lab: Homework 8 on parallel computing (part 3) | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 19: Chapter 10: Design and Coding of Parallel Programs (Sorting) | MP 401 | |
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 8 on parallel computing (part 4) | MP 412 | |
facilitated by Kyle Stern | |||
Thursday, 07/08/10 | 09:00-12:00 | GRE preparation course | SOND409 |
12:00-01:30 | Lunch break | ||
01:30-03:00 | Project selection | TBA | |
03:30-05:00 | Plan of project work | TBA | |
06:00-08:00 | Professional development workshop with dinner | True Grit | |
Friday, 07/09/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 20: Chapter 7: Communicators and Topologies | MP 401 | |
presented by Dr. Gobbert | |||
11:00-12:00 | Lab: Homework 9 on parallel computing (part 1) | MP 412 | |
facilitated by Kyle Stern | |||
12:00-01:30 | Lunch break | ||
01:30-02:45 | Class 21: Chapter 7: Communicators and Topologies | MP 401 | |
& Chapter 2: An Overview of Parallel Computing & Tour HPC | |||
presented by Dr. Gobbert | |||
03:00-04:00 | Lab: Homework 9 on parallel computing (part 2) or Project work | MP 412 | |
facilitated by Kyle Stern | |||
08:00-10:00 | “Proof” (the play) | Columbia | |
Saturday, 07/10/10 | Project work |
Week 4: 07/11/10-07/17/10
Day | Time | Main topic | Location |
Sunday, 07/11/10 | Project work | ||
Monday, 07/12/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 22: Statistics 1: Random Number Generation; | MP 401 | |
presented by Dr. Neerchal | |||
Sampling; Estimation and Uncertainty | |||
11:00-12:00 | Lab: Using MATLAB Statistics Toolbox | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Tuesday, 07/13/10 | 09:30-12:30 | Summer Horizons 2010 | CHEM 120 |
Wednesday, 07/14/10 | 09:00-09:30 | Morning social with Cassie Bichy | MP 422 |
09:30-10:45 | Class 23: Statistics 2: Monte Carlo Simulation; Bootstrapping; | MP 401 | |
Opportunities for parallel computing in statistics | |||
presented by Dr. Neerchal | |||
11:00-12:00 | Lab: Homework 10 on Statistical Computing | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Thursday, 07/15/10 | 09:00-12:00 | GRE preparation course | SOND409 |
12:00-01:30 | Lunch break | ||
Friday, 07/16/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 24: Statistics 3: Importance Sampling; Markov Chain Monte Carlo | MP 401 | |
presented by Dr. Neerchal | |||
11:00-12:00 | Lab: Homework 11 on Statistical Computing | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Saturday, 07/17/10 | Project work |
Week 5: 07/18/10-07/24/10
Day | Time | Main topic | Location |
Sunday, 07/18/10 | Project work | ||
Monday, 07/19/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 25: Statistics 4: Parallel computing in Statistical Applications | MP 401 | |
11:00-12:00 | Ph.D defense of Alen Alexanderian | SOND109 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Tuesday, 07/20/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 26: Techniques for Parallel Program Development | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Wednesday, 07/21/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 27: Application: Simulation of Calcium Waves in Heart Cells | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
02:00-03:00 | M.S. defense of Neeraj Sharma | MP401 | |
03:00-05:00 | Project work | MP 412 | |
Thursday, 07/22/10 | 09:00-12:00 | GRE preparation course | SOND409 |
12:00-01:30 | Lunch break | ||
01:30-03:00 | Project work | ||
06:00-08:00 | Professional development workshop with dinner | La Palapa 2 | |
Friday, 07/23/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class 28: Application: Numerical Solution of the Boltzmann Equation | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Saturday, 07/24/10 | Project work |
Week 6: 07/25/10-07/31/10
Day | Time | Main topic | Location |
Sunday, 07/25/10 | Project work | ||
Monday, 07/26/10 | 09:00-09:30 | Morning social with Dean Philip Rous | MP 422 |
09:30-10:45 | Class 29: Introduction to LaTeX | MP 401 | |
11:00-12:00 | Lab: Statistical computing | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Tuesday, 07/27/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class: LaTeX and BibTeX for writing reports and papers | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Wednesday, 07/28/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class: Overview of the process of publishing a paper | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Thursday, 07/29/10 | 09:00-12:00 | GRE preparation course | SOND409 |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP412 | |
05:30-08:00 | Professional development workshop and dinner with Dr. Ken Baron | True Grit | |
Friday, 07/30/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Project updates | MP 401 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP412 | |
Saturday, 07/31/10 | Project work |
Week 7: 08/01/10-08/07/10
Day | Time | Main topic | Location |
Sunday, 08/01/10 | Project work | ||
Monday, 08/02/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class: Academic integrity in the sciences and engineering | MP 401 | |
11:00-12:00 | Lunch break | ||
12:00-05:00 | Field trip to National Security Agency | ||
Tuesday, 08/03/10 | 09:00-09:30 | Morning social with Atheeth Hiremath | MP 422 |
09:30-10:45 | Class: History of Numerical Analysis and Scientific Computing | MP 401 | |
11:00-12:00 | Lunch break | ||
12:00-05:00 | Field trip to NASA Goddard Space Flight Center | ||
Wednesday, 08/04/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class: LaTeX for talks and posters | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Thursday, 08/05/10 | 09:00-12:00 | GRE preparation course | SOND409 |
12:00-01:30 | Lunch break | ||
01:30-02:30 | Program Evaluation | MP401 | |
02:30-05:00 | Project work | MP412 | |
05:30-08:00 | Professional development workshop and dinner with Dr. Janet Rutledge | True Grit | |
Friday, 08/06/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Project updates | MP 401 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP412 | |
Saturday, 08/07/10 | Project work |
Week 8: 08/08/10-08/13/10
Day | Time | Main topic | Location |
Sunday, 08/08/10 | Project work | ||
Monday, 08/09/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class: Preparation of project posters | MP 401 | |
11:00-12:00 | Project work | MP 412 | |
12:00-01:30 | Lunch break | ||
01:30-05:00 | Project work | MP 412 | |
Tuesday, 08/10/10 | 09:00-09:30 | Morning social | |
09:30-10:45 | Class: Preparation of project reports | ||
11:00-12:00 | Project work | MP412 | |
12:00-01:30 | Lunch Break | ||
01:30-05:00 | Project work | MP 412 | |
Wednesday, 08/11/10 | 08:30-12:00 | Summer Undergraduate Research Fest (SURF) | AOK Library |
12:00-01:30 | Joint lunch with all participants | Skylight Room | |
Thursday, 08/12/10 | 09:00-12:00 | GRE preparation course | ENGR 122/122A |
12:00-01:30 | Lunch break | ||
01:30-03:00 | Project delivery to client | ||
03:30-05:00 | Project delivery to client | ||
06:00-08:00 | Professional development workshop with dinner | Dave & Busters | |
Friday, 08/13/10 | 09:00-09:30 | Morning social | MP 422 |
09:30-10:45 | Class: Final project wrap-up | MP 401 | |
12:00-01:30 | Joint lunch with all participants | TBA |