Archivierte Webseite / Archived website

direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

TU Berlin

Numerical course in astrophysics (practical course)

Lecturer: Dr. S. Harfst
Time: Monday 16-20, Place: Eugene-Paul-Wigner-Gebäude der TU, Hardenbergstr. 36, EW 176/177, Begin: 2010-04-12 (weekly)
Language: German

Rayleigh-Taylor Instabilität im Falle einer schweren, oben liegenden Flüssigkeit und einer leichten, unten liegen Flüssigkeit.
Rayleigh-Taylor Instabilität im Falle einer schweren, oben liegenden Flüssigkeit und einer leichten, unten liegen Flüssigkeit.

Content:

Numerical methods and modelling of selected astronomical and astrophysical problems.

Conditions:

Abgeschlossenes Vordiplom / B.Sc. in Physik, Mathematik, Informatik oder vergleichbaren Studiengängen.

Performance:

Four-hour practical course. Teamwork (small groups) on different astronomical topics.

Target group:

Wählbares Praktikum als Teil des Moduls Astronomie and Astrophysik im Master-Studiengang. Sonstige Studierende mit Interesse an Astronomie und Astrophysik.

Note:

Begrenzte Anzahl der Praktikumsplätze! Die Praktikumsplätze werden in Reihenfolge der Anmeldung vergeben.

Anmeldung ab 01.04.2010 bei praktikum-2@astro.physik.tu-berlin.de mit Angabe des Termins (TU-Numerikum, Mo 16 - 20 Uhr).

Das Praktikum findet in EW 176 / EW 177 statt (institutseigene Räume).

Description:

Viele Probleme in der modernen Astrophysik sind zu komplex, um sie analytisch lösen zu können, und erfordern daher den Einsatz von Computern und geeigneten numerischen Verfahren. In diesem Kurs werden die Grundlagen von einigen dieser Verfahren anhand von speziell astrophysikalischen Problemstellungen erläutert. Die konkrete Umsetzung eines Algorithmus in eine Programmiersprache wie FORTRAN oder C++ wird im praktischen Teil des Numerikums behandelt.

Im einzelnen sollen im Numerikum u.a. die folgenden Themen in Theorie und vor allem Praxis bearbeitet werden:

  • Grundlagen der Programmierung (compiler, Programmaufbau, Schleifen und Verzweigungen, I/O, Strukturierung, Optimierung)
  • Nullstellenbestimmung
  • Sortieren
  • Zufallszahlen
  • numerische Integration
  • Hydrodynamik

Ausserdem sollen auch noch verschiedene Aspekte des wissenschaftlichen Arbeitens am Computer vermittelt werden:

  • Arbeiten mit Unix/Linux-Betriebssystemen
  • Bearbeitung von Daten (post-processing, Visualisierung)
  • Einsatz von Skriptsprachen (Bash, Python)
  • Hochleistungsrechnen

Zusatzinformationen / Extras