ElastodynamiCSx documentation
ElastodynamiCSx is a Python library dedicated to the numerical modeling of wave propagation in solids using the FEniCSx Finite Elements library. It is a third-party project, not part of the Fenics project.
The library provides a high level interface to build and solve common problems in a few lines code.
Prerequisite
This documentation only focuses on features proper to ElastodynamiCSx. Readers should be familiar with:
The FEniCSx library. See:
The reference page for FEniCSx documentation,
The FEniCSx tutorial,
The gallery of demos,
The Unified Form Language (ufl) documentation.
A mesher software. See for instance:
Another good starting point can be the COmputational MEchanics Tours.