Software for PhD Thesis "Adaptive Discontinuous Petrov-Galerkin Finite-Element-Methods"
Mathematisch-Naturwissenschaftliche Fakultät
Diese Software ist Teil der Dissertation »Adaptive Discontinuous Petrov-Galerkin Finite-Element-Methods« (2018) von Friederike Hellwig, Humboldt-Universitaet zu Berlin, Arbeitsgruppe Numerische Analysis von Prof. C. Carstensen. Sie enthält ein Framework zum Lösen des Poisson-Modell-Problems mit gegebener rechter Seite und (ggf.) inhomogenen Dirichlet- und Neumannranddaten mittels Finite-Elemente-Methode. Drei separate Klassen von Methoden sind verfügbar: vier dPG-Methoden, eine reduzierte gemischte Methode und ein gewichtetes Least-Squares-Schema. Alle drei Methoden beinhalten Löser und Funktionen zur Berechnung von Fehlerschätzern, die für adaptive Netzverfeinerung genutzt werden können. Details zu diesen Methoden, mit dieser Software durchgeführte Experimente inklusive Auswertung und eine Kurzdokumentation finden sich in o.g. Dissertation.
Die Software wurde geschrieben für und getestet mit den MATLAB-Versionen 8.2.0.701 (MATLAB 2013b) und 9.0.0.341360 (MATLAB R2016a). This code is part of the PhD thesis »Adaptive Discontinuous Petrov-Galerkin Finite-Element-Methods« (2018) by Friederike Hellwig, Humboldt-Universitaet zu Berlin, Numerical Analysis Group of Prof. C. Carstensen. It contains a finite element framework to solve the Poisson model problem with a given right-hand side and (possibly) inhomogeneous Dirichlet and Neumann boundary data. Three separate classes of methods are available in this package: four discontinous Petrov-Galerkin schemes, a reduced mixed scheme and a weighted Least-Squares scheme. All three methods come with solvers and functions to calculate error estimators to drive adaptive refinement. The abovementioned thesis contains details regarding these methods, numerical experiments executed with this software and a short documentation.
The software was written for and tested under MATLAB versions 8.2.0.701 (MATLAB 2013b) and 9.0.0.341360 (MATLAB R2016a).
Files in this item
Notes
The framework of this software is based on the AFEM software package for MATLAB by the Numerical Analysis Group of Prof. Dr. Carsten Carstensen, Humboldt-Universität zu Berlin, Institut für Mathematik. Furthermore, a few files were taken from the PhD thesis »On the quasi-optimal convergence of adaptive nonconforming finite element methods in three examples« by Hella Rabus, Humboldt-Universität zu Berlin, Institut für Mathematik. The file "LICENCE.txt" contains a list of all files and states their respective creators explicitly, next to a copyright note in each file.
References