Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 685 Bytes

File metadata and controls

13 lines (9 loc) · 685 Bytes

WaveSim

A 2D wave simulation program using the discrete wave equation. Mainly in C++, with a small CUDA section. Uses CMake and SFML graphics.

wave.mp4

Features different methods for calculating each frame for different systems and to compare performance optimizations. GPU acceleration increased speeds by 39x compared to threaded CPU computation. (RTX4050 vs Ryzen 7 8845HS)

Current Methods

  1. Compiler Automatic Parallelization (CPU)
  2. CUDA (GPU)
Screenshot 2025-10-16 212546