Dr. B. Bunk SS 2014

Computational Physics III

VL Mo 15 - 17 Uhr Gerthsen-Hörsaal
UE Di 17 - 19 Uhr PC-Pool
+ Mi 15 - 17 Uhr PC-Pool
+ Fr 11 - 13 Uhr PC-Pool
Beginn: Montag, 14.4.2014, 15 Uhr

Vorlesung

1. Die Methode der Konjugierten Gradienten PS PDF
2. Parallelisierung mit OpenMP I PS PDF
3. Das Lanczos-Verfahren PS PDF
4. Monte-Carlo-Simulation PS PDF
5. MC-Datenanalyse PS PDF
6. Vektorisierung PS PDF
7. Parallelisierung mit OpenMP II PS PDF
A. Notizen zu C PS PDF
B. Notizen zu Fortran 90/95 PS PDF
C. Makefile PS PDF
D. Fehlersuche mit Debugger PS PDF

Übungsaufgaben

Hilfsprogramme

einfache
Zufallszahlen
quickdirty.f90 quickdirty.c
quickdirty.h
Geometrie für
periodische
Randbedingungen
geom_pbc.f90
global.f90
geom_pbc.c
global.h
Messung von
CPU-Zeit und Uhrzeit
timedif.f90 timedif.c
timedif.h
Eigenwerte einer
Tridiagonalmatrix
eivtris.f90 eivtris.c
eivtris.h
Zufallszahlen
hoher Qualität
frng.f90 frng.c
frng.h
MC-Datenanalyse stat5.f90 stat5.c
stat5.h
stat5.readme
Geometrie für
Vektorisierung
über Zellen
geom_vec.f90
global.f90
geom_vec.c
geom_vec.h
global.h

Literatur zu OpenMP

R. Chandra et al., Parallel Programming in OpenMP
OpenMP Tutorial by Blaise Barney, LLNL

Einführungen in Fortran 90/95

http://wwwasdoc.web.cern.ch/wwwasdoc/f90.html
http://www.rz.uni-bayreuth.de/lehre/fortran90/vorlesung/index.html
http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html