Detailed Schedule, Summer 2012

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/18/12-06/22/12

Day Time Main topic Location
Sunday, 06/17/12 09:00-04:00 Move-in
05:00-07:00 Welcome meeting MP 422
Monday, 06/18/12 09:00-09:30 Orientation with breakfast MP 422
09:30-10:45 Class 1: Overview and motivation for parallel computing MP 401
  presented by Dr. Gobbert
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 2: Orientation for the cluster tara, serial and parallel “Hello, world!” MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 1: Homework 1 on parallel computing: Linux on tara and sample codes MP 412
  facilitated by Terry Lebair, Bob Forder, Jonathan McHenry, and Xuan Huang
05:30-06:30 Dinner break
06:30-07:45 Class 3: Statistics 1: R overview, Sampling MP 401
Sampling; Estimation and Uncertainty
08:00-09:00 Lab 2: Homework 2 on statistics: Monte Carlo Estimation with R MP 412
Tuesday, 06/19/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 4: Chapter 3: Greetings! MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 3: Format conversions, command-line arguments, and error check MP 412
  facilitated by Terry Lebair
12:00-01:30 Lunch break
01:30-02:45 Class 5: Chapter 4: An Application: Numerical Integration MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 4: Homework 3 on parallel computing: trapezoidal rule MP 412,
  facilitated by Terry Lebair
05:30-06:30 Dinner break
06:30-07:45 Class 6: Statistics 2: Monte Carlo Integration MP 401
08:00-09:00 Lab 5: Homework 4 on statistics: Importance Sampling, SNOW MP 412
  facilitated by Sai Popuri
Wednesday, 06/20/12 09:00-09:30 VIP meeting with Dr. Philip Rous, Provost and Senior Vice President MP 422
09:30-10:45 Class 7: Chapter 5: Collective Communication MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 6: header files and make utility MP 412
  facilitated by Terry Lebair
12:00-01:30 Lunch break
01:30-02:45 Class 8: Chapter 5: Collective Communication MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 7: Homework 5 on parallel computing: dot and matrix products MP 412
  facilitated by Bob Forder
05:30-06:30 Dinner break
06:30-07:45 Class 9: Statistics 3: Statistical Methods in Parallel Computing
08:00-09:00 Lab 8: Homework 6 on statistics: Regression, MLE, SNOW MP 412
Thursday, 06/21/12 09:00-12:00 GRE preparation course 1: pre-test ENGR 122
12:00-01:30 Lunch break
02:00-04:30 Presentations by project clients MP 401
05:30-07:30 Professional development workshop with dinner
Friday, 06/22/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 10: Chapter 9: Debugging Your Program MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 9: Serial coding for Homework 7: power method MP 412
  facilitated by Terry Lebair
12:00-01:30 Lunch break
01:30-02:45 Class 11: Chapter 11: Performance MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 10: Homework 7 on parallel computing: power method MP 412
  facilitated by Bob Forder
Saturday, 06/23/12 Complete homework

Week 2: 06/25/12-06/29/12

Day Time Main topic Location
Sunday, 06/24/12 Complete homework
Monday, 06/25/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 12: MATLAB 1: Programming in MATLAB MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 11: MATLAB code for Poisson equation using CG MP 412
  facilitated by Terry Lebair
12:00-01:30 Lunch break
01:30-02:45 Class 13: Chapter 10: Design and Coding of Parallel Programs (CG method) MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 12: Homework 8: serial code for CG method MP 412
  facilitated by Bob Forder
05:30-06:30 Dinner break
06:30-07:45 Class 14: Statistics 4: Random Walk Processes MP 401
08:00-09:00 Lab 13: Homework 9 on statistics: Simulation excercise in SNOW MP 412
Tuesday, 06/26/12 09:00-09:30 VIP meeting with Dr. William LaCourse, Dean of CNMS MP 422
09:30-10:45 Class 15: MATLAB 2: Advanced MATLAB MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 14: Studies and post-processing of MATLAB results MP 412
  facilitated by Terry Lebair
12:00-01:30 Lunch break
01:30-02:45 Class 16: Chapter 13: Advanced Point-to-Point Communication MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 15: Homework 10 on parallel computing: code for CG method MP 412
  facilitated by Bob Forder
05:30-06:30 Dinner break
06:30-07:45 Class 17: Statistics 5: Regression Methods MP 401
  presented by Andrew Raim
08:00-09:00 Lab 16: Homework 11 on statistics: Serial and Parallel PRESS residual computation MP 412
  facilitated by Sai Popuri, Andrew Raim
Wednesday, 06/27/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 18: MATLAB 3: Graphics in MATLAB MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 17: Powerful plots in MATLAB MP 412
  facilitated by Terry Lebair
12:00-01:30 Lunch break
01:30-02:45 Class 19: Chapter 13: Advanced Point-to-Point Communication MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 18: Homework 12 on parallel computing: studies for CG method MP 412
  facilitated by Bob Forder
08:30-09:30 Field Trip to the SIAM Section Summer Meeting
Thursday, 06/28/12 09:00-12:00 GRE preparation course 2 MEYR 120
12:00-01:30 Lunch break
02:00-04:30 Presentations by project clients MP 401
05:30-07:30 Professional development workshop with dinner
Friday, 06/29/12 09:00-09:30 Morning social MP 422
09:30-12:00 Class: Project selection MP 401
12:00-01:30 Lunch break
01:30-02:45 Class 20: LaTeX and BibTeX for writing reports MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 19: Homework 13: Report on studies for CG method MP 412
  facilitated by Terry Lebair
Saturday, 06/30/12 Complete homework

Week 3: 07/02/12-07/06/12

Day Time Main topic Location
Sunday, 07/01/12 Project work
Monday, 07/02/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 21: Chapter 10: Design and Coding of Parallel Programs (Sorting) MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 20: Homework 14: performance comparison of BLAS1, BLAS2, BLAS3 MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 22: Introduction to BLAS, LAPACK, ACML MP 401
  presented by Dr. Gobbert
03:00-04:00 Lab 21: Homework 15 on parallel computing: use of BLAS in utility routines MP 412
  facilitated by Terry Lebair
Tuesday, 07/03/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 23: Intuitive introduction to the conjugate gradient method MP 401
  presented by Dr. Gobbert
11:00-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Wednesday, 07/04/12 Independence Day Holiday
Thursday, 07/05/12 09:00-12:00 GRE preparation course 3 MEYR 120
12:00-01:30 Lunch break
01:30-04:00 Project work: proposal to client MP 422
04:00-05:00 Professional development workshop with Kathy Sutphin, Assistant Dean of CNMS MP 401
05:00-07:00 Joint dinner
Friday, 07/06/12 09:00-09:30 Morning social MP 422
09:30-10:30 Project work: proposal to client MP 412
11:00-11:30 VIP meeting with Dr. Freeman Hrabowski, President of UMBC MP 422
11:30-01:30 Lunch break
02:00-03:30 First meeting of the evaluation team with the teams MP 422
Saturday, 07/07/12 Project work

Week 4: 07/09/12-07/13/12

Day Time Main topic Location
Sunday, 07/08/12 Project work
Monday, 07/09/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 24: IEEE Standard for Floating-Point Arithmetic MP 401
  presented by Dr. Gobbert
11:00-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Tuesday, 07/10/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 25: IEEE Standard for Floating-Point Arithmetic MP 401
  presented by Dr. Gobbert
11:00-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Wednesday, 07/11/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 26: The Bayesian approach in Statistics MP 401
  presented by Dr. Neerchal
11:00-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Thursday, 07/12/12 09:00-12:00 GRE preparation course 4 MEYR 120
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
05:30-07:30 Professional development workshop with dinner
Friday, 07/13/12 09:00-09:30 Morning social MP 422
09:30-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Saturday, 07/14/12 Project work MP 412

Week 5: 07/16/12-07/20/12

Day Time Main topic Location
Sunday, 07/15/12 Project work
Monday, 07/16/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 27: Overview of the process of publishing a paper MP 401
  presented by Dr. Gobbert
11:00-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Tuesday, 07/17/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 28: Academic Integrity in the Sciences and Engineering MP 401
  presented by Dr. Gobbert
11:00-12:00 Lab 20: initial preparation of slides and poster for each team MP 412
  facilitated by Andrew Raim
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Wednesday, 07/18/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class 29: Miscellaneous remarks on conferences, literature, and writing MP 401
  presented by Dr. Gobbert
11:00-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Thursday, 07/19/12 09:00-12:00 GRE preparation course 5 MEYR 120
12:00-01:30 Lunch break
01:30-04:00 Project work MP 412
04:00-05:00 Professional development workshop with Dr. Janet Rutledge, Vice Provost and Dean of the Graduate School MP 401
05:00-07:00 Joint dinner
Friday, 07/20/12 09:00-09:30 Morning social MP 422
09:30-11:30 Field trip to Advanced Computing Systems Res. Park
12:00-01:30 Lunch break
01:30-05:00 Project work MP 401
Saturday, 07/21/12 Project work

Week 6: 07/23/12-07/27/12

Day Time Main topic Location
Sunday, 07/22/12 Project work
Monday, 07/23/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class: project updates and feedback on SURF abstracts MP 401
11:00-12:00 Project work: finalize SURF abstracts MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Tuesday, 07/24/12 09:00-09:30 Morning social MP 422
09:30-10:45 Project work MP 412
11:00-12:00 Lunch break
12:00-04:30 Field Trip to the National Security Agency Ft. Meade
Wednesday, 07/25/12 09:00-09:30 Morning social MP 422
09:30-12:00 Project work MP 412
12:00-01:30 Lunch break
02:00-05:00 Field Trip to BCT LLC
Thursday, 07/26/12 09:00-12:00 GRE preparation course 6 MEYR 120
12:00-01:30 Lunch break
01:30-04:00 Project work MP 412
04:00-05:00 Professional development workshop with Dr. Ken Baron, Director of Office for Academic and Pre-Professional Advising MP 401
05:00-07:00 Joint dinner
Friday, 07/27/12 09:00-09:30 VIP meeting with April Albertine, Statistics graduate student and NSF Fellowship recipient, and Teresa Lebair, Applied Mathematics graduate student and NSA Director’s Summer Program intern MP 422
09:30-10:45 Class: Project updates 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/28/12 Project work

Week 7: 07/30/12-08/03/12

Day Time Main topic Location
Sunday, 07/29/12 Project work
Monday, 07/30/12 09:00-09:30 Morning social MP 422
09:30-10:45 Project updates MP 401
11:00-12:00 Project work
12:00-01:30 Lunch break
11:30-05:00 Project work
Tuesday, 07/31/12 09:00-09:30 VIP meeting with Dr. Muruhan Rathinam, Graduate Program Director for Applied Mathematics MP 422
09:30-12:00 Project work
12:00-01:30 Lunch break
01:30-05:00 Project work
Wednesday, 08/01/12 09:00-09:30 VIP meeting with Gagan Singh, Editor of the UMBC Review MP 422
09:30-10:00 Tour of Tara
10:00-12:00 Project work: preparation of posters for SURF MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Thursday, 08/02/12 09:00-12:00 GRE preparation course 7 MEYR 120
12:00-01:30 Lunch break
01:30-05:00 Project work: draft of project webpage for each team MP 412
05:30-07:30 Professional development workshop with dinner
Friday, 08/03/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class: Project updates; presentation of posters for SURF MP 401
11:00-12:00 Lab: finalization of posters for SURF MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work: finalization of project webpage for each team MP 412
Saturday, 08/04/12 Project work

Week 8: 08/06/12-08/10/12

Day Time Main topic Location
Sunday, 08/05/12 Project work
Monday, 08/06/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class: Confirmation of project posters; review of project webpages MP 401
11:00-12:00 Lab: finalization of project webpages MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Tuesday, 08/07/12 09:00-09:30 Morning social
09:30-10:45 Class: Final review of project reports
11:00-12:00 Lab: finalization of project report MP 412
12:00-01:30 Lunch break
01:30-02:45 Rehearsal of oral presentation MP 401
03:00-05:00 Project work MP 401
Wednesday, 08/08/12 09:00-12:30 Summer Undergraduate Research Fest (SURF) AOK Library
12:00-01:30 Joint lunch with all participants Skylight Room
01:30-03:00 Project delivery to client
03:30-05:00 Project wrap-up to mentors
Thursday, 08/09/12 09:00-12:00 GRE preparation course 8: post-test ENGR 104
12:00-01:30 Lunch break
01:30-03:00 Program evaluation
03:30-05:00 Finalize project work
05:30-07:30 Professional development workshop with dinner
Friday, 08/10/12 09:00-09:30 Morning social MP 422
09:30-10:45 Class: Final program wrap-up MP 401
11:00-12:00 Participant feedback on program MP 401
12:00-01:30 Joint lunch with all participants Skylight Room