A Python implementation of two-dimensional, Finite Difference Time Domain (FDTD) simulation of elastic wave propagation in solids. Uses Numba's JIT compiler to accelerate derivative calculations.
- User-defined materials
- User-defined source / emitter functions
- Multi-Material simulations
- Arbitary numbers of sources, materials, reflectors
- Variable simulation area size
- Variable node size
- Variable output intervals
- High performance Numba NJIT support
TBD
- FDTDElastic:
- Numpy
- Numba
- FDTDElastic Jupyter:
- Numpy