Software
Main projects
Numerical tours of computational mechanics with FEniCSx
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
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)
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)
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)
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.