Parallel Numerics - Winter 17: Difference between revisions
Jump to navigation
Jump to search
Line 86: | Line 86: | ||
|- | |- | ||
| 7 || 15.12.2017 || Sparse Matrix-Vector Multiplication & Red-Black Couloring || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/description07.pdf description07.pdf] ||[http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/solution07.pdf solution07.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet07_task03.cpp sheet07_task03.cpp] <br> [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/slides7.pdf slides7.pdf] | | 7 || 15.12.2017 || Sparse Matrix-Vector Multiplication & Red-Black Couloring || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/description07.pdf description07.pdf] ||[http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/solution07.pdf solution07.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet07_task03.cpp sheet07_task03.cpp] <br> [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/slides7.pdf slides7.pdf] | ||
|- | |||
| 8 || 12.01.2018 || Stationary Methods || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/description08.pdf description08.pdf] || <!--[http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/solution08.pdf solution08.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/sheet08_task03_serial.cpp sheet08_task03_serial.cpp] <br> | |||
[http://www5.in.tum.de/lehre/vorlesungen/parnum/WS17/sheet08_task03_parallel.cpp sheet08_task03_parallel.cpp]--> | |||
|- | |- | ||
<!-- | <!-- | ||
| 9 || 19.01.2018 || Domain Decomposition || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description09.pdf description09.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/solution09.pdf solution09.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/slides_RB.pdf slides_RB.pdf] | | 9 || 19.01.2018 || Domain Decomposition || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description09.pdf description09.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/solution09.pdf solution09.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/slides_RB.pdf slides_RB.pdf] | ||
|- | |- |
Revision as of 07:45, 12 January 2018
- Term
- Winter 2017
- Lecturer
- Univ.-Prof. Dr. Thomas Huckle
- Time and Place
- Lecture: Tuesday (first lecture: 17.10.2017), 12:15 - 13:45, MI 00.13.009A
- Tutorial: Friday (first tutorial: 27.10.2017), 10:15 - 11:45, MI 00.13.009A, see Tutorials
- Audience
- IN2012
- Master CSE
- Master Mathematics
- Master Informatics
- Master Mathematics in Data Science
- Master Data Engineering and Analytics
- Tutorials
- Benjamin Uekermann
- Exam
- Semesterwochenstunden / ECTS Credits
- 4 SWS (2V + 2Ü) / 5 credits
- TUMonline
- Lecture and tutorials Parallel Numerics
News
24.10.2017 | There will be no lecture on 31.10.2017 and no tutorial on 03.11.2017. |
---|---|
24.10.2017 | There will be no tutorial on 22.12.2017. |
Lecture slides
Number | Date | Slides | video |
1 | 17.10.2017 | lecture_1.pdf | |
2 | 24.10.2017 | lecture_2.pdf | lecture_2 |
3 | 07.11.2017 | lecture_3.pdf | lecture_3 |
4 | 14.11.2017 | lecture_4.pdf | lecture_4 |
5 | 21.11.2017 | lecture_5.pdf | lecture_5 |
6 | 28.11.2017 | lecture_6.pdf | lecture_6 |
7 | 5.12.2017 | lecture_7.pdf | lecture_7 |
8 | 12.12.2017 | lecture_8.pdf | lecture_8 |
9 | 19.12.2017 | lecture_9.pdf | lecture_9 |
10 | 9.1.2018 | lecture_10.pdf | lecture_10 |
Tutorials
Number | Date | Topic | Worksheet | Proposal for solution | Code |
1 | 27.10.2017 | Flynn's Taxonomy & MPI Basics | description01.pdf | solution01.pdf | sheet01_task03.cpp sheet01_task04.cpp |
2 | 10.11.2017 | Numerical Integration & P2P Communication I | description02.pdf | solution02.pdf | sheet02_task01.cpp MPI's Send Modes |
3 | 17.11.2017 | Vector-Vector Operations & P2P Communication II | description03.pdf | solution03.pdf | sheet03_task05.cpp |
4 | 24.11.2017 | Matrix-Matrix-Operations & P2P Communication III | description04.pdf | solution04.pdf | sheet04_task05.cpp slides04.pdf |
5 | 01.12.2017 | Parallel LU Decomposition & Collective Operations | description05.pdf | solution05.pdf | sheet05_task03.cpp |
6 | 08.12.2017 | Tridiagonal Matrices, Hockney/Golub method | description06.pdf | solution06.pdf | sheet06_task01_serial.cpp sheet06_task01_parallel.cpp sheet06_task03.cpp tridiag_whiteboard.jpg slides6.pdf hockney_golub_notes.pdf |
7 | 15.12.2017 | Sparse Matrix-Vector Multiplication & Red-Black Couloring | description07.pdf | solution07.pdf | sheet07_task03.cpp slides7.pdf |
8 | 12.01.2018 | Stationary Methods | description08.pdf |
Cluster Accounts
- MAC_Cluster information Please stick to the rules!
- To activate your account, you first have to reset your password here.
- When you login, you get useful information as shell output. Please have a look.
Allowed material for exam
- 1 two-sided hand-written sheet of paper
- Message Passing Interface Quick Reference in C
Old exams
Semester | Exam | Solution |
Winter term 2010/11 | exam | solution |
Winter term 2009/10 | exam | solution |
Winter term 2008/09 | exam | partial solution |
Winter term 2007/08 | exam | - |
Winter term 2006/07 | exam | - |
Winter term 2005/06 | exam | - |
Literature & external links
- Eijkhout, Chow, van de Geijn: Introduction to High Performance Scientific Computing
- Dongarra, Duff, Sorensen, van der Vorst: Numerical Linear Algebra for High-Performance Computers
- Gallivan, Heath, Ng, Ortega: Parallel Algorithms for Matrix Computations
- Pacheco: A User's Guide to MPI
- Saad: Iterative Methods for Sparse Linear Systems
- Frommer: Lösung linearer Gleichungssysteme auf Parallelrechnern
- An Introduction To Quantum Computing for Non-Physicists