Parallel Computing for Computational Mechanics
Computational Engineering Science elective SS 2010

General
Notices
The course takes place on Wednesdays, 11:45–14:00 in the seminar room 101 in GRS building, Schinkelstr. 2a (ground floor).
Lecture Notes
Lecture slides are posted here in PDF format as the course goes on. They should be printed at 205% magnification (or fit to paper size), preferably 4-up to save paper!
- 2010.07.07 Lecture 20 (parallel CM code 1); topics • slides (PDF)
- 2010.07.07 Lecture 19 (code management); topics • slides (PDF)
- 2010.06.30 Lecture 18 (MPI-2, BSP model); topics • slides (PDF)
- 2010.06.30 Lecture 17 (MPI details); topics • slides (PDF)
- 2010.06.23 Lecture 16 (MPI introduction); topics • slides (PDF)
- 2010.06.23 Lecture 15 (Parallel Virtual Machine); topics • slides (PDF)
- 2010.06.16 Lecture 14 (message-passing introduction); topics • slides (PDF)
- 2010.06.16 Lecture 13 (HPF discussion); topics • slides (PDF)
- 2010.06.07 Lecture 12 (OpenMP exercises, HPF introduction); topics • slides (PDF)
- 2010.06.07 Lecture 11 (loop-level parallelism, OpenMP): topics • slides (PDF)
- 2010.05.19 Lecture 10 (topologies, current architectures): topics • slides (PDF)
- 2010.05.19 Lecture 9 (motivation for parallelism): topics • slides (PDF)
- 2010.05.12 Lecture 8 (automatic scalar optimization): topics • slides (PDF)
- 2010.05.05 Lecture 7 (manual scalar optimization): topics • slides (PDF)
- 2010.05.05 Lecture 6 (current CPUs): topics • slides (PDF)
- 2010.05.03 Lecture 5 (CPU performance, memory hierarchy): topics • slides (PDF)
- 2010.05.03 Lecture 4 (CM code: equation system, visualization): topics • slides (PDF)
- 2010.04.21 Lecture 3 (CM code: mesh generation): topics • slides (PDF)
- 2010.04.21 Lecture 2 (CM code: idealization): topics • slides (PDF)
- 2010.04.14 Lecture 1 (motivation): topics • slides (PDF)
Homework and Projects
- Although some assignments can be done on your personal laptops, most projects require the use of parallel computing platforms at the RWTH computing center, i.e., RZ Xeon cluster.
- Hints specific to particular homework or project are often posted at the topics pages linked above corresponding to the lecture in which the assignment was given.
Previous web pages
- RWTH Aachen: 2009, 2008, 2007, 2006 and 2005
- TU München 2004
- Rice University: 2003 (and earlier years)
Links
- Our Parallel Programming link collection.




