teaching:sommersemester_2012:paralleles_programmieren_fuer_geowissenschaftler
Table of Contents
Praktikum „Paralleles Programmieren für Geowissenschaftler“
Beschreibung
Mit dem Praktikum „Paralleles Programmieren für Geowissenschaftler“ sollen die Studierenden der Geowissenschaften mit der Praxis des Parallelen Programmierens vertraut gemacht werden. Nach dem Auffrischen der FORTRAN Grundkenntnisse werden die theoretischen Konzepte zum parallelen Programmieren (MPI, OpenMP) vorgestellt und mit Hilfe von praktischen Übungen vertieft. Der praktische Teil wird durch die Einarbeitung in Werkzeuge zur Entwicklung und Bewertung von Anwendungen ergänzt.
Zielgruppe
Für Studierende im Masterstudiengang Meteorologie, Ozeanographie und Geophysik.
Grundkenntnisse in FORTRAN sind erforderlich.
Daten der Veranstaltung
Dozenten
Zeitplan und Materialien
- 20.04. FORTRAN Übersicht I – Übersicht FORTRAN IBlatt01-Einführung Linux Cluster
- 27.04. FORTRAN Übersicht II– Übersicht FORTRAN IBlatt02-Einfache FORTRAN Programme
- 04.05. Debugging sequentieller FORTRAN Programme – Einführung FORTRAN Debuggen Blatt03-Debugging Aufgaben Blatt03-Übungsprogramme zum Debuggen
- 08.06. OpenMP Einführung II Einführung II OpenMP Blatt06-OpenMp 2
- 15.06. MPI Einführung I Einführung I MPI Blatt07-MPI 1
- 22.06. MPI Einführung II Einführung II MPI Blatt08-MPI 2
- 29.06. MPI Einführung IIIBlatt09-MPI 3 Beispiel-Programme für Prototypen
- 06.07. MPI Einführung IV Blatt10-MPI-Sunshot
- 13.07. MPI Einführung V
Literaturhinweise
- Wiki-Tutorial http://de.wikibooks.org/wiki/Fortran
- GNU-FORTRAN Guide http://gcc.gnu.org/onlinedocs/gfortran/
- Liste günstiger Nachschlagewerke vom RRZ Uni-Hamburg. http://www.rrz.uni-hamburg.de/publikationen/handbuecher/vom-rrzn-hannover.html
- davon für FORTRAN: http://www.rrzn.uni-hannover.de/buch.html?&no_cache=1&titel=fortran
- Buch: Modern FORTRAN explained; Metcalf, Reid & Cohen, Oxford University Press 2011
- Buch: Fortran 95/2003 for Scientists adn Engineers, Stephen J. Chapman, McGraw Hill Higher Education, 3rd Edition
- Katalog ZMAW Bibliotheks-Ausleihe für FORTRAN: https://kataloge.uni-hamburg.de/DB=1.20/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=fortran
- Allgemeine OpenMP Seite: http://openmp.org/wp/
- OpenMP Spezifikationen: http://openmp.org/wp/openmp-specifications/ Hinweis: Version 3.1 enthält als wichtiges neues Sprachmittel das Konzept “Task”
- Kurzfassung wichtige OpenMP Direktiven: http://openmp.org/mp-documents/OpenMP3.1-FortranCard.pdf
- Introduction to Parallele Programmierung in Fortran95 using OpenMP by Miguel Hermanns: http://www.openmp.org/presentations/miguel/F95_OpenMPv1_v2.pdf
- Buch: Using OpenMP (Stand 2.5), Stephen J. Chapman, Gabriel Lost, Ruud van de Pas, MIT Press, Cambridge, Massachusetts, U.S.A.
- Buch MPI: Using MPI, W. Gropp, E. Lusk, A. Skjellum, MIT Press, Cambridge, Massachusetts, U.S.A.
- Kurzeinführung in MPI anhand von Beispielen: http://hamilton.nuigalway.ie/teaching/AOS/NINE/mpi-first-examples.html
- MPI Standard: http://www.mpi-forum.org/docs/mpi-2.2/mpi22-report.pdf
teaching/sommersemester_2012/paralleles_programmieren_fuer_geowissenschaftler.txt · Last modified: 2021-01-20 16:52 by 127.0.0.1