Reference : dolfiny: Convenience wrappers for DOLFINx
Scientific congresses, symposiums and conference proceedings : Unpublished conference
Engineering, computing & technology : Multidisciplinary, general & others
Computational Sciences
dolfiny: Convenience wrappers for DOLFINx
Zilian, Andreas mailto [University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Engineering (DoE) >]
Habera, Michal mailto [University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Engineering (DoE) >]
FEniCS 2021 conference
from 22-03-2021 to 26-03-2021
University of Cambridge
United Kingdom
[en] FEniCS ; DOLFINx ; scientific Python
[en] With the increased flexibility of DOLFINx and its reduction to core functionality, the responsibility for even some basic components of computational analysis is shifted to the user.

This presentation provides an overview of the open-source package dolfiny, which provides end-user API interfaces to mesh/meshtags generation and processing, expression list handling, function interpolation and projection as well as the restriction of function spaces to parts of the computational domain. This functionality is consistently considered in interfaces to PETSc/SNES as nonlinear solver and SLEPc as eigensolver backend, both allowing the operation on block and nested operators. In addition, the package provides a convenient approach to incorporate time integration into the UFL formulation of the problem, which is exemplified for the generalised alpha method.

The capability of dolfiny is demonstrated in a number of examples, ranging between finite strain structural analysis, plasticity and fluid-structure interaction.
Researchers ; Professionals
FnR ; FNR12252781 > Andreas Zilian > DRIVEN > Data-driven Computational Modelling And Applications > 01/09/2018 > 28/02/2025 > 2017

File(s) associated to this reference

Fulltext file(s):

Open access
fenics2021-dolfiny-zilian.pdfAuthor postprint399.06 kBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.