Inhaltsbereich
Computational Physics – Overview
- Overview
- Feedback
- Exercises
- C++ Course
Modern methods and applications
(optionally with C++ lab course)
Lecturer
About the lecture
Time and place
Tuesdays, 14:15-15:45,Thursdays, 14:15-15:45
Theresienstr. 37 (A) - A 348
Contents
Schrödinger equation / object oriented programming; atoms in field / coordinates and symmetries / managing complex codes; Ising model / random numbers and quantum Monte Carlo; classical mechanics and chaos / time-integration / program modules; linear solvers / scattering problems / LAPACK and FFTW; methods in many-particle systems / parallel computing
Codes will be written in Python and (optionally) C++.
Goal
At the end of the course you will be able solve complex physics problems on the computer. You will understand key numerical issues, you will have learned modern object-oriented and parallel programming.
Prerequisits
Quantum and classical mechanics, numerical methods, basic programming experience (MATLAB, C, C++, Fortran, or Python). http://www.mathematik.uni-muenchen.de/~kerscher/vorlesungen/numeriksose10/doc/script.pdf
Registration
Please, register for lecture and C++ course through the LSF online "Vorlesungsverzeichnis". Registration facilitates communication and administration. Further it will allow us to give you access to the SVN server to be used for lecture and C++ course.
C++ Lab course
In addition to the regular Übungen an intense computer lab course (2 hours/week) will be offered. This course will closely follow the lecture, but implement the presented problems in professional level C++.
Useful literature
- Puls, Stintzing, Kerscher: Numerik für Physiker (lecture notes)
- Thijssen: Computational Physics
- Golub, vanLoan: Matrix Computations
- Press,Teukolsky,Vetterling,Flannery: Numerical Recipies
- Überhuber: Computer-Numerik
- Lutz: Learning Python
- Prata: C++ Primer Plus
Crediting of the course
The course will be credited when the written exam at the end of the course is passed successfully. Details will be announced in due time.
Contact
Professor: A. Scrinzi
Room: A206
Phone: 089 / 2180-4608
armin.scrinzi@lmu.de
Verantwortlich für den Inhalt: Armin Scrinzi
Servicebereich
BEKANNTMACHUNGEN
KOLLOQUIEN
19.06.2013
20.06.2013 - 20.06.2013
-
MLL Kolloquium
Prospects and challenges of Prompt Gamma Imaging (PGI) for monitoring tumor treatments with hadron beams