Petros Koumoutsakos: Catalogue data in Autumn Semester 2012 |
Name | Dr. Petros Koumoutsakos |
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-0107-00L | High Performance Computing for Science and Engineering (HPCSE) for CSE | 11 credits | 7G + 2P | 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. | ||||
Learning objective | Introduction to HPC for scientists and engineers Fundamental of: 1. GPUs 2. MultiCores 3. ManyCores | ||||
Content | Programming models and languages: 1. OpenCL (2 weeks) 2. CUDA (4 weeks) 3. Open MP & TBB (3 weeks) 4. MPI (2 weeks) Computers and methods: 1. Hardware and architectures 2. Libraries 3. Particles: N-body solvers 4. Fields: PDEs 5. Stochastics: Monte Carlo | ||||
Lecture notes | Class notes, handouts | ||||
151-0107-10L | High Performance Computing for Science and Engineering (HPCSE) for INFK | 8 credits | 7G | 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. | ||||
Learning objective | Introduction to HPC for scientists and engineers Fundamental of: 1. GPUs 2. MultiCores 3. ManyCores | ||||
Content | Programming models and languages: 1. OpenCL (2 weeks) 2. CUDA (4 weeks) 3. Open MP & TBB (3 weeks) 4. MPI (2 weeks) Computers and methods: 1. Hardware and architectures 2. Libraries 3. Particles: N-body solvers 4. Fields: PDEs 5. Stochastics: Monte Carlo | ||||
Lecture notes | Class notes, handouts | ||||
151-0107-20L | High Performance Computing for Science and Engineering (HPCSE) for Engineers | 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. | ||||
Learning objective | Introduction to HPC for scientists and engineers Fundamental of: 1. GPUs 2. MultiCores 3. ManyCores | ||||
Content | Programming models and languages: 1. OpenCL (2 weeks) 2. CUDA (4 weeks) 3. Open MP & TBB (3 weeks) 4. MPI (2 weeks) Computers and methods: 1. Hardware and architectures 2. Libraries 3. Particles: N-body solvers 4. Fields: PDEs 5. Stochastics: Monte Carlo | ||||
Lecture notes | Class notes, handouts | ||||
151-1053-00L | Thermo- and Fluid Dynamics | 0 credits | 2K | L. Kleiser, R. S. Abhari, K. Boulouchos, P. Jenny, 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. | ||||
Learning objective | Knowledge of advanced research in the areas of thermo- and fluid dynamics | ||||
252-5251-00L | Computational Science | 2 credits | 2S | P. Arbenz, T. Hoefler, P. Koumoutsakos | |
Abstract | Class participants study and make a 40 minute presentation (in English) on fundamental papers of Computational Science. A preliminary discussion of the talk (structure, content, methodology) with the responsible professor is required. The talk has to be given in a way that the other seminar participants can understand it and learn from it. Participation throughout the semester is mandatory. | ||||
Learning objective | Studying and presenting fundamental works of Computational Science. Learning how to make a scientific presentation. | ||||
Content | Class participants study and make a 40 minute presentation (in English) on fundamental papers of Computational Science. A preliminary discussion of the talk (structure, content, methodology) with the responsible professor is required. The talk has to be given in a way that the other seminar participants can understand it and learn from it. Participation throughout the semester is mandatory. | ||||
Lecture notes | none | ||||
Literature | Papers will be distributed in the first seminar in the first week of the semester |