REU Site: Interdisciplinary Program in High Performance Computing
Detailed Schedule, Summer 2012 - Last Updated 12/12/11
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.
Click below to view the schedule for a particular week.
Week 1
| Day | Time | Main topic | Location
|
| Sunday, 06/17
| 09:00-04:00
| Move-in
|
|
|
| 05:00-07:00
| Welcome meeting
| MP 422
|
| Monday, 06/18
| 09:00-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/19
| 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/20
| 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/21
| 09:00-12:00
| GRE preparation course 1: pre-test
| TBA
| |
| 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
| 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: Chapters 11: Performance
| MP 401
| | |
| |
| 03:00-04:00
| Lab 10: Homework 7 on parallel computing: power method
| MP 412
| | |
| | Saturday, 06/23
|
| Complete homework
|
|
|
Week 2
| Day | Time | Main topic | Location
|
|
|
| Sunday, 06/24
|
| Complete homework
|
|
| Monday, 06/25 | 09:00-09:30
| Morning social
| 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/26
| 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/27
| 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/28
| 09:00-12:00
| GRE preparation course 2
| TBA
|
|
| 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
| 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/30
|
| Complete homework
|
|
Week 3
| Day | Time | Main topic | Location
|
|
|
| Sunday, 07/01
|
| Project work
|
|
| Monday, 07/02
| 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/03
| 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/04
|
| Independence Day Holiday
|
| Thursday, 07/05
| 09:00-12:00
| GRE preparation course 3
| TBA
|
|
| 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:00-07:00
| Joint dinner
|
|
| Friday, 07/06
| 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/07
|
| Project work
|
|
Week 4
| Day | Time | Main topic | Location
|
| Sunday, 07/08
|
| Project work
|
|
| Monday, 07/09
| 09:00-09:30
| Morning social
| MP 422
|
|
| 09:30-10:45
| Class 24: The Bayesian approach in Statistics
| 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/10
| 09:00-09:30
| Morning social
| MP 422
|
|
| 09:30-10:45
| Class 25: 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
|
| Wednesday, 07/11
| 09:00-09:30
| Morning social
| MP 422
|
|
| 09:30-10:45
| Class 26: LaTeX for posters
| MP 401
|
| |
|
|
| 11:00-12:00
| Lab: Framework of posters in LaTeX for each team
| MP 412
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 01:30-05:00
| Project work
| MP 412
|
| Thursday, 07/12
| 09:00-12:00
| GRE preparation course 4
| TBA
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 04:00-05:00
| Professional development workshop
| MP 401
|
|
| 05:00-07:00
| Joint dinner
|
|
| Friday, 07/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
| MP 412
|
| Saturday, 07/14
|
| Project work
| MP 412
|
Week 5
| Day | Time | Main topic | Location
|
|
|
| Sunday, 07/15
|
| Project work
|
|
| Monday, 07/16
| 09:00-09:30
| Morning social
| MP 422
|
|
| 09:30-10:45
| Class 27: Example of research projects on parallel algorithms
| MP 401
|
| |
|
|
| 11:00-12:00
| Lab: initial poster preparation and testing for each team
| MP 412
|
| |
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 01:30-05:00
| Project work
| MP 412
|
| Tuesday, 07/17
| 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/18
| 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/19
| 09:00-12:00
| GRE preparation course 5
| TBA
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 04:00-05:00
| Professional development workshop
| MP 401
|
|
| 05:00-07:00
| Joint dinner
|
|
| Friday, 07/20
| 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
| MP 412
|
| Saturday, 07/21
|
| Project work
|
|
Week 6
| Day | Time | Main topic | Location
|
|
|
| Sunday, 07/22
|
| Project work
|
|
| Monday, 07/23
| 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/24
| 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
|
| Wednesday, 07/25
| 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/26
| 09:00-12:00
| GRE preparation course 6
| TBA
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 01:30-04:30
| Project work
| MP 412
|
|
| 04:00-05:00
| Professional development workshop
| MP 401
|
|
| 05:00-07:00
| Joint dinner
|
|
| Friday, 07/27
| 09:00-09:30
| Morning social
| MP 422
|
|
| 09:30-10:45
| Class: Project update and work plan
| 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
|
| Project work
|
|
Week 7
| Day | Time | Main topic | Location
|
|
|
| Sunday, 07/29
|
| Project work
|
|
| Monday, 07/30
| 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
| 09:00-09:30
| Morning social
| MP 422
|
|
| 09:30-12:00
| Project work
|
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 01:30-05:00
| Project work
|
|
| Wednesday, 08/01
| 09:00-09:30
| Morning social
| 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/02
| 09:00-12:00
| GRE preparation course 7
| TBA
|
|
| 12:00-01:30
| Lunch break
|
|
|
| 01:30-05:00
| Project work: draft of project webpage for each team
| MP 412
|
|
| 05:00-07:00
| Professional development workshop with dinner
|
|
| Friday, 08/03
| 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
|
| Project work
|
|
Week 8
| Day | Time | Main topic | Location
|
|
|
| Sunday, 08/05
|
| Project work
|
|
| Monday, 08/06 | 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
| 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
| 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
| 09:00-12:00
| GRE preparation course 8: post-test
| TBA
|
|
| 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
| 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
|