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.
@article{arxiv.1901.07960,
title = {FEniCS Mechanics: A Package for Continuum Mechanics Simulations},
author = {Miguel A. Rodriguez and Christoph M. Augustin and Shawn C. Shadden},
journal= {arXiv preprint arXiv:1901.07960},
year = {2019}
}
Comments
This work was supported in part from the NSF award 1663747 and the NSF GRFP. Additionally, this project has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Action H2020-MSCA-IF-2016 InsiliCardio, GA No. 750835