OpenSteer CUDA port
In the last years, graphics processing units (GPUs) have become more and more powerful primarily driven by the development of highly realistic video games. With the release of Software Development Kits (SDKs) this performance can now be used by developers to accelerate their applications. This also made GPUs an interesting platform for high performance computing (General-Purpose Computation on Graphics Hardware).
[OpenSteer](http://opensteer.sf.net) is an open-source toolkit to test and simulate [steering behaviors of autonomous characters](http://www.red3d.com/cwr/steer/) in animations or video games. Steering behaviors are responsible to navigate a character around its world in a natural way while reacting on influences of its environment, for example to avoid collisions with obstacles.
This project enhances the OpenSteer toolkit by using the power of today's (NVIDIA) GPUs for calculation of steering behaviors.
The source code is hosted at [github](https://github.com/simonboots/OpenSteerCUDA).
This port is part of my bachelor's thesis which can be downloaded [here](http://www.stiefels.net/wp-content/uploads/2009/08/Parallelizing-the-OpenSteer-toolkit-using-GPUs.pdf).
