# FEniCS Mechanics: A Package for Continuum Mechanics Simulations

**Authors:** Miguel A. Rodriguez, Christoph M. Augustin, Shawn C. Shadden

arXiv: 1901.07960 · 2019-01-30

## TL;DR

FEniCS Mechanics is a Python package that simplifies continuum mechanics simulations by leveraging FEniCS, enabling rapid prototyping and ensuring physical consistency for users with limited programming or mechanics background.

## Contribution

It introduces a flexible, user-friendly Python library that integrates continuum mechanics principles with FEniCS for accessible and rapid simulation development.

## Key findings

- Supports various material laws for simulation
- Ensures physical consistency of user inputs
- Facilitates rapid prototyping of mechanics problems

## Abstract

FEniCS Mechanics is a Python package to facilitate computational mechanics simulations. The Python library dolfin, from the FEniCS Project, is used to formulate and numerically solve the problem in variational form. The general balance laws from continuum mechanics are used to enable rapid prototyping of different material laws. In addition to its generality, FEniCS Mechanics also checks the input provided by users to ensure that problem definitions are physically consistent. In turn, this code enables simulations of custom mechanics problems to be more accessible to those with limited programming or mechanics knowledge.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1901.07960/full.md

## Figures

9 figures with captions in the complete paper: https://tomesphere.com/paper/1901.07960/full.md

## References

16 references — full list in the complete paper: https://tomesphere.com/paper/1901.07960/full.md

---
Source: https://tomesphere.com/paper/1901.07960