Boids visualization using Thread Safe Graphics Library (TSGL) from Calvin College. This is an API for OpenGL and is required for building.
Written for OpenACC with the intent to test multicore CPU as well as GPU threading for higher boid counts.
Boids are a form of simulated bird, coined by Craig Reynolds in 1986. Click for Craig's paper. Click for the Boids wikipedia article.. Helpful pseudocode.
I worked using WSL2 Ubuntu environment for the entirety of this project.
- TSGL
- NVIDIA HPC ACC
- OpenMP
- X Window