Petros Koumoutsakos: Catalogue data in Autumn Semester 2014 |
Name | Dr. Petros Koumoutsakos |
petros@ethz.ch | |
URL | http://www.cse-lab.ethz.ch/index.php?&option=com_content&view=article&id=100&catid=38 |
Department | Mechanical and Process Engineering |
Relationship | Full Professor |
Number | Title | ECTS | Hours | Lecturers | |
---|---|---|---|---|---|
151-0016-00L | Engineering-Tool IV: Introduction to GPU Computing Does not take place this semester. Only one course can be chosen per semester. All Engineering Tool courses are for MAVT-Bachelor students only. | 1 credit | 1K | P. Koumoutsakos | |
Abstract | Introduction to Computing with GPUs. Fundamental concepts, simple applications and hands on tutorials. | ||||
Objective | Learn to write programs in GPUs. | ||||
Content | Tutorials, Hands On exercises | ||||
Lecture notes | Handouts | ||||
Literature | Learning CUDA by example | ||||
Prerequisites / Notice | Knowledge of C++ or C, Computational Engineering (course taught in 4 semester). | ||||
151-0016-10L | Engineering-Tool IV: Introduction to GPU Computing Does not take place this semester. Only one course can be chosen per semester. All Engineering Tool courses are for MAVT-Bachelor students only. | 0.4 credits | 1K | P. Koumoutsakos | |
Abstract | Introduction to Computing with GPUs. Fundamental concepts, simple applications and hands on tutorials. | ||||
Objective | Learn to write programs in GPUs. | ||||
Content | Tutorials, Hands On exercises | ||||
Lecture notes | Handouts | ||||
Literature | Learning CUDA by example | ||||
Prerequisites / Notice | Knowledge of C++ or C, Computational Engineering (course taught in 4 semester). | ||||
151-0107-20L | High Performance Computing for Science and Engineering (HPCSE) I | 4 credits | 4G | P. Koumoutsakos, M. Troyer | |
Abstract | This course gives an introduction into algorithms and numerical methods for parallel computing for multi and many-core architectures and for applications from problems in science and engineering. | ||||
Objective | Introduction to HPC for scientists and engineers Fundamental of: 1. Parallel Computing Architectures 2. MultiCores 3. ManyCores | ||||
Content | Programming models and languages: 1. C++ threading (2 weeks) 2. OpenMP (4 weeks) 3. MPI (5 weeks) Computers and methods: 1. Hardware and architectures 2. Libraries 3. Particles: N-body solvers 4. Fields: PDEs 5. Stochastics: Monte Carlo | ||||
Lecture notes | http://www.cse-lab.ethz.ch/index.php/teaching/42-teaching/classes/615-hpcse1 Class notes, handouts | ||||
151-1053-00L | Thermo- and Fluid Dynamics | 0 credits | 2K | P. Jenny, R. S. Abhari, K. Boulouchos, P. Koumoutsakos, C. Müller, H. G. Park, D. Poulikakos, H.‑M. Prasser, T. Rösgen, A. Steinfeld | |
Abstract | Current advanced research activities in the areas of thermo- and fluid dynamics are presented and discussed, mostly by external speakers. | ||||
Objective | Knowledge of advanced research in the areas of thermo- and fluid dynamics |