The lecture treats the efficient implementation of numerical algorithms with special focus on modern hardware architectures. Special implementation techniques for Multicore and GPU machines will be presented with higher insight. Distributed computing basics will also be presented. [more]
The seminar covers advanced topics in Scientific Computing in addition to the lecture "Scientific Computing II". The students should get in touch with modern algorithms, parallel programming models and programming languages, and legal problems that might appear when they want to use existing software packages.