Parallel Numerics - Winter 16: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 57: | Line 57: | ||
| 3 || 03.11.2015 || Vector-Vector Operations & P2P Communication II || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description03.pdf description03.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/solution03.pdf solution03.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet03_task05.cpp sheet03_task05.cpp] | | 3 || 03.11.2015 || Vector-Vector Operations & P2P Communication II || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description03.pdf description03.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/solution03.pdf solution03.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet03_task05.cpp sheet03_task05.cpp] | ||
|- | |- | ||
| 4 || 13.11.2015 || Matrix-Matrix-Operations & P2P Communication III || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description04.pdf description04.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/ | | 4 || 13.11.2015 || Matrix-Matrix-Operations & P2P Communication III || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description04.pdf description04.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/solution04.pdf solution04.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet04_task05.cpp sheet04_task05.cpp] [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/slides04.pdf slides04.pdf] | ||
|- | |||
| 5 || 20.11.2015 || Parallel LU Decomposition & Collective Operations || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/description05.pdf description05.pdf] || <!--[http://www5.in.tum.de/lehre/vorlesungen/parnum/WS16/solution05.pdf solution05.pdf]--> || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet05_task03.cpp sheet05_task03.cpp] | |||
|- | |- | ||
<!-- | <!-- | ||
| 6 || 27.11.2015 || Tridiagonal Matrices, Hockney/Golub method & Message Tags || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/description06.pdf description06.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/solution06.pdf solution06.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet06_task01_serial.cpp sheet06_task01_serial.cpp] <br> [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet06_task01_parallel.cpp sheet06_task01_parallel.cpp] <br> [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet06_task03.cpp sheet06_task03.cpp] | | 6 || 27.11.2015 || Tridiagonal Matrices, Hockney/Golub method & Message Tags || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/description06.pdf description06.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/solution06.pdf solution06.pdf] || [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet06_task01_serial.cpp sheet06_task01_serial.cpp] <br> [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet06_task01_parallel.cpp sheet06_task01_parallel.cpp] <br> [http://www5.in.tum.de/lehre/vorlesungen/parnum/WS15/sheet06_task03.cpp sheet06_task03.cpp] | ||
|- | |- |
Revision as of 15:35, 18 November 2016
- Term
- Winter 2016
- Lecturer
- Univ.-Prof. Dr. Thomas Huckle
- Time and Place
- Lecture: Tuesday (first lecture: 18.10.2016), 12:15 - 13:45, MI 00.13.009A
- Tutorial: Friday (first tutorial: 28.10.2016), 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
News
23.09.2016 | First lecture takes place on 18.10.2016, first tutorial on 28.10.2016. There will be no tutorial on 23.12.2016 . |
---|
Lecture slides
Number | Date | Slides |
1 | 18.10.2016 | lecture_1.pdf |
2 | 25.10.2016 | lecture_2.pdf |
3 | 08.11.2016 | lecture_3.pdf |
4 | 15.11.2016 | lecture_4.pdf |
Tutorials
Number | Date | Topic | Worksheet | Proposal for solution | Code |
1 | 28.10.2016 | Flynn's Taxonomy & MPI Basics | description01.pdf | solution01.pdf | sheet01_task05.cpp sheet01_task06.cpp |
2 | 30.10.2015 | Numerical Integration & P2P Communication I | description02.pdf | solution02.pdf | sheet02_task01.cpp |
3 | 03.11.2015 | Vector-Vector Operations & P2P Communication II | description03.pdf | solution03.pdf | sheet03_task05.cpp |
4 | 13.11.2015 | Matrix-Matrix-Operations & P2P Communication III | description04.pdf | solution04.pdf | sheet04_task05.cpp slides04.pdf |
5 | 20.11.2015 | Parallel LU Decomposition & Collective Operations | description05.pdf | sheet05_task03.cpp |
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