From 2 November 2020, the autumn semester 2020 will take place online. Exceptions: Courses that can only be carried out with on-site presence.
Please note the information provided by the lecturers via e-mail.

Matthias Troyer: Catalogue data in Autumn Semester 2016

Name Prof. Dr. Matthias Troyer
FieldComputational Physics
Institut für Theoretische Physik
ETH Zürich, HIT G 31.8
Wolfgang-Pauli-Str. 27
8093 Zürich
Telephone044 633 25 89
Fax044 633 11 15
RelationshipFull Professor

151-0107-20LHigh Performance Computing for Science and Engineering (HPCSE) I4 credits4GM. Troyer, P. Chatzidoukas
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 notes
Class notes, handouts
401-5810-00LSeminar in Physics for CSE4 credits2SA. Soluyanov, M. Troyer
AbstractIn this seminar the students present a talk on an advanced topic in modern theoretical or computational physics.
402-0101-00LThe Zurich Physics Colloquium Information 0 credits1KR. Renner, G. Aeppli, C. Anastasiou, N. Beisert, G. Blatter, S. Cantalupo, M. Carollo, C. Degen, G. Dissertori, K. Ensslin, T. Esslinger, J. Faist, M. Gaberdiel, T. K. Gehrmann, G. M. Graf, R. Grange, J. Home, S. Huber, A. Imamoglu, P. Jetzer, S. Johnson, U. Keller, K. S. Kirch, S. Lilly, L. M. Mayer, J. Mesot, B. Moore, D. Pescia, A. Refregier, A. Rubbia, K. Schawinski, T. C. Schulthess, M. Sigrist, M. Troyer, A. Vaterlaus, R. Wallny, A. Wallraff, W. Wegscheider, A. Zheludev, O. Zilberberg
AbstractResearch colloquium
Prerequisites / NoticeOccasionally, talks may be delivered in German.
402-0800-00LThe Zurich Theoretical Physics Colloquium Information 0 credits1KS. Huber, C. Anastasiou, N. Beisert, G. Blatter, M. Gaberdiel, T. K. Gehrmann, G. M. Graf, P. Jetzer, L. M. Mayer, B. Moore, R. Renner, T. C. Schulthess, M. Sigrist, M. Troyer, O. Zilberberg, University lecturers
AbstractResearch colloquium
ObjectiveThe Zurich Theoretical Physics Colloquium is jointly organized by the University of Zurich and ETH Zurich. Its mission is to bring both students and faculty with diverse interests in theoretical physics together. Leading experts explain the basic questions in their field of research and communicate the fascination for their work.
402-0811-00LProgramming Techniques for Scientific Simulations I5 credits4GM. Troyer
AbstractThis lecture provides an overview of programming techniques for scientific simulations. The focus is on advances C++ programming techniques and scientific software libraries. Based on an overview over the hardware components of PCs and supercomputer, optimization methods for scientific simulation codes are explained.
402-0890-00LSeminars of the Platform for Advanced Scientific Computing (PASC)0 credits2SH. J. Herrmann, T. C. Schulthess, N. Spaldin, M. Troyer
AbstractSeminars by invited speakers in the area of advanced scientific computing.
ObjectiveDiscussion of state of the art techniques and methodologies in scientific computing.
ContentThis course consists in a series of seminars by invited speakers on subjects of interest for the ``Platform for Advanced Scientific Computing''.
Lecture notesThere is no script.
LiteratureLiterature will be provided by the speakers in their respective presentations.
Prerequisites / NoticeParticipants should have experience on advanced scientific computing.