Demos

The following examples illustrate how to use elastodynamicsx to build and solve problems from begin to end. They can be run in parallel with:

# run on 2 nodes:
mpiexec -n 2 python3 example.py

Several examples rely on functions that are not embedded in the main .py file (models, analytical solutions): companion files can be found in the demo/ folder in github.

Time domain

Explicit scheme
Wave propagation modeling, Spectral elements
Implicit scheme
Structural dynamics

Frequency domain – Helmoltz equation

Eigenmodes

Guided waves

  • coming soon