AFEM-by-Equilibration

DOI

This repository showcases how adaptive finite element solvers using equilibration based a posteriori error estimates can be build. Therefore, FEniCSx [1] alongside with dolfinx_eqlb [2], an extension for efficient flux equilibration are used. Classical benchmarks for the Poisson problem and linear elasticity are shown. The here presented code can be used to reproduce the results in the related publication.

[1] Baratta, I. A. et al.: DOLFINx: The next generation FEniCS problem solving environment. preprint. (2023) doi: 10.5281/zenodo.10447666

[2] Brodbeck, M., Bertrand, F. and Ricken, T.: dolfinx_eqlb v1.2.0. DaRUS (2024) doi: 10.18419/darus-4498

The installation is described on github. The easiest way is the creation of a Docker container. Alternatively, a copy of a docker image containing all examples, is provided in this data set. In order to use it, download the .tar.gz archive, navigate into the folder, where the download is located, and run

$ docker load --input dockerimage-AFEMbyEqlb.tar.gz

Execute followingly all provided calculations by

$ docker run -ti brodbeck-m/afem-by-eqlb:release $ ./execute_all.sh

Use persistent identifiers from Software Heritage (

) to cite individual files or even lines of the source code.

Identifier
DOI https://doi.org/10.18419/darus-4500
Metadata Access https://darus.uni-stuttgart.de/oai?verb=GetRecord&metadataPrefix=oai_datacite&identifier=doi:10.18419/darus-4500
Provenance
Creator Brodbeck, Maximilian ORCID logo; Bertrand, Fleurianne ORCID logo; Ricken, Tim ORCID logo
Publisher DaRUS
Contributor Brodbeck, Maximilian
Publication Year 2024
Rights GPL 3.0 or later; info:eu-repo/semantics/openAccess; https://www.gnu.org/licenses/gpl-3.0-standalone.html
OpenAccess true
Contact Brodbeck, Maximilian (University of Stuttgart)
Representation
Resource Type Dataset
Format application/gzip
Size 39223; 1556580071
Version 1.0
Discipline Construction Engineering and Architecture; Engineering; Engineering Sciences; Mathematics; Natural Sciences