teaching:sommersemester_2017:einfuehrung_in_parallele_programmierung_fuer_geowissenschaftler
Table of Contents
Praktikum „Einführung in Parallele Programmierung für Geowissenschaftler“
Beschreibung
Mit dem Praktikum „Einführung in Parallele Programmierung 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
Termine
- 6.04. Vorbesprechung:Kursübersicht Einführung WR-Lehre Cluster
- 22.06. OpenMP Intro1, Übungsaufgabe Blatt09
- 29.06. OpenMP Intro2, Übungsaufgabe Blatt10
- 06.07.
- 13.07.
Literaturhinweise
FORTRAN
- Wiki-Tutorial http://de.wikibooks.org/wiki/Fortran
- GNU-FORTRAN Guide http://gcc.gnu.org/onlinedocs/gfortran/
- 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
Makefile
- Makefile Tutorial: http://www.gnu.org/software/make/manual/make.html
- Makefile Beispiele: http://www.webalice.it/o.drofa/davide/makefile-fortran/makefile-fortran.html
- Makefile Tutorial: http://makepp.sourceforge.net/1.19/makepp_tutorial.html
MPI
- Buch: Using MPI, W. Gropp, E. Lusk, A. Skjellum, MIT Press, Cambridge, Massachusetts, U.S.A.
- MPI Befehlsübersicht: http://www.mcs.anl.gov/research/projects/mpi/www/www3/
- 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
OpenMP
- Allgemeine OpenMP Seite: http://openmp.org/wp/
- OpenMP First Example UMASS Dartmouth: http://www.math.umassd.edu/~anarayan/eas520/pdfs/openmp-intro.pdf
- OpenMP Paqrt 2 UMASS Dartmouth: http://www.math.umassd.edu/~anarayan/eas520/pdfs/openmp-2.pdf
- Kurzfassung wichtige OpenMP Direktiven: http://openmp.org/mp-documents/OpenMP3.1-FortranCard.pdf
- Introduction to Parallele Programmierung in Fortran95 using OpenMP by Emery Berger: https://people.cs.umass.edu/~emery/classes/cmpsci691w-spring2006/lectures/cmpsci691w-lecture14-openmp.pdf
- Buch: Using OpenMP (Stand 2.5), Stephen J. Chapman, Gabriel Lost, Ruud van de Pas, MIT Press, Cambridge, Massachusetts, U.S.A.
Score-P
teaching/sommersemester_2017/einfuehrung_in_parallele_programmierung_fuer_geowissenschaftler.txt · Last modified: 2018-01-24 17:13 by 127.0.0.1