Streamline is a collection of various CFD algorithms that I have implemented in OpenCL. It implements various algorithms from literature, in particular from computer graphics, which generally emphasize computational efficiency over physical accuracy. The sacrifice of accuracy for efficiency often results in many physical and mathematical simplifications, but oftentimes produces mathematically elegant solutions in terms of numerical integration.
Check out the GitHub repository.