Roger Käppeli: Katalogdaten im Frühjahrssemester 2023

NameHerr Dr. Roger Käppeli
Adresse
Professur für Angew. Mathematik
ETH Zürich, HG G 52.1
Rämistrasse 101
8092 Zürich
SWITZERLAND
Telefon+41 44 632 84 95
E-Mailroger.kaeppeli@sam.math.ethz.ch
URLhttps://people.math.ethz.ch/~karoger/
DepartementMathematik
BeziehungDozent

NummerTitelECTSUmfangDozierende
401-0654-00LNumerische Methoden Information 4 KP2V + 1UR. Käppeli
KurzbeschreibungDer Kurs stellt numerische Methoden gegliedert nach der zugrundeliegenden Problemstellung vor. Er wird begleitet von theoretischen und praktischen Übungen.
LernzielDie Hörer der Vorlesung sollen grundlegende numerische Methoden, die für Berechnungsverfahren in den Ingenieurwissenschaften wichtig sind, kennen, verstehen, beurteilen, implementieren und anwenden lernen. Der Schwerpunkt der Vorlesung liegt auf der numerischen Lösung gewöhnlicher Differentialgleichungen. Ausserdem sollen sie mit wichtigen Konzepten und Techniken der numerischen Mathematik bekannt gemacht werden. Sie sollen dazu befähigt werden, gezielt geeignete numerische Methoden für ein Problem auszuwählen und unter Umständen an das Problem anzupassen.
InhaltQuadratur, Newton-Verfahren, Anfangswertaufgaben gewöhnlicher Differentialgleichungen:explizite Einschrittverfahren, Schrittweitensteuerung, Stabilitätsanalyse und implizite Verfahren, strukturerhaltende Verfahren
LiteraturM. Hanke Bourgeois: Grundlagen der Numerischen Mathematik und des Wissenschaftlichen Rechnens, BG Teubner, Stuttgart, 2002.

W. Dahmen, A. Reusken: Numerik für Ingenieure und Naturwissenschaftler, Springer, 2008.

Ein ausführliches Literaturstudium ist nicht erforderlich, um der Vorlesung zu folgen.
Voraussetzungen / BesonderesErwartet werden solide Kenntnisse in Analysis und linearer Algebra.
401-3667-23LCase Studies Seminar (Spring Semester 2023) Information 3 KP2SV. C. Gradinaru, R. Hiptmair, R. Käppeli, M. Reiher
KurzbeschreibungIn the CSE Case Studies Seminar invited speakers from ETH, from other universities as well as from industry give a talk on an applied topic. Beside of attending the scientific talks students are asked to give short presentations (10 minutes) on a published paper out of a list.
Lernziel
InhaltIn the CSE Case Studies Seminar invited speakers from ETH, from other universities as well as from industry give a talk on an applied topic. Beside of attending the scientific talks students are asked to give short presentations (10 minutes) on a published paper out of a list (containing articles from, e.g., Nature, Science, Scientific American, etc.). If the underlying paper comprises more than 15 pages, two or three consecutive case studies presentations delivered by different students can be based on it. Consistency in layout, style, and contents of those presentations is expected.
Voraussetzungen / BesonderesThe talks ar in presence only (no zoom)! Student talks are in parallel sessions in the two rooms, the invited talks take place in the larger lecture hall.

75% attendance and a short presentation on a published paper out of a list or on some own project are mandatory.

Students have to register their presentations online until the second Wednesday of the semester on
https://rw.ethz.ch/the-programme/case-studies.html

The stu­dent talks will be grouped by sub­ject, so we'll de­cide the ac­tual dates of the in­di­vidual talks.

Students that realize that they will not fulfill this criteria have to contact the teaching staff or de-register before the end of semester from the Seminar if they want to avoid a "Fail" in their documents. Later de-registrations will not be considered.
KompetenzenKompetenzen
Fachspezifische KompetenzenKonzepte und Theoriengefördert
Verfahren und Technologiengefördert
Methodenspezifische KompetenzenAnalytische Kompetenzengefördert
Entscheidungsfindunggefördert
Medien und digitale Technologiengefördert
Problemlösunggefördert
Projektmanagementgefördert
Soziale KompetenzenKommunikationgefördert
Kooperation und Teamarbeitgefördert
Persönliche KompetenzenAnpassung und Flexibilitätgefördert
Kreatives Denkengefördert
Kritisches Denkengefördert
Integrität und Arbeitsethikgefördert
Selbstbewusstsein und Selbstreflexion gefördert
Selbststeuerung und Selbstmanagement gefördert
401-3670-00LHigh-Performance Computing Lab for CSE Belegung eingeschränkt - Details anzeigen 7 KP4G + 1PR. Käppeli, O. Schenk
KurzbeschreibungThis HPC Lab for CSE will focus on the effective exploitation of state-of-the-art HPC systems with a special focus on Computational Science and Engineering. The content of the course is tailored for 3th year Bachelor students interested in both learning parallel programming models, scientific mathematical libraries, and having hands-on experience using HPC systems.
LernzielA goal of the course is that students will learn principles and practices of basic numerical methods and HPC to enable large-scale scientific simulations. This goal will be achieved within six to eight mini-projects with a focus on HPC and CSE.
InhaltDespite the success of parallel programming languages standardization, there is growing evidence that future computational science applications will depend on a computational software stack. The computational software approach in this HPC Lab is based on building and using small, simple software parts with flexible, easy-to-use interfaces. These simple software parts are toolkits - libraries containing basic services commonly needed by applications - and they build the underlying software layer for computational science and engineering applications. This course will introduce some of the many ways in which mathematical HPC software and numerical algorithms in computer science and mathematics play a role in computational science. The students will learn within several mini-projects how these algorithms and software can be used to enable large-scale scientific applications. It covers topics such as single core optimization for the memory hierarchy, parallel large-scale graph partititoning, parallel mathematical linear solvers, large-scale nonlinear optimization, and parallel software for the mathematical solution of nonlinear partial differential equations. The course takes both an algorithmic and a computing approach, focusing on techniques that have a high level of applicability to engineering, computer science, and industrial mathematics.
SkriptLink to Moodle course: https://moodle-app2.let.ethz.ch/course/view.php?id=17005
Voraussetzungen / BesonderesSolid knowledge of the C programming language, parallel programming paradigms such as OpenMP and MPI, and numerical methods in scientific computing in the area of linear algebra, mathematical optimization, and partial differential equations.

The students might continue to study these HPC techniques within the annual USI-CSCS Summer University on "Effective High-Performance Computing & Data Analytics". The content of the course is tailored for intermediate graduate students interested in both learning parallel programming models, and having hands-on experience using HPC systems. Starting from an introductory explanation of the available systems at CSCS, the course will progress to more applied topics such as parallel programming on accelerators, scientific libraries, and deep learning software frameworks. The following topics will be covered: GPU/ARM architectures, GPU/ARM programming, Message passing programming model (MPI), Performance optimization and scientific libraries, interactive supercomputing, Python libraries, Introduction to Machine Learning, and GPU/ARM optimized framework.

This year’s USI-CSCS Summer University on HPC and Data Analytics, which will be composed of two sections – online from July 11 to 21, 2022, and on-site from July 23 to 25, 2022.

The digital portion of this annual program will last two weeks (weekends excluded) and will be held from July 11 to 21, between 9:00 and 15:30 (/16:30 on the last day) CEST (Central European Summer Time). The optional in-person portion of the program is a three-day event from July 23 to 25 that we offer to students of the CSCS-USI Summer University as an additional option to connect with other students and actual research through encounters with Professors, to create collaborations and participate in engaging and interactive sessions. We look forward to welcoming and getting to know interested students selected for the summer university to the Italian-speaking area of Switzerland, and to sharing with them some entertaining moments around networking and inspiring lectures. Further information on this portion of the program will be provided in the following weeks.

More information about the summer university is available here: https://www.cscs.ch/events/upcoming-events/event-detail/summer-university-2022-on-effective-high-performance-computing-and-data-analytics/