4020150154 Computational Physics III
Digital- & Präsenz-basierter Kurs
- classroom language
- DE
- aims
- Die Vorlesung schließt an die Einführungen von CP I/II an und erweitert sie in Hinblick auf die Behandlung sehr großer Systeme. Es werden Algorithmen zur Lösung großer Gleichungssysteme, zur Bestimmung der Eigenwerte großer Matrizen und zur Monte-Carlo-Simulation von Gittermodellen vorgestellt. Als besondere Programmiertechniken wird Parallelisierung (mit OpenMP und MPI) behandelt. Die Implementierung kann wahlweise in Fortran oder C programmiert werden (ggf. gibt es eine Einführung in die bevorzugte Programmiersprache), sie erfolgt in betreuten Übungen im PC-Pool. De Verwendung von Bibliotheken
wird am Beispiel der GNU Scientific Library eingeübt.
- requirements
- Nummerische Algorithmen (z.B. aus CP I/II)
Grundkenntnisse der Programmierung in C oder Fortran
- structure / topics / contents
- * Iterative Methoden
* Monte-Carlo-Simulation
* Parallelisierung mit OpenMP und MPI
* Numerische Bibliotheken
* Analyse von Simulationsdaten
- assigned modules
-
P22.1
P22
- amount, credit points; Exam / major course assessment
- 6 SWS, 10 SP/ECTS (Arbeitsanteil im Modul für diese Lehrveranstaltung, nicht verbindlich)
Betreute Übungen zur Lösung der Programmieraufgaben.
Benotung auf Grundlage der erfolgreich beendeten Teilaufgaben.