Flocking simulation using SFML, OpenMP and OpenCL
This project is part of the High-Performance Computing course. Bird-oids, or Boids, are flying in flocks and try to avoid the mouse pointer. The goal is to have as many boids as possible while maintaining an acceptable framerate. We used OpenMP to run this simulation across multiple processors, and OpenCL to run it on a GPU.