Forschung zu atomis­chen Sim­u­la­tion­en: Res­ultate aus Forschung­s­pre­is der Uni flie?en in spez­i­elles Sim­u­la­tion­spro­gramm ein

Prof. Dr. Christian Plessl, Lehrstuhl für Hochleistungs-IT-Systeme, und Prof. Dr. Thomas D. Kühne, Lehrstuhl für Theoretische Chemie, erhielten 2018 für ihr Projekt ?Green IT: Exakte Berechnungen mit ungenauen, aber energieeffizienten Rechnern“ den Forschungspreis der Uni Paderborn. Ziel des interdisziplin?ren Projekts war es, die Machbarkeit des sogenannten Approximate Computing-Paradigmas für wissenschaftliche Anwendungen zu untersuchen. Die Hauptidee besteht darin, die F?higkeiten moderner Prozessoren und Hardwarebeschleuniger zu nutzen, um Berechnung mit N?herungen oder niedriger Pr?zision mit hoher Rechenleistung und Energieeffizienz durchzuführen und die numerischen Ungenauigkeiten durch neuartige, fehlertolerante Algorithmen zu kompensieren. Die durch den Preis initiierte Forschung begründete eine intensive Zusammenarbeit der Forschungsgruppen von Plessl und Kühne und führte zu mehreren noch laufenden Forschungslinien.

?Unsere Zusammenarbeit und die Kombination von rechnergestützten Wissenschaften und Informatik war in der Tat sehr fruchtbar“, so Thomas Kühne. ?Wir haben zum Beispiel eine neue Methode zur Berechnung des exakten Wertes physikalischer Gr??en aus Daten mit Rauschen entwickelt, welches durch Hardware-Beschleuniger verursacht wird, und hoch skalierbare, iterative Algorithmen zur Berechnung approximativer Matrixfunktionen für linear skalierende Elektronenstrukturberechnungen entwickelt“.

Erste Ergebnisse aus dieser Zusammenarbeit flossen bereits in ein ?bersichtspapier zum CP2K ein, einem frei verfügbaren Programmpaket für Quantenchemie und Festk?rperphysik. Das Papier erschien kürzlich im ?Journal of Chemical Physics“: doi.org/10.1063/5.0007045

Die Kompensation des durch N?herungen eingeführten numerischen Rauschens durch eine modifizierte sogenannte Langevin-Gleichung wurde ebenfalls kürzlich ver?ffentlicht: doi.org/10.3390/computation8020039

Christian Plessl über die Aspekte der Informatik: ?Die Algorithmen, die wir entwickelt haben, verwenden nicht nur das Approximate Computing-Paradigma, sondern sind auch hoch skalierbar und für massiv-parallele Verarbeitungsarchitekturen, insbesondere FPGAs und GPUs, optimiert. Die Ergebnisse zeigen, dass wir trotz der inh?renten Approximationen Ergebnisse mit chemischer Genauigkeit erzielen k?nnen. Tats?chlich machen wir uns die N?herungen zu eigen, um eine h?here Energieeffizienz der Berechnungen zu erreichen, und werden diesen vielversprechenden Weg fortsetzen".

Der massiv parallele, approximative Algorithmus zur iterativen Berechnung von Matrixfunktionen wurde letztes Jahr auf der ?PASC-Konferenz“ vorgestellt, und die Integration in CP2K mit Erweiterungen für GPU Tensor-Cores und anwendungsspezifische FPGA-Beschleuniger wurde gerade als Preprint ver?ffentlicht: doi.org/10.1145/3218176.3218231arxiv.org/abs/2004.10811doi.org/10.4208/cicp.OA-2018-0053

Die Implementierung der entsprechenden Methoden wurde in die weit verbreiteten Open-Source-Projekte CP2K (www.cp2k.org) und DBCSR (www.cp2k.org/dbcsr) integriert. Das Paderborn Center for Parallel Computing (PC?) der Uni Paderborn tr?gt mit Code Review und Optimierung, der Bereitstellung einer Infrastruktur für Benchmarking (www.cp2k.org/performance) und Regressionstests (dashboard.cp2k.org) weiter zu diesen Bemühungen bei. 

Diese neueren Arbeiten zu Methoden und Bibliotheken für die Elektronenstruktur-Theorie tragen dazu bei, die Uni Paderborn und das PC? als bundesweites Kompetenzzentrum für ?atomistische Simulationen“ weiter zu etablieren und leisten einen wichtigen Beitrag zu weit verbreiteten Elektronenstruktur-Codes und Bibliotheken. Neben CP2K haben Forscher*innen der Universit?t Paderborn und des PC? noch an anderen atomistischen Simulationscodes mitgewirkt, etwa an Quantum ESPRESSO, CP-PAW, ls1-mardyn, ms2 und i-Pi. Um das ?kosystem der atomistischen Simulationen zu f?rdern und Nachwuchswissenschaftler*innen auszubilden, bietet PC? spezialisierte wissenschaftliche Beratung und Ausbildung an: pc2.uni-paderborn.de/teaching/trainings/hpc-user-trainings.

Text: Fakult?t für Elektrotechnik, Informatik und Mathematik

Illustration (Prof. Dr. Rustam Khaliullin, McGill University): Grafischer Vergleich der gr??ten periodischen Teilchensysteme, die mit CP2K simuliert werden k?nnen, unter Verwendung effizienter kubisch-skalierender Dichtefunktionaltheorie (blau) und mittels neuartiger linear skalierender Eigenwertl?ser (braun).

Contact

business-card image

Prof. Dr. Thomas Kühne

Theoretical Chemistry - Research Group Kühne

Lehrstuhlinhaber - Dynamics of Condensed Matter

Write email +49 5251 60-5726