| | |
|
Homework (evaluation) |
| Tue 20/09 | General introduction; Computer architecture: serial |
Basics of C programming language (codes) |
hw1 |
| Tue 27/09 | - Holiday - |
- |
- |
| Tue 04/10 | Computer architecture, continued; BLAS |
Review of fundamentals of linear algebra and numerical analysis; Direct linear solvers:
serial LU; More about the C programming language |
- |
| Tue 11/10 | Parallel computer architectures |
Condition number; Rounding errors; Direct linear solvers:
parallel LU; More about the C programming language |
- |
| Tue 18/10 | Amdahl's law, speedup |
Iterative linear solvers |
hw2; References: LaPack and BLAS |
| Tue 25/10 | MPI (slides + codes) |
MPI |
- |
| Tue 01/11 | - Holiday - |
- |
- |
| Tue 08/11 | OpenMP (slides + codes) |
OpenMP |
hw3 |
| Tue 15/11 | More on iterative linear solvers |
Homework |
- |
| Tue 22/11 | - |
- |
- |
| Tue 29/11 | More on iterative solvers |
Homework |
hw4 |
| Tue 06/12 | Applications: finite differences and finite volumes |
Applications: finite elements |
- |
| Tue 13/12 | GPU computing |
Homework |
- |