Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/connorslade/wave-sim
A GPU accelerated simulator for the discretized wave equation.
https://github.com/connorslade/wave-sim
wave-equation wave-simulation wave-simulator
Last synced: about 1 month ago
JSON representation
A GPU accelerated simulator for the discretized wave equation.
- Host: GitHub
- URL: https://github.com/connorslade/wave-sim
- Owner: connorslade
- Created: 2024-05-11T04:34:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-12T03:34:34.000Z (7 months ago)
- Last Synced: 2024-06-12T10:18:26.298Z (7 months ago)
- Topics: wave-equation, wave-simulation, wave-simulator
- Language: Rust
- Homepage: https://connorcode.com/projects/wave-sim
- Size: 369 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wave-sim [![Build](https://github.com/connorslade/wave-sim/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/connorslade/wave-sim/actions/workflows/build.yml)
A GPU accelerated simulator for the discretized wave equation.
Check out the [configs](configs) directory for some demos and information on how to run the simulator yourself.![Screenshot](https://github.com/connorslade/wave-sim/assets/50306817/889be748-7122-43b0-9fe0-bd533a81231b)
## References
- [Finite difference methods for wave equations](https://hplgit.github.io/fdm-book/doc/pub/wave/pdf/wave-4print.pdf)
- [A friendly review of absorbing boundary conditions and perfectly matched layers for classical and relativistic quantum waves equations](https://hal.science/hal-01374183)
- [Courant–Friedrichs–Lewy condition](https://en.wikipedia.org/wiki/Courant%E2%80%93Friedrichs%E2%80%93Lewy_condition)