Andreas Adelmann: Katalogdaten im Herbstsemester 2022

NameHerr Dr. Andreas Adelmann
Adresse
Universitätstrasse 6
CAB H 85.1
8092 Zürich
SWITZERLAND
Telefon044 632 75 22
E-Mailandreaad@ethz.ch
URLhttp://amas.web.psi.ch/people/aadelmann/index.html
DepartementPhysik
BeziehungDozent

NummerTitelECTSUmfangDozierende
401-5810-00LSeminar in Physics for CSE4 KP2SA. Adelmann
KurzbeschreibungIn this seminar, the students present a talk on an advanced topic in modern theoretical or computational physics. An implementation of an advanced algorithm can also be presented.
LernzielTo teach students the topics of current interest in computational and theoretical physics.
402-0777-00LParticle Accelerator Physics and Modeling I6 KP2V + 1UA. Adelmann
KurzbeschreibungThis is the first of two courses, introducing particle accelerators from a theoretical point of view and covers state-of-the-art modelling techniques.
LernzielYou understand the building blocks of particle accelerators. Modern analysis tools allows you to model state-of-the-art particle accelerators. In some of the exercises you will be confronted with next generation machines. We will develop a Python (or Julia) simulation tool (pyAcceLEGOrator or jAcceLEGOrator) that reflects the theory from the lecture.
InhaltHere is the rough plan of the topics, however the actual pace may vary relative to this plan.

- Recap of Relativistic Classical Mechanics and Electrodynamics
- Building Blocks of Particle Accelerators
- Lie Algebraic Structure of Classical Mechanics and Application to Particle Accelerators
- Symplectic Maps & Analysis of Maps
- Symplectic Particle Tracking
- Collective Effects
- Linear & Circular Accelerators
SkriptLecture notes
Voraussetzungen / BesonderesPhysics, Computational Science (RW) at BSc. Level

This lecture is also suited for PhD. students
402-0809-00LIntroduction to Computational Physics8 KP2V + 2UA. Adelmann
KurzbeschreibungDiese Vorlesung bietet eine Einführung in Computersimulationsmethoden für physikalische Probleme und deren Implementierung auf PCs und Supercomputern. Die betrachteten Themen beinhalten: klassische Bewegungsgleichungen, partielle Differentialgleichungen (Wellengleichung, Diffussionsgleichung, Maxwell-Gleichungen), Monte-Carlo Simulationen, Perkolation, Phasenübergänge und N-Body Probleme.
LernzielStudenten lernen die folgenden Methoden anzuwenden: Prinzipien zur Erstellung von Zufallszahlen, Berechnung von kritischen Exponenten am Beispiel von Perkolation, Numerische Lösung von Problemen aus der klassichen Mechanik und Elektrodynamik, Kanonische Monte-Carlo Simulationen zur numerischen Betrachtung von magnetischen Systemen. Studenten lernen die Programmiersprachen Julia und Bibliotheken zur Lösung physikalischer Probleme kennen. Zusätzlich lernen Studenten verschiedene numerische Verfahren zu unterscheiden und gezielt zur Lösung eines gegebenen physikalischen Problems einzusetzen.
InhaltEinführung in die rechnergestützte Simulation physikalischer Probleme. Anhand einfacher Modelle aus der klassischen Mechanik, Elektrodynamik und statistischen Mechanik sowie interdisziplinären Anwendungen werden moderne Programmiermethoden für numerische Simulationen mittels Julia vermittelt. Daneben wird ein Überblick über vorhandene Softwarebibliotheken für numerische Simulationen geboten.
SkriptSkript und Folien sind online verfügbar und werden bei Bedarf verteilt.
LiteraturLiteraturempfehlungen und Referenzen sind im Skript enthalten.
Voraussetzungen / BesonderesVorlesung und Übung in Englisch, Prüfung wahlweise auf Deutsch oder Englisch
402-0809-01LIntroduction to Computational Physics (for Civil Engineers)4 KP2V + 1UA. Adelmann
KurzbeschreibungDiese Vorlesung bietet eine Einführung in Computersimulationsmethoden für physikalische Probleme und deren Implementierung auf PCs und Supercomputern. Die betrachteten Themen beinhalten: klassische Bewegungsgleichungen, partielle Differentialgleichungen (Wellengleichung, Diffussionsgleichung, Maxwell-Gleichungen), Monte-Carlo Simulationen, Perkolation, Phasenübergänge und N-Body Probleme.
LernzielStudenten lernen die folgenden Methoden anzuwenden: Prinzipien zur Erstellung von Zufallszahlen, Berechnung von kritischen Exponenten am Beispiel von Perkolation, Numerische Lösung von Problemen aus der klassichen Mechanik und Elektrodynamik, Kanonische Monte-Carlo Simulationen zur numerischen Betrachtung von magnetischen Systemen. Studenten lernen auch die Verwendung verschiedener Programmiersprachen und Bibliotheken zur Lösung physikalischer Probleme kennen. Zusätzlich lernen Studenten verschiedene numerische Verfahren zu unterscheiden und gezielt zur Lösung eines gegebenen physikalischen Problems einzusetzen.
InhaltEinführung in die rechnergestützte Simulation physikalischer Probleme. Anhand einfacher Modelle aus der klassischen Mechanik, Elektrodynamik und statistischen Mechanik sowie interdisziplinären Anwendungen werden moderne Programmiermethoden für numerische Simulationen mittels Julia vermittelt. Daneben wird ein Überblick über vorhandene Softwarebibliotheken für numerische Simulationen geboten.
SkriptSkript und Folien sind online verfügbar und werden bei Bedarf verteilt.
LiteraturLiteraturempfehlungen und Referenzen sind im Skript enthalten.
Voraussetzungen / BesonderesVorlesung und Übung in Englisch