Zum Inhalt

The FEniCS Project

The FEniCS 2024 Conference

  • Open Access
  • 2026
  • Open Access
  • Buch

Über dieses Buch

Dieses Open-Access-Buch bietet dem Leser eine Momentaufnahme der bahnbrechenden Forschungen der Mitglieder der FEniCS-Gemeinschaft, die auf der FEniCS-Konferenz im Simula Research Laboratory in Oslo, Norwegen, im Juni 2024 vorgestellt wurden. Die Konferenz - und dieses Buch - enthält Beiträge von Entwicklern und Nutzern der Bibliothek und umfasst Anwendungen der Software für eine breite Palette von Anwendungsbereichen, die sich über Ingenieurwesen, Physik und Biologie erstrecken. Dieses Buch beleuchtet Themen in all diesen Bereichen, von denen viele bis vor kurzem nicht so effizient - oder überhaupt nicht - simuliert werden konnten. Das FEniCS-Projekt ist eine Open-Source-Finite-Elemente-Bibliothek, die von einem internationalen Netzwerk von Forschern entwickelt wurde. FEniCS bietet seinen Anwendern einfachen Zugriff auf leistungsstarke und skalierbare numerische Werkzeuge zur Lösung einer großen Anzahl von Problemen, die auf partiellen Differentialgleichungen beruhen. Seine Beiträge aus Wissenschaft und Spitzenforschung bedeuten, dass viele neuere algorithmische Fortschritte in diesem Bereich in der Bibliothek verfügbar sind. Sein Open-Source-Charakter ermöglicht es den Benutzern, ihre eigenen Entwicklungen frei in die Kernbibliothek und darüber einzubauen, was zu einigen wirklich bemerkenswerten Forschungsergebnissen führt. Die in diesem Buch vorgestellten Themen werden durch offen verfügbare Codebeispiele untermauert, um die Reproduzierbarkeit der innerhalb und in der Weiterentwicklung präsentierten Ergebnisse zu verbessern. Das Zielpublikum dieses Buches sind Forscher, die sich für numerische Methoden, ihre Umsetzung und Anwendung sowie die neuesten, aufstrebenden Anwendungsbereiche interessieren.

Inhaltsverzeichnis

  1. 1. Adaptive Finite Element Methods Based on Flux Equilibration Using FEniCSx

    • Open Access
    Maximilian Brodbeck, Fleurianne Bertrand, Tim Ricken
    Dieses Kapitel stellt dolfinx _ eqlb vor, eine FEniCSx-basierte Bibliothek zur effizienten Gleichgewichtung von Flüssen und Spannungen in adaptiven Finite-Elemente-Methoden. Der Text geht der Bedeutung genauer Fehlereinschätzungen und der Verfeinerung von Maschen in numerischen Simulationen nach, insbesondere in den Ingenieurwissenschaften und den angewandten Wissenschaften. Es stellt die Hyperzirkelidentität von Prager und Synge als Grundlage für Fehlerschätzungen dar, die auf ausgewogenen Flüssen beruhen. Das Kapitel bietet eine detaillierte Erklärung der dolfinx _ eqlb-Bibliothek, einschließlich ihrer algorithmischen Struktur und Implementierung. Es wird auch die Leistung der Bibliothek anhand von Benchmarks für das Poisson-Problem und die lineare Elastizität diskutiert und die Effizienz und Genauigkeit der adaptiven Lösungsverfahren hervorgehoben. Zusätzlich wird in diesem Kapitel ein heuristischer Fehlerindikator für die Elastizität eingeführt, der die Asymmetrie der Gleichgewichtsspannung vernachlässigt und eine praktische Abkürzung für verbesserte Effizienz bietet. Die Ergebnisse zeigen die Anwendbarkeit und das Potenzial der Bibliothek für zukünftige Verallgemeinerungen auf 3D-Domänen und multiphysikalische Probleme.
    PDF-Version jetzt herunterladen
  2. 2. The FEniCS Project on AWS Graviton3

    • Open Access
    Michal Habera, Jack S. Hale
    Dieses Kapitel befasst sich mit der Leistungsbewertung von ARM-basierten Cloud Computing-Instanzen für Finite-Elemente-Berechnungen unter Verwendung des FEniCS-Projekts auf AWS-Graviton3-Prozessoren. Die Studie konzentriert sich auf die Eignung dieser Instanzen zur Ausführung von Finite-Elemente-Software und vergleicht AWS c7g- und c7gn-Instanzen mit Graviton3-Prozessoren mit einem speziellen AMD EPYC-Rom-Cluster. Zu den Schlüsselthemen zählen die Ergebnisse der Durchführung des FEniCS-Projekts auf diesen Instanzen, der Einsatz moderner Compiler wie Clang 18 und GNU Compiler Collection 13 zur optimierten Codegenerierung und die Skalierbarkeit des parallelen DOLFINx Poisson Solvers mit bis zu 512 Message Passing Interface Prozessen auf verteiltem Speicher. Die Studie untersucht auch die Speicherbandbreite, lokale Finite-Elemente-Kerne und die parallele Skalierbarkeit eines Poisson-Solvers und bietet Einblicke in das Potenzial ARM-basierter Systeme für Hochleistungsrechneraufgaben. Die Ergebnisse zeigen, dass ARM-basierte Cloud-Computing-Instanzen, beispielhaft für AWS Graviton3, für die parallele Analyse verteilter Speicher-Finite-Elemente konkurrenzfähig sein können, was sie zu einer praktikablen Alternative für Anwender mit seltenen oder hochelastischen großen Rechenanforderungen macht.
    PDF-Version jetzt herunterladen
  3. 3. cuDOLFINx: A CUDA Extension for FEniCSx

    • Open Access
    Benjamin A. Pachev, James D. Trotter, Igor A. Baratta
    cuDOLFINx ist ein Python-Paket, das FEniCSx um GPU-beschleunigte Montagefähigkeiten erweitert und schnellere partielle Differentialgleichungslöser mit minimalen Codeänderungen ermöglicht. In diesem Kapitel wird cuDOLFINx als eigenständiges Paket vorgestellt, das sich nahtlos in FEniCSx integrieren lässt und keine größeren Modifikationen an den Kernkomponenten erfordert. Leistungsbenchmarks auf einer NVIDIA GH200 GPU zeigen, dass cuDOLFINx bis zu 40-mal schnellere Montageroutinen im Vergleich zu herkömmlichen FEniCSx-Methoden durch MPI-Parallelisierung auf einem Multicore-CPU-Knoten erreichen kann. Das Kapitel behandelt auch die zukünftige Entwicklung von cuDOLFINx, einschließlich der Unterstützung mehrerer GPUs und Nicht-NVIDIA-GPUs sowie effizienter Kernel für hochwertige Elemente. Darüber hinaus bietet es einen Überblick über die Softwarekomponenten von cuDOLFINx und demonstriert ihre Anwendung anhand von Beispielanwendungen für die Probleme mit Poisson, Navier-Stokes und Flachwasser. Der Text endet mit einer Diskussion über das Potenzial von cuDOLFINx, eine langfristige Lösung für die GPU-Beschleunigung in FEniCSx zu werden.
    PDF-Version jetzt herunterladen
  4. 4. Implementation of the Lam–Bremhorst k-ε Turbulence Model in FEniCS

    • Open Access
    Juraj Marcibál, Hans Joachim Schroll
    Dieses Kapitel befasst sich mit der Implementierung des k-ε-Turbulenzmodells von Lam-Bremhorst unter Verwendung von FEniCS, einem leistungsstarken Werkzeug zur Lösung von Differentialgleichungen. Der Artikel beginnt mit einem Überblick über die Modellierung von Turbulenzen und Turbulenzen und bereitet die Bühne für die darauf folgende praktische Umsetzung. Die Autoren zeigen, wie das Modell in der neuesten Version von FEniCS implementiert werden kann, auch wenn einfache Methoden und Schemata verwendet werden. Sie liefern eine detaillierte Erklärung der herrschenden Gleichungen, Randbedingungen und der schwachen Formulierung der k-ε-Transportgleichungen. Der Implementierungsprozess wird Schritt für Schritt skizziert, einschließlich der Behandlung von Nichtlinearität und Kopplung sowie des Aufbaus eines rechnerischen Netzes. Der Ergebnisteil präsentiert die Ergebnisse zweier Testfälle: voll entwickelte turbulente Kanalströmungen und -strömungen über einen nach hinten gerichteten Schritt. Das Kapitel schließt mit einer Diskussion über die Genauigkeit und potenzielle Verbesserungen des Modells. Dieser praktische Leitfaden dient als wertvolle Ressource für Forscher und Enthusiasten, die eine einfache Einführung in die Turbulenzmodellierung und einen praktischen Leitfaden für die Implementierung von Modellen in FEniCS suchen.
    PDF-Version jetzt herunterladen
  5. 5. Growth and Remodelling Package in FEniCSx

    • Open Access
    Karl Munthe, Henrik N. T. Finsberg, Samuel T. Wall, Joakim Sundnes
    Dieses Kapitel stellt ein in FEniCSx implementiertes Rahmenwerk zur Simulation von Wachstum und Umgestaltung in biologischem Gewebe vor, wobei der Schwerpunkt auf Herzgewebe liegt. Die Autoren präsentieren und vergleichen das Wachstum, das von verschiedenen Modellen für einfache Experimente vorhergesagt wird, indem sie die x-Achse mit der Faserrichtung ausrichten und spezifische Randbedingungen verwenden. Das Kapitel behandelt die Umsetzung von fünf Wachstumsmodellen mit jeweils einzigartigen Parametern und Wachstumsgesetzen und diskutiert deren Stabilität und Konvergenz. Die Ergebnisse unterstreichen die Unterschiede bei den Wachstumsprognosen zwischen den Modellen, wobei einige Konvergenz mit vordefinierten Grenzen aufweisen, während andere ein außer Kontrolle geratenes Wachstum aufweisen. Die Autoren diskutieren auch die Grenzen der Modelle und zukünftige Forschungsrichtungen, einschließlich der Implementierung komplexerer Geometrien und Wachstumsgesetze. Das Kapitel schließt mit der Forderung nach experimentellen Daten, um die Modelle zu validieren und ihre Genauigkeit zu verbessern. Insgesamt bietet dieses Kapitel einen umfassenden Überblick über den aktuellen Zustand des Wachstums und der Modellierung von Herzgewebe und bietet damit wertvolle Erkenntnisse für Forscher auf diesem Gebiet.
    PDF-Version jetzt herunterladen
  6. 6. Blood Flow in the Beating Heart: Coupling Fluid Dynamics to Reduced Wall and Circulation Models for Data-Driven Cardiac FSI

    • Open Access
    Marc Hirschvogel, Mia Bonini, Maximilian Balmus, David Nordsletten
    In diesem Kapitel wird ein Ansatz zur Modellierung des Blutflusses im schlagenden linken Herzen vorgestellt. Die Methode kombiniert die Effizienz fluiddynamischer Modelle mit Merkmalen vollständiger flüssig-fest-Interaktionsansätze und integriert auf einzigartige Weise Bewegungsdaten, um die kardiale Hämodynamik über einen gesamten Herzzyklus vorherzusagen. Das Kapitel beschreibt die Anwendbarkeit der FrSI-Methode auf ein komplexes patientenspezifisches Linksherzmodell, wobei der Schwerpunkt auf monolithischen Solver-Implementierungen in FEniCSx liegt. Es wird auch die Vorverarbeitung von Patientendaten, die starke Formulierung des Problems und die schwache Form und Linearisierung des Problems diskutiert. Die Ergebnisse einer vollständigen Herzzyklus-Simulation werden präsentiert und zeigen physiologisches Strömungsverhalten und Druck-Volumen-Beziehungen. Das Kapitel schließt mit einer Diskussion über die möglichen Anwendungen der FrSI-Methode zur Vorhersage der Hämodynamik unter verschiedenen kardiovaskulären Bedingungen, wie Mitralklappeninsuffizienz und -reparatur.
    PDF-Version jetzt herunterladen
  7. 7. Estimation of Optimal Inlet Boundary Conditions for Blood Flow Assessment in Abdominal Aortic Aneurysm Using Variational Data Assimilation

    • Open Access
    Sara Paratico, Riccardo Munafò, Chiara Trenti, Petter Dyverfeldt, Simone Saitta, Emiliano Votta
    In diesem Kapitel werden die Herausforderungen und Lösungen für eine genaue Beurteilung des Blutflusses bei abdominalen Aortenaneurysmen untersucht. Sie unterstreicht die Grenzen traditioneller Methoden wie CFD und 4D-Durchfluss-MRT, zu denen Annahmen, Vereinfachungen der Randbedingungen, geringe räumliche Auflösung und Rauschen gehören. Die Studie stellt die Assimilation von Variationsdaten als Methode zur Integration dieser Techniken vor und liefert ein hochauflösendes, rauschfreies Flussfeld, das eng mit den 4D-Flussgeschwindigkeitsdaten im MRT übereinstimmt. Das Kapitel beschreibt den iterativen Prozess zur Bestimmung des optimalen Eintrittsgeschwindigkeitsprofils mittels eines inkrementellen Druckkorrekturschemas. Außerdem werden Benchmark-Tests zu 2D-, 3D- und patientenspezifischen Geometrien vorgestellt, die die Wirksamkeit und Robustheit der Methode demonstrieren. Die Ergebnisse zeigen eine verbesserte Ausrichtung an den Beobachtungen, eine bessere Rekonstruktion der Geschwindigkeitsfelder und eine gleichmäßige Verteilung der Wandschubspannungen. Dieses Kapitel kommt zu dem Schluss, dass die vorgeschlagene Methode die Grundlage für zukünftige Fortschritte bei personalisierten hämodynamischen Simulationen mit klinischen Auswirkungen bildet.
    PDF-Version jetzt herunterladen
  8. 8. Thermal Analysis of Brake Discs in Rail Vehicles

    • Open Access
    Yanjun Zhang, Sebastian Stichel, William Liu
    Dieses Kapitel vertieft sich in die thermische Analyse von Bremsscheiben in Schienenfahrzeugen und konzentriert sich auf die entscheidende Rolle von Kontaktflächen zwischen Bremsbelägen und Bremsscheiben. Die Studie verwendet ein Finite-Elemente-Modell (FEM) in FEniCSx, um zu untersuchen, wie unterschiedliche Kontaktflächen die Temperaturverteilung beeinflussen. Wichtige Themen sind die Ableitung der schwachen Form der nichtlinearen Wärmeübertragungsgleichung, die Anwendung mehrerer Neumann-Randbedingungen und die Validierung von Simulationsergebnissen mit experimentellen Daten. Die Forschung unterstreicht die Bedeutung realer Kontaktflächen in der FEM-basierten thermischen Analyse, um eine genaue Temperaturverteilung zu erreichen. Die Ergebnisse zeigen, dass die Durchschnittstemperaturen relativ unbeeinflusst von Schwankungen der Kontaktfläche sind, kleinere Kontaktflächen jedoch zu deutlich höheren Maximaltemperaturen führen. Diese umfassende Analyse liefert wertvolle Erkenntnisse zur Verbesserung der Konstruktion und Leistung von Bremssystemen in Schienenfahrzeugen.
    PDF-Version jetzt herunterladen
  9. 9. Function Scaling and Adaptive Boundary Condition Throttling for Convergence Control in Highly Nonlinear Poisson–Boltzmann Electrolyte Models

    • Open Access
    Drew F. Parsons, Matteo Farci, Alin Grigoras, Dagmawi Tadesse
    Dieses Kapitel geht den Herausforderungen und Lösungen im Zusammenhang mit der Lösung hochgradig nichtlinearer Poisson-Boltzmann-Elektrolytmodelle (PB) nach. Die Autoren sprechen zwei primäre numerische Herausforderungen an: die Sensitivität der Konvergenzbedingungen gegenüber dem Grenzpotenzial und die Notwendigkeit einer kontrollierten ersten Vermutung, um Divergenz zu verhindern. Um diese Probleme in Angriff zu nehmen, führen sie eine logarithmische Skalierung der Konzentrationsfunktion und einen adaptiven Drosselungsalgorithmus ein. Das Kapitel untersucht auch die Integration eines sterischen Modells zur Handhabung endlicher Ionengrößen, das für die Modellierung konzentrierter Elektrolyte mit hohem Elektrodenpotenzial von entscheidender Bedeutung ist. Die Autoren liefern eine allgemeine Ableitung der schwachen und starken Formen des PB-Systems aus der zugrundeliegenden thermodynamischen Energiefunktion und bieten ein umfassendes Verständnis der Grundlagen des Modells. Zusätzlich wird in diesem Kapitel die Implementierung dieser Methoden mittels Finite-Elemente-Methoden in FEniCSx diskutiert, wobei die praktischen Anwendungen und die Leistungsfähigkeit der vorgeschlagenen Techniken hervorgehoben werden. Das Kapitel schließt mit einer Demonstration der Wirksamkeit des adaptiven Drosselalgorithmus bei der Lösung des PB-Modells für verschiedene Elektrodenpotenziale und zeigt seine Robustheit und Vielseitigkeit im Umgang mit komplexen elektrochemischen Systemen.
    PDF-Version jetzt herunterladen
Titel
The FEniCS Project
Herausgegeben von
Jørgen S. Dokken
Henrik N. Finsberg
Jack S. Hale
Marie E. Rognes
Matthew W. Scroggs
Copyright-Jahr
2026
Electronic ISBN
978-3-032-17396-6
Print ISBN
978-3-032-17395-9
DOI
https://doi.org/10.1007/978-3-032-17396-6

Die PDF-Dateien dieses Buches entsprechen nicht vollständig den PDF/UA-Standards, bieten jedoch eingeschränkte Bildschirmleseunterstützung, beschriebene nicht-textuelle Inhalte (Bilder, Grafiken), Lesezeichen zur einfachen Navigation sowie durchsuchbaren und auswählbaren Text. Nutzer von unterstützenden Technologien können Schwierigkeiten bei der Navigation oder Interpretation der Inhalte in diesem Dokument haben. Wir sind uns der Bedeutung von Barrierefreiheit bewusst und freuen uns über Anfragen zur Barrierefreiheit unserer Produkte. Bei Fragen oder Bedarf an Barrierefreiheit kontaktieren Sie uns bitte unter accessibilitysupport@springernature.com

    Bildnachweise
    AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, ams.solutions GmbH/© ams.solutions GmbH, Wildix/© Wildix, arvato Systems GmbH/© arvato Systems GmbH, Ninox Software GmbH/© Ninox Software GmbH, Nagarro GmbH/© Nagarro GmbH, GWS mbH/© GWS mbH, CELONIS Labs GmbH, USU GmbH/© USU GmbH, G Data CyberDefense/© G Data CyberDefense, Vendosoft/© Vendosoft, Kumavision/© Kumavision, Noriis Network AG/© Noriis Network AG, tts GmbH/© tts GmbH, Asseco Solutions AG/© Asseco Solutions AG, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, Ferrari electronic AG/© Ferrari electronic AG, Doxee AT GmbH/© Doxee AT GmbH , Haufe Group SE/© Haufe Group SE, NTT Data/© NTT Data, Bild 1 Verspätete Verkaufsaufträge (Sage-Advertorial 3/2026)/© Sage, IT-Director und IT-Mittelstand: Ihre Webinar-Matineen in 2025 und 2026/© amgun | Getty Images