26.11.2021
NHR-TrainingsangeboteOPENFPM-Workshop: Distributed data-structures for particle and particle-mesh codes on parallel computers
Skalierbare und effiziente numerische Simulationen gewinnen weiter an Bedeutung, da das Rechnen neben Theorie und Experiment als dritte Säule der Entdeckung fest etabliert ist. Gleichzeitig wächst die Leistung der Computerhardware durch zunehmende heterogene Parallelität und ermöglicht Simulationen immer komplexerer Modelle. Die effiziente Implementierung skalierbarer Codes auf heterogenen, verteilten Hardwaresystemen wird jedoch zum Engpass. Dieser Engpass kann durch zwischengeschaltete Softwareschichten gemildert werden, die Abstraktionen auf höherer Ebene näher an der Problemdomäne bereitstellen, sodass sich der Computerwissenschaftler auf die Simulation konzentrieren kann. Hier präsentieren wir OpenFPM, ein offenes und skalierbares Framework, das eine Abstraktionsschicht für numerische Simulationen mit Partikeln und/oder Netzen bereitstellt. OpenFPM bietet eine transparente und skalierbare Infrastruktur für Shared-Memory- und Distributed-Memory-Implementierungen von Nur-Partikel- und Hybrid-Partikel-Mesh-Simulationen von diskreten und kontinuierlichen Modellen sowie Nicht-Simulationscodes. Ergänzt wird diese Infrastruktur durch häufig verwendete numerische Routinen sowie Schnittstellen zu Fremdbibliotheken.
In diesem Workshop sehen wir uns die grundlegenden Datenstrukturen in OpenFPM und grundlegende Operationen für die parallele Programmierung auf CPUs und GPUs an. Im zweiten Teil werden wir sehen, wie diese verwendet werden können, um Simulationen zu konstruieren.
Der Kurs ist kostenfrei. Kurssprache: Englisch.
Bitte registrieren Sie sich bis zum 16.11.2021 unter Anmeldung OpenFPM-Workshop
Die Zugangsdaten erhalten Sie kurz vor der Veranstaltung per Email an Ihre registrierte E-Mail-Adresse. Für Fragen steht Ihnen Frau Anja Gerbes () gern zur Verfügung.