OpenCL N-Body Simulation

Last Revision:
Version 1.0, 2015-12-10
First Version.
Build Requirements:
iOS 9.1 SDK, Xcode 7.1
Runtime Requirements:
iOS 9.x

Performs an N-Body simulation which calculates a gravity field and corresponding velocity and acceleration contributions accumulated by each body in the system from every other body. Shows how to mitigate computation between all available devices including CPU and GPU devices, as well as a hybrid combination of both, using separate threads for each simulator.