Vorlesung Applikationssoftware in der Physik 2 1998
Kernbichler Winfried, Dipl.-Ing. Dr.techn., Ass.-Prof.
Lösung numerischer Probleme mit Bibliotheksroutinen
- Auf der Seite möchten wir dem Benutzer zeigen, wie
man mit Hilfe von Bibliotheksroutinen numerische Probleme behandeln kann. Im
Vordergrund steht dabei die prinzipielle Vorgehensweise, nicht das
mathematische Problem an sich. Dieses ist vielmehr Gegenstand der Vorlesungen
über numerische Methoden von Prof. Sormann. Wir haben daher bewußt einfache
Problemstellungen gewählt, von denen wir die Lösungen kennen. Verwendet
werden die folgenden Bibliotheken:
- NAG C Bibliothek Version 4
- Numerical Recipies
- Numerical Algorithms
Als Programmiersprache wählen wir C.
Erstellen von Seiten für das World Wide Web
- Erstellen eines Informationssystems zum
Suchen von Personen im Gebäude der Physikinstitute. (Funktioniert nur,
wenn die Seite mit MS Internet Explorer betrachtet wird; aber weil bei diesem
Beispiel MS Windows NT, der MS Internet Information Server, MS Access und MS
Frontpage verwendet werden, soll uns das nicht weiter wundern.)
- C++ CGI Programmierung:
Schreiben einfacher CGI-Programme zur Verwendung auf einem HTTP-Server. Als
Beispiel wurden ein Log-Utility, sowie ein Voting-System eingerichtet.
Paralleles Programmieren unter Linux
- Erste Erfahrungen im Umgang
mit MPI: Anhand eines selbstgeschriebenen Testprogramms sollen die
Funktionsweise, sowie Vor- und Nachteile des Programmpakets MPI untersucht
werden.
- Vergleich eines parallelen Programmes mit
der Linearen Fassung:
Unser Ziel war es, eine Monte-Carlo Simulation
eines Massenspektrometers zu parallelisieren, und die Performance mit seiner
linearen Fassung auf verschiedene Architekturen zu vergleichen.
- High Througput Computing:
Möglichkeiten zur Steigerung der Rechenleistung in einem Netzwerk von
Linux-Computern
Noch vor etwa 15 Jahren wurden beinahe ausschließlich große Computer im
Time-Sharing Verfahren benutzt. Jeder Benutzer hatte dadurch Zugang zur
gesamten Rechenleistung einer Organisation. Heute sind viele Workstations den
Benutzern direkt zugeordnet; diese Computer werden häufig nur während kurzer
Zeiten vollständig genutzt. Mittels High Throughput Computing wird
versucht, diese Ressourcen verfügbar zu machen.
Benutzung von Meßwertverarbeitungsprogrammen
Andreas Hirczy
$Date: 1999/02/04 16:19:19 $