Entwicklung von Simulationssoftware zür Lösung Quantum kinetische Gleichungen: Difference between revisions

From Lsdf
Jump to navigationJump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
• Codeanalyse und Übersetzung des FORTRAN Codes ins C/C++
• Codeanalyse und Übersetzung des FORTRAN Codes ins C/C++
• Implementierung von parallele Algorithmen
• Implementierung von parallele Algorithmen
• Optimierung für graphische Prozessoren (GPU)
• Optimierung und adaptieren für graphische Prozessoren (GPU)
• Dokumentation der Ergebnisse
• Dokumentation der Ergebnisse


=Anforderungen=
=Anforderungen=
PersĂśnliche Qualifikation:
PersĂśnliche Qualifikation:
-Programmieren in C/C++ und Grundkenntnisse in FORTRAN
- Programmieren in C/C++ und Grundkenntnisse in FORTRAN
-Grundkenntnisse in hohe Mathematik: Green Funktionen, Integral Gleichungen, Fast Fourier Transformationen
- Grundkenntnisse in hohe Mathematik: Green Funktionen, Integral Gleichungen, Fast Fourier Transformationen
- Paralleles Programmieren mit OpenMP, MPI, OpenCL/CUDA fĂźr GPUs,
Optional:
-Paralleles Programmieren mit OpenMP, MPI, OpenCL/CUDA fĂźr GPUs,


= Ansprechpartner =
= Ansprechpartner =

Latest revision as of 11:56, 18 October 2013

ZurĂźck zur Themenliste

Beschreibung

Für Rechenintensive Simulationen von Schwerionen-Kollisionen oder Laser-Impulse erregte Halbleiter würde in 90er Jahren ein FORTRAN Code entwickelt zur Lösung von Kadanoff-Baym Gleichungen aus Quanten-statistische Mechanik. H.S. Köhlera, N.H. Kwonga, Hashim A. Yousifb, "A Fortran code for solving the Kadanoff–Baym equations for a homogeneous fermion system", Computer Physics Communications, Volume 123, Issues 1–3, December 1999, Pages 123–142

Diese Simulationscode soll optimiert und parallelisiert werden, damit es auf modernen Super Computern eingesetzt werden kĂśnnte. Ziel ist es ins C/C++ zu Ăźbersetzen, Nutzung von Arbeitsspeicher zu minimieren und einer mĂśglichst hohen Performance beim Einsatz auf parallele Rechen Systeme zu erreichen. DafĂźr sollen die Algorithmen fĂźr Nutzung des Green Funktion Faltung Technik zum LĂśsung des Integral Gleichung mit Fast Fourier Transformation Methode analysiert und eine geeignete Code Optimierung gefunden werden. Mit Hilfe Performance Analyse Werkzeugen soll eine maximale Performance beim Simulationen auf massive parallel Systeme erreichen werden.

Arbeitsumfang

• Einarbeitung in die Green Funktionen Technik, Lösung von Integral Gleichungen und Fast Fourier Transformationen
• Codeanalyse und Übersetzung des FORTRAN Codes ins C/C++
• Implementierung von parallele Algorithmen
• Optimierung und adaptieren für graphische Prozessoren (GPU)
• Dokumentation der Ergebnisse

Anforderungen

PersĂśnliche Qualifikation:

- Programmieren in C/C++ und Grundkenntnisse in FORTRAN
- Grundkenntnisse in hohe Mathematik: Green Funktionen, Integral Gleichungen, Fast Fourier Transformationen
- Paralleles Programmieren mit OpenMP, MPI, OpenCL/CUDA fĂźr GPUs,

Ansprechpartner

Fachliche AuskĂźnfte erteilt Ihnen gerne Dr. Gevorg Poghosyan, +49-721-608-25604, via Email poghosyan@kit.edu