|
Optimierung und Parallelisierung des Programmpakets EXC!TiNG (A3-22E5) |
|
High Technology Das Programmpaket EXC!TiNG wurde von Prof. Ambrosch-Draxl mit zwei Post Docs im Rahmen eines EU-Projektes entwickelt. Es ermöglicht die äußerst genaue Berechnung von Materialeigenschaften basierend auf der Linearized Augmented Planewave (LAPW) Methode, die Maßstäbe für solche Computercodes setzt. Diese Software soll international zugänglich gemacht werden, wobei weltweit mit mehreren hundert Anwendergruppen gerechnet werden kann. Ein solches Programmpaket ist äußerst komplex und beinhaltet verschiedenste mathematische Ansätze, Algorithmen und numerische Bibliotheken. Diese umfassen die Handhabung von großen verallgemeinerten Eigenwertproblemen genauso wie die Lösung der Poissongleichung für eine vorgegebene Dichteverteilung oder die Entwicklung verschiedenster Größen in einen dem jeweiligen Problem angepassten Basissatz. Diese Komplexität stellt hohe Anforderungen in Bezug auf Genauigkeit und Effizienz. Daher sollen in einem ersten Schritt die wesentlichen Programmteile in Hinblick auf bestmögliche Algorithmen, numerische Stabilität, Genauigkeit und Geschwindigkeit überprüft werden. Langfristiges Ziel ist es, den Code so stabil und effizient zu machen, dass er als black box zum Design von Materialeigenschaften im wissenschaftlichen und industriellen Umfeld genutzt werden kann.
|