Software

Main projects

Numerical tours of computational mechanics with FEniCSx

DOI

These numerical tours will introduce you to a wide variety of topics in computational continuum and structural mechanics using the finite element software FEniCSx.

dolfinx_materials

DOI

dolfinx_materials is a Python add-on package to the dolfinx interface to the FEniCSx project. It enables the user to define complex material constitutive behaviours which are not expressible using classical UFL operators.

dolfinx_optim

dolfinx_optim is a Python library that aims at providing a simple user interface in FEniCSx for solving convex optimization problems. In particular, it relies on the Mosek mathematical programming library. In particular, Mosek is a state-of-the art solver for linear programming (LP), convex quadratic programming (QP), second-order conic programming (SOCP) and semi-definite programming (SDP).

Supplementary materials

Adaptive Eyre-Milton (2024)

DOI

These scripts are supplementary materials to the paper:

An FFT-based adaptive polarization method for infinitely contrasted media with guaranteed convergence, by Karam Sab, Jérémy Bleyer, Sébastien Brisard and Martin Dolbeau, Computer Methods in Applied Mechanics and Engineering 427 (2024): 117012.

Phase-Field Composites (2018)

DOI

Phase-Field Composites is distributed as supplemental material to the paper J. Bleyer, R. Alessi, Phase-field approach to anisotropic brittle fracture including several damage mechanisms, Comput. Methods Appl. Mech. Engrg. (2018), https://doi.org/10.1016/j.cma.2018.03.012

This repository provides Python scripts based on the FEniCS project implementing the Longitudinal Transverse Damage (LTD) model for simulating brittle fracture of orthotropic materials as described in the paper. The Standard Damage (SD) model is also implemented. Scripts corresponding to the illustrative examples detailed in the paper along with the corresponding finite-element meshes are also provided.

Viscoplastic flows (2017)

DOI

Interior-point and Augmented Lagrangian algorithms for antiplane viscoplastic flows (in FEniCS) Viscoplastic flows is distributed as supplemental material to the paper J. Bleyer, Advances in the simulation of viscoplastic fluid flows using interior-point methods, Comput. Methods Appl. Mech. Engrg. (2017), https://doi.org/10.1016/j.cma.2017.11.006.

This repository is distributed to provide a minimal working implementation and examples of the methods discussed in the paper.