Installation
Requires FEniCSx binaries installed
Quick way: pip-git install the package:
pip install git+https://github.com/Universite-Gustave-Eiffel/elastodynamicsx.git
Or, git-clone and pip-install:
git clone https://github.com/Universite-Gustave-Eiffel/elastodynamicsx.git
cd elastodynamicsx/
pip install *
This way, the demos are copied and can be run:
python3 demo/weq_2D-SH_FullSpace.py
Dependencies
Main dependencies:
DOLFINx version: 0.10.0.post2
DOLFINx-MPC. This dependency is optional (periodic BCs).
DOLFINx-MPC version: 0.10.0
numpypyvistaandmatplotlibfor 3D/2D plots
Optional packages:
tqdm (progress bar for loops)