Hi, everyone!
I made ElasticWave2D.jl — GPU-accelerated 2D elastic wave simulation in Julia.

I wanted to explore Julia’s potential for seismic simulation — easy install, GPU support, and readable code.
Features:
- CUDA acceleration (also multi-threaded CPU with
-t auto) - Staggered grid FD, HABC boundaries
- Vacuum formulation for topography & cavities
- Video recording, multiple output formats
Example result (tunnel detection):
Install:
using Pkg
Pkg.add(url="https://github.com/Wuheng10086/ElasticWave2D.jl")
Feedback welcome! ![]()
![]()
