Petros Koumoutsakos: Catalogue data in Autumn Semester 2014

Name Dr. Petros Koumoutsakos
E-mailpetros@ethz.ch
URLhttp://www.cse-lab.ethz.ch/index.php?&option=com_content&view=article&id=100&catid=38
DepartmentMechanical and Process Engineering
RelationshipFull Professor

NumberTitleECTSHoursLecturers
151-0016-00LEngineering-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 credit1KP. Koumoutsakos
AbstractIntroduction to Computing with GPUs. Fundamental concepts, simple applications and hands on tutorials.
ObjectiveLearn to write programs in GPUs.
ContentTutorials, Hands On exercises
Lecture notesHandouts
LiteratureLearning CUDA by example
Prerequisites / NoticeKnowledge of C++ or C, Computational Engineering (course taught in 4 semester).
151-0016-10LEngineering-Tool IV: Introduction to GPU Computing Restricted registration - show details
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 credits1KP. Koumoutsakos
AbstractIntroduction to Computing with GPUs. Fundamental concepts, simple applications and hands on tutorials.
ObjectiveLearn to write programs in GPUs.
ContentTutorials, Hands On exercises
Lecture notesHandouts
LiteratureLearning CUDA by example
Prerequisites / NoticeKnowledge of C++ or C, Computational Engineering (course taught in 4 semester).
151-0107-20LHigh Performance Computing for Science and Engineering (HPCSE) I4 credits4GP. Koumoutsakos, M. Troyer
AbstractThis 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.
ObjectiveIntroduction to HPC for scientists and engineers
Fundamental of:
1. Parallel Computing Architectures
2. MultiCores
3. ManyCores
ContentProgramming 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 noteshttp://www.cse-lab.ethz.ch/index.php/teaching/42-teaching/classes/615-hpcse1
Class notes, handouts
151-1053-00LThermo- and Fluid Dynamics Information 0 credits2KP. Jenny, R. S. Abhari, K. Boulouchos, P. Koumoutsakos, C. Müller, H. G. Park, D. Poulikakos, H.‑M. Prasser, T. Rösgen, A. Steinfeld
AbstractCurrent advanced research activities in the areas of thermo- and fluid dynamics are presented and discussed, mostly by external speakers.
ObjectiveKnowledge of advanced research in the areas of thermo- and fluid dynamics