Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 678 Bytes

readme.md

File metadata and controls

25 lines (20 loc) · 678 Bytes

Py2DFDTD

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.

example-gif

Features:

  1. User-defined materials
  2. User-defined source / emitter functions
  3. Multi-Material simulations
  4. Arbitary numbers of sources, materials, reflectors
  5. Variable simulation area size
  6. Variable node size
  7. Variable output intervals
  8. High performance Numba NJIT support

Usage:

TBD

Requirements:

  • FDTDElastic:
    • Numpy
    • Numba
  • FDTDElastic Jupyter:
    • Numpy