Usage of high performance computers and their batch systems
basic knowledge on high performance computing
basic knowledge in the parallelization of simulation programs in C/C++
basic techniques for the parallelization on multicore computers and massively parallel computers
This course introduces high performance computing and the use of high performance computers, especially remote login on systems with UNIX and usage of their batch systems. In addition different ways of parallelizing simulation programs in C/C++ are discussed and presented for multicore systems (OpenMP) and for massively parallel systems with message passing (MPI).