Forschung AG Anwendung von PDGs - Prof. Dr. Christian Engwer

  • Überblick und Schwerpunkte

    Viele unserer Anwendungen stammen von porösen Medien oder biologischen Systemen, die verschiedenste Arten von Komplexität darstellen. Die Komplexität kann unter anderem aus einer komplexen geometrischen Gestalt entstehen, welche eine Herausforderung für die numerischen Löser der PDGs sind. Die andere Art von Komplexität liegt in der Komplexität des System selbst, aufgrund von Koppelung zwischen verschiedenen physikalischen, biologischen und chemischen Prozessen.

    Complex Geometries

    © TODO

    Wenn PDGs auf einem zeitabhängigen Gebiet, oder auf Gebieten mit complexer Gestalt gelöst werden, haben klassiche Finite Element Methoden Schwierigkeiten bezüglich der Erstellung ihres Gitters. Eine Vielzahl verschiedener  Methoden, die die Erstellung der Finiten Element Gitters, d.h. der Finiten Element Diskretisierung, von den geometrischen Details des Gebiets trennt, wurde in den letzten Jahren entwickelt.

    Ein Ansatzt, an dem unsere Gruppe arbeitet, ist die Unfitted Discontinous Galerkin Methode. Sie liefert die Möglichkeit Simulationen feiner Strukturen auf einem relativ groben Gitter durchzuführen und wurde zur Lösung elliptischer, parabolischer und hyperbolischer Probleme eingesetzt. Mit dem UDG Ansatzt ist es leicht Simulationen direkt auf Bild-Daten, z.B. Micro-CT Bilder, rechnen zu lassen oder sie mit Level-Set oder Phase-Field Methoden zu verbinden, um bewegende Gitter zu behandeln.

    Multi-Physics Problems

    © TODO

    Für Multi-Physik Anwendungen wird die effiziente Kopplung verschiedener PDGs auf unterschiedlichen Untergebieten immer wichtiger. Wir arbeiten an verschiedenen Aspekten der Gebietszerlegung und ihrer Implementierung, entweder für Parallelisierung und Vorkonditionierung, oder für die Kopplung in Multi-Physik Anwendungen. Letzteres enthält auch heterogene Kopplung von Untergebieten mit verschiedener Dimension.

    Effiziente PDG Software

    Dune
    Dune
    © TODO

    Wir legen hohen Wert auf die Entwicklung effizienter FEM Software. Wiederverwendbarkeit und die Zusammenarbeit mit existierender Software liegen im Fokus. Deshalb arbeiten wir aktiv an der Entwicklung des C++ FEM framework DUNE mit.

    Die Programmierung in C++ und die Nutzung generischer Programmierparadigmen erlaubt es uns detailierte Interfaces zu nutzen und weiter hin Optimierungen, wie inlining oder loop-unrolling ein zu setzen. Dies ist die Grundlage für zukunftsfähige und effiziente Software-Entwicklung.

    High Performance Computing

    © TODO

    Der Geschwindigkeitszuwachs eines  einzelnen Prozessors verlangsamte in den letzten Jahren. Stattdessen erhöhen moderne Prozessoren ihre Leistung durch die Benutzung mehrere Kerne. Gleichzeitig verändert sich die Architektur von Hochleistungscomputer wie dem BlueGene, sie werden heterogener durch den Einsatz von Beschleunigungsprozessoren. Moderne wissenschaftliche Software muss diese wandelnen Anforderungen bewältigen. Es ist zu viel verlangt, dass Wissenschaftler ihren Code für jede neue Hardware neu schreiben. Deshalb müssen das Software-Design und die numerischen Algorithmen angepasst werden, so dass unsere Software ohne viel Arbeit portiert werden kann und gleichzeitig den Leistungszuwachs neuer Hardware bestmöglich erhält.

  •  

    Publikationen

    • Medani, Takfarinas; Garcia-Prieto, Juan; Tadel, Francois; Antonakakis, Marios; Erdbrügger, Tim; Höltershinken, Malte; Mead, Wayne; Schrader, Sophie; Joshi, Anand; Engwer, Christian; Wolters, Carsten H.; Mosher, John C.; Leahy, Richard M. . ‘Brainstorm-DUNEuro: An integrated and user-friendly Finite Element Method for modeling electromagnetic brain activity.’ NeuroImage 267: 119851. doi: 10.1016/j.neuroimage.2022.119851.

    • Bastian P, Blatt M, Dedner A, Dreier N, Engwer C, Fritze R, Gräser C, Kempf D, Klöfkorn R, Ohlberger M, Sander O. . ‘The DUNE Framework: Basic Concepts and Recent Developments.’ Computers & Mathematics with Applications 81: 75–112. doi: 10.1016/j.camwa.2020.06.007.
    • Streitbürger Florian, Engwer Christian, May Sandra, Nüßing Andreas. . ‘Monotonicity considerations for stabilized DG cut cell schemes for the unsteady advection equation.’ Contributed to the ENUMATH2019, Egmond aan Zee, The Netherlands.
    • Dreier Nils-Arne, Engwer Christian. . ‘Strategies for the vectorized Block Conjugate Gradients method.’ Contributed to the ENUMATH2019, Egmond aan Zee, The Netherlands.
    • Schrader S, Westhoff A, Piastra MC, Miinalainen T, Pursiainen S,Vorwerk J, Brinck H, Wolters CH, Engwer C. . ‘DUNEuro- A software toolbox for forward modeling in bioelectromagnetism.’ PLoS ONE 2021. doi: 10.1371/journal.pone.0252431.
    • Dreier Nils-Arne. . Hardware-Oriented Krylov Methods for High-Performance Computing Dissertationsschrift, WWU Münster.

    • Bastian P, Altenbernd M, Dreier N, Engwer C, Fahlke J, Fritze R, Geveler M, Göddeke D, Iliev O, Ippisch O, Mohring J, Müthing S, Ohlberger M, Ribbrock D, Shegunov N, Turek S. . ‘Exa-Dune -- Flexible PDE Solvers, Numerical Methods and Applications.’ In Software for Exascale Computing - SPPEXA 2016-2019, edited by Bungartz Hans-Joachim, Reiz Severin. Uekermann Benjamin, Neumann Philipp, Nagel Wolfgang E, 225–269. Cham: Springer International Publishing. doi: 10.1007/978-3-030-47956-5_9.
    • Altenbernd Mirco, Dreier Nils-Arne, Engwer Christian, Göddeke Dominik. . ‘Towards local-failure local-recovery in PDE frameworks: the case of linear solvers.’ Contributed to the HPCSE 2019, Ostrava, Czech Republic. [akzeptiert / in Druck (unveröffentlicht)]

    • Ohlberger M, Buhr A, Eikhorn D, Engwer C, Rave S. . ‘Advances in Model Order Reduction for Large Scale or Multi-Scale Problems.’ Oberwolfach Reports 16, Nr. 3: 2510–2512. doi: 10.4171/OWR/2019/40.
    • Sommer Liesel. . An unfitted discontinuous Galerkin scheme for a phase-field approximation of pressurized fractures.

  •  

    Promotionen

    Wenske, MichaelData-aware methods for the simulation of glioblastoma multiforme
    Sommer, LieselEin unfitted discontinuuous Galerkin Schema für eine Phasenfeldapproximation von Rissen unter Druck
    Buhr, AndreasTowards Automatic and Reliable Localized Model Order Reduction. Local Training, a Posteriori Error Estimation and Online Enrichment.
    Piastra, Maria CarlaNeue Finite Elemente Methoden für das MEG und das kombinierte EEG/MEG Vorwärtsproblem
    Nüßing, AndreasFitted and unfitted finite element methods for solving the EEG forward problem
    Emken, NatalieA coupled bulk-surface reaction-diffusion-advection model for cell polarization
    Vorwerk, JohannesNew Finite Element Methods to Solve the EEG/MEG Forward Problem
    Vorwerk, JohannesNew Finite Element Methods to Solve the EEG/MEG Forward Problem
    Knappitsch, MarkusDTI data based multiscale modelling and simulation of glioma growth