This thesis presents the development of a new eigensolver for the use in massively parallel systems. Current implementations lack in both, parallel and sequential efficiency on modern computer architectures and are becoming the bottleneck of many scientific applications, e.g. in quantum chemistry. Efficiency and scalability of the new eigensolver are unprecedented and result in an up to 10-fold improvement compared to current state-of-the-art libraries.
Übersetzte Kurzfassung:
Diese Arbeit beschreibt die Entwicklung eines neuen Eigenwertlösers für den Einsatz in massiv parallelen Systemen. Aktuelle Eigenwertlöser erreichen bereits bei moderat großen Prozessor-Core Zahlen die Grenzen der Skalierbarkeit und werden damit zum Flaschenhals vieler wissenschaftlicher Anwendungen - insbesondere in der Quantenchemie. Durch neue algorithmische Ansätze und Parallelisierungsstrategien konnte eine bis zu 10-fache Leistung gegenüber dem aktuellen Stand der Technik erreicht werden.