Ruprecht-Karls-Universität Heidelberg

This is an archive of our old website and not updated anymore

The current website can be found at conan.iwr.uni-heidelberg.de

Vorlesung Paralleles Höchstleistungsrechnen

Ort und Zeit:

  • V Di 9-11 in INF 368 (IWR) / 532, Do 9-11 in INF 368 (IWR) / 532
  • Ü Mi 09-11 in INF 350 (OMZ) / U012 (ab dem 26.10.)

Vorlesungsfolien

Simulation auf Höchstleistungsrechnern (pdf)
Parallele Rechnerarchitektur I (pdf)
Parallele Rechnerarchitektur II (pdf)
Parallele Rechnerarchitektur III (pdf)
Parallele Programmiermodelle I (pdf)
Parallele Programmiermodelle II (pdf)
Parallele Programmiermodelle III (pdf)
Distributed Memory Programmiermodelle I (pdf)
Distributed Memory Programmiermodelle II (pdf)
Distributed Memory Programmiermodelle III (pdf)
Distributed Memory Programmiermodelle IV (pdf)
Bewertung paralleler Algorithmen (pdf)
Grundlagen paralleler Algorithmen (pdf)
Algorithmen für vollbesetzte Matrizen I (pdf)
Algorithmen für vollbesetzte Matrizen II (pdf)
Algorithmen für vollbesetzte Matrizen III (pdf)
Partikelmethoden I + II (pdf)
Parallele Sortierverfahren (pdf)
Programmierung von Graphikkarten (pdf)
Iterative Lösung dünnbesetzter Gleichungssysteme (pdf)

Übungen

Übersicht C++ für wissenschaftliches Rechnen (pdf) [Farbreduzierte Druckversion (pdf)]
Übungsblatt 1 (pdf)
Übungsblatt 2 (pdf) [Hinweise zur Zeitmessung] [Hinweise zum Plotten von Daten]
Übungsblatt 3 (pdf)
Übungsblatt 4 (pdf) [OpenMP Beispielprogramm]
Übungsblatt 5 (pdf)
Übungsblatt 6 (pdf) [Hinweise zu den Threadtools]
Übungsblatt 7 (pdf)
Übungsblatt 8 (pdf) [MPI-Ring] [Sequentielles Pi] [Sequentielles Jacobi-Verfahren] [Hinweise zur Benutzung von MPI im Pool]
Übungsblatt 9 (pdf) [Sierpinski-Teppich] [Mandelbrot-Menge] [Ausgabe-Datei io.hh]
Übungsblatt 10 (pdf) [Sequentielle Matrix-Multiplikation]
Übungsblatt 11 (pdf) [N-Körper-Problem] [Visualisierung mit Paraview]
Übungsblatt 12 (pdf)

Materialien

Remote-Arbeiten im Pool

Login von einem Linux-Rechner mit Umleitung der Grafikausgabe auf den lokalen Client:


  ssh -Y phrXXX@pool.iwr.uni-heidelberg.de
Fuer XXX ist die Nutzerkennung einzutragen. Nach dem Einloggen landet man auf dem Rechner cip53. Damit nicht alle auf diesem Rechner arbeiten, ist es sinnvoll, sich auf einem der weiteren Rechner einzuloggen. Diese haben die Namen cip01 bis cip52:

  ssh -Y phrXXX@cipYY
Vorschlag: Jeder arbeitet auf dem Rechner, dessen Nummer YY den letzten beiden Ziffern der Nutzerkennung XXX entspricht.

Login von einem Windows-Rechner mit Umleitung der grafischen Ausgabe ist etwas komplizierter, da man einen X-Server für Windows benötigt. Die Einfachste Möglichkeit scheint, sich die Windows-X-Server-Implementierung xming zu installieren sowie den ssh-client putty. Näheres dazu diskutieren wir über die Mailingliste, die Infos können im dortigen Archiv nachgelesen werden.

Literatur


Revision: 1438     Letzte Änderung: 2012-12-04 19