Diego Rossinelli: Catalogue data in Spring Semester 2013

Name Dr. Diego Rossinelli
Address
Dep. Maschinenbau und Verf.technik
ETH Zürich, LEE K 208
Leonhardstrasse 21
8092 Zürich
SWITZERLAND
DepartmentMechanical and Process Engineering
RelationshipLecturer

NumberTitleECTSHoursLecturers
151-0016-00LEngineering Tool IV/V: Introduction to GPU Computing
Number of participants: 20

Only one course can be chosen per semester. All Engineering Tool courses are for MAVT-Bachelor students only.

Registration:
1. Until 14.02.2013: Register on Link and apply for the Engineering Tool course.
2. From 18.02.2013 on: Register in myStudies for the corresponding Engineering Tool course. (Before 18.02.2013, no registration for Engineering Tool courses are possible in myStudies.)
0.4 credits1KP. Koumoutsakos, D. Rossinelli
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/V: Introduction to GPU Computing
Number of participants: 20

Only one course can be chosen per semester. All Engineering Tool courses are for MAVT-Bachelor students only.

Registration:
1. Until 14.02.2013: Register on Link and apply for the Engineering Tool course.
2. From 18.02.2013 on: Register in myStudies for the corresponding Engineering Tool course. (Before 18.02.2013, no registration for Engineering Tool courses are possible in myStudies.)
1 credit1KP. Koumoutsakos, D. Rossinelli
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-0431-00LComputational Engineering4 credits2V + 1UP. Koumoutsakos, D. Rossinelli
AbstractIntroducing fundamental concepts of Computational Engineering through the cycle of Modeling - Numerical Methods - Programming. The course emphasizes Object Oriented Programming for Engineers and introduces software development practices such as Design Patterns. The programming skills are acquired by solving engineering problems by suitable numerical methods.
Objective1. Principles of Computational Modeling for Engineering Problems
2. Extended knowledge C++ 2. Develop an understanding of Design Patterns in Programming
3. Numerical methods for Engineers
4. Implement OO concepts in solving modeling and optimization problems in Engineering
Lecture notesNotes from the lectures will be distributed in class
LiteratureLecture Notes will be distributed in class.
Suggested textbooks will be presented in the course.
Prerequisites / NoticeVoraussetzung:
Besuch von Informatik I
252-5251-00LComputational Science2 credits2SP. Arbenz, T. Hoefler, D. Rossinelli
AbstractClass 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.
ObjectiveStudying and presenting fundamental works of Computational Science. Learning how to make a scientific presentation.
ContentClass 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 notesnone
LiteraturePapers will be distributed in the first seminar in the first week of the semester