Fluid solver written in C and OpenCL which switch between the two.  Final project for High Performance Scientific Computing