Course description:
The focus is on iterative and parallel solvers, the parallel programming models MPI and OpenMP, and the parallel middleware PETSc. Thereby, different modern Krylov Subspace Methods (CG, GMRES, BiCGSTAB ...) as well as highly efficient preconditioning techniques are presented in the context of real life applications. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic constructs of iterative solvers, the Message Passing Interface (MPI) and the shared memory directives of OpenMP. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. It is organized by LRZ, HLRS, Uni. Kassel, SFB/TRR30, and IAG.
Prerequisites:
Wednesday + Thursday: Basics of linear algebra
Monday + Tuesday + Friday: Unix / C or Fortran
Language:
The course language is German.
Application procedure:
For full course information and registration process, see http://www.hlrs.de/training/2018-09-10-iter-g/.
Registration will open in April 2018.
Note that attendees must pay a fee to attend this course.