N-Body Simulation with CUDA and C++

Course project for Applied Parallel Computing. We implemented and benchmarked classic N-body algorithms, including Barnes-Hut and brute-force schemes, with both CUDA-parallel and serial C++ implementations. The visualization shows recovery of a cross shape from randomly scattered points.

N-body cross recovery N-body simulation to recover a cross shape.

Download reportDemo video