Detailed Schedule, Summer 2013

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/17/13-06/21/13

Day Time Main topic Location
Sunday, 06/16/13 09:00-04:00 Move-in
05:00-07:00 Welcome meeting MP 422
Monday, 06/17/13 08:30-09:30 Orientation with breakfast MP 422
09:30-10:45 Class 1: Overview and motivation for parallel computing 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 2: Orientation for the cluster tara, serial and parallel “Hello, world!” MP 401
03:00-04:00 Lab 1: Homework 1 on parallel computing: Linux on tara and sample codes MP 412
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/18/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 4: Chapter 3: Greetings! MP 401
11:00-12:00 Lab 3: Format conversions, command-line arguments, and error check MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 5: Chapter 4: An Application: Numerical Integration MP 401
03:00-04:00 Lab 4: Homework 3 on parallel computing: trapezoidal rule MP 412,
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
Wednesday, 06/19/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 7: Chapter 5: Collective Communication MP 401
11:00-12:00 Lab 6: header files and make utility MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 8: Chapter 5: Collective Communication MP 401
03:00-04:00 Lab 7: Homework 5 on parallel computing: dot and matrix products MP 412
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/20/13 09:00-12:00 GRE preparation course 1: pre-test ENGR 104-104A
12:00-01:30 Lunch break
01:30-02:00 Coffee Break
02:00-04:30 Presentations by project clients MP 401
05:30-07:30 Professional development workshop with dinner
Friday, 06/21/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 10: Chapter 9: Debugging Your Program MP 401
11:00-12:00 Lab 9: Serial coding for Homework 7: power method MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 11: Chapter 11: Performance MP 401
03:00-04:00 Lab 10: Homework 7 on parallel computing: power method MP 412
Saturday, 06/22/13 Complete homework

Week 2: 06/24/13-06/28/13

Day Time Main topic Location
Sunday, 06/23/13 Complete homework
Monday, 06/24/13 09:00-09:30 VIP meeting with Dr. William LaCourse, Dean of CNMS MP 422
09:30-10:45 Class 12: MATLAB 1: Programming in MATLAB MP 401
11:00-12:00 Lab 11: MATLAB code for Poisson equation using CG MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 13: Chapter 10: Design and Coding of Parallel Programs (CG method) MP 401
03:00-04:00 Lab 12: Homework 8: serial code for CG method MP 412
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/25/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 15: MATLAB 2: Advanced MATLAB MP 401
11:00-12:00 Lab 14: Studies and post-processing of MATLAB results MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 16: Chapter 13: Advanced Point-to-Point Communication MP 401
03:00-04:00 Lab 15: Homework 10 on parallel computing: code for CG method MP 412
05:30-06:30 Dinner break
06:30-07:45 Class 17: Statistics 5: Regression Methods MP 401
08:00-09:00 Lab 16: Homework 11 on statistics: Serial and Parallel PRESS residual computation MP 412
Wednesday, 06/26/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 18: MATLAB 3: Graphics in MATLAB MP 401
11:00-12:00 Lab 17: Powerful plots in MATLAB MP 412
12:00-01:30 Lunch break
01:30-02:45 Class 19: Chapter 13: Advanced Point-to-Point Communication MP 401
03:00-04:00 Lab 18: Homework 12 on parallel computing: studies for CG method MP 412
Thursday, 06/27/13 09:00-12:00 GRE preparation course 2 MEYR 120
12:00-01:30 Lunch break
01:30-02:00 VIP meeting with Dr. Freeman Hrabowski, President of UMBC MP 422
02:00-04:30 Presentations by project clients MP 401
05:30-07:30 Professional development workshop with dinner
Friday, 06/28/13 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
03:00-04:00 Lab 19: Homework 13: Report on studies for CG method MP 412
Saturday, 06/29/13 Complete homework

Week 3: 07/01/13-07/05/13

Day Time Main topic Location
Sunday, 06/30/13 Project work
Monday, 07/01/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 21: Introduction to BLAS, LAPACK, ACML MP 401
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: Chapter 7: Communicators and Topologies MP 401
03:00-04:00 Lab 21: Homework 15 on parallel computing: use of BLAS in utility routines MP 412
Tuesday, 07/02/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 23: Chapter 10: Design and Coding of Parallel Programs (Sorting) 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/03/13 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 MP 401
05:30-07:30 Joint dinner
Thursday, 07/04/13 Independence Day Holiday
Friday, 07/05/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class: Review of student resumes 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/06/13 Project work

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

Day Time Main topic Location
Sunday, 07/07/13 Project work
Monday, 07/08/13 09:00-09:30 VIP meeting with Dr. Philip Rous, Provost of UMBC MP 422
09:30-10:45 Class 24: Design of Experiments (DOE) 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, 07/09/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 25: History of parallel computing and Tour of Tara 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/10/13 09:00-12:00 Class 26: 2013 Summer Horizons MEYR 120
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Thursday, 07/11/13 09:00-12:00 GRE preparation course 4 MEYR 120
12:00-01:30 Lunch break
04:00-05:00 Professional development workshop with Kathy Sutphin, Assistant Dean of CNMS MP 401
05:30-07:30 Joint dinner
Friday, 07/12/13 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: Section 2 Background due by COB MP 412
Saturday, 07/13/13 Project work

Week 5: 07/15/13-07/19/13

Day Time Main topic Location
Sunday, 07/14/13 Project work
Monday, 07/15/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 27: Tips and tricks for Matlab 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, 07/16/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 28: IEEE Standard for Floating-Point Arithmetic 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/17/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class 29: Academic integrity in the sciences and engineering 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/18/13 09:00-12:00 GRE preparation course 5 MEYR 120
12:00-01:30 Lunch break
04:00-05:00 Professional development workshop with Dr. Ken Baron, Director of Office for Academic and Pre-Professional Advising MP 401
05:30-07:30 Joint dinner
Friday, 07/19/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class: Project updates; how to write scientific abstracts MP 401
11:00-12:00 Lab: Project work; abstracts for SURF MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work: Section 3 Methodology due by COB MP 412
Saturday, 07/20/13 Project work

Week 6: 07/22/13-07/26/13

Day Time Main topic Location
Sunday, 07/21/13 Project work
Monday, 07/22/13 09:00-09:30 Morning social 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
Tuesday, 07/23/13 09:00-09:30 VIP meeting with Dominick DiMercurio II, STEM Editor of the UMBC Review MP 422
09:30-12:00 Project work MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Wednesday, 07/24/13 09:00-09:30 Morning social MP 422
09:30-10:45 Class: LaTeX for Talks MP 401
11:00-12:00 Lab: Framework of talk in LaTeX for each team MP 412
12:00-01:30 Lunch break
01:30-05:00 Project work MP 412
Thursday, 07/25/13 09:00-12:00 GRE preparation course 6 MEYR 120
12:00-01:30 Lunch break
01:30-02:30 Project work MP 412
02:30-04:00 Visit from the REU Site EXERCISE at Salisbury University MP 422
04:00-05:00 Professional development workshop with Dr. Janet Rutledge, Vice Provost and Dean of the Graduate School MP 401
05:30-07:30 Joint dinner
Friday, 07/26/13 09:00-04:00 Field trip to the National Institutes of Health (NIH)
04:00-05:00 Project work: Section 4 Results due by COB MP 412
Saturday, 07/27/13 Project work

Week 7: 07/29/13-08/02/13

Day Time Main topic Location
Sunday, 07/28/13 Project work
Monday, 07/29/13 08:30-09:30 VIP meeting with Dr. Karl Steiner, Vice President for Research MP 422
09:30-11:35 Field trip to the National Security Agency
11:00-12:00 Project work
12:00-01:30 Lunch break
11:30-05:00 Project work
Tuesday, 07/30/13 09:00-09:30 VIP meeting with Dr. Diane M. Lee, Dean of Undergraduate Education MP 422
09:30-12:00 Project work
12:00-01:30 Lunch break
01:30-05:00 Project work
Wednesday, 07/31/13 09:00-09:30 VIP meeting with Dr. Penny Rheingans, Director of CWIT MP 422
09:30-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/01/13 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/02/13 09:00-09:30 VIP meeting with April Albertine, Statistics graduate student and NSF Fellowship recipient 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: Sections 1 Introduction and 5 Conclusions due by COB MP 412
Saturday, 08/03/13 Project work

Week 8: 08/05/13-08/09/13

Day Time Main topic Location
Sunday, 08/04/13 Project work
Monday, 08/05/13 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/06/13 09:00-09:30 Morning social
09:30-10:45 Class: Oral presentation of all teams
11:00-12:00 Lab: finalization of oral presentations MP 412
12:00-01:30 Lunch break
01:30-02:45 Final review of project reports MP 422
03:00-05:00 Project work MP 412
Wednesday, 08/07/13 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 Program evaluation
03:30-05:00 Project wrap-up to mentors
Thursday, 08/08/13 09:00-12:00 GRE preparation course 8: post-test ENGR 104-104A
12:00-01:30 Lunch break
01:30-05:00 Finalize project work
05:30-07:30 Professional development workshop with dinner
Friday, 08/09/13 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