headmyshoulder / odeint-v2

odeint - solving ordinary differential equations in c++ v2
http://headmyshoulder.github.com/odeint-v2/
Other
340 stars 101 forks source link

Boost.Compute backend #121

Closed ddemidov closed 10 years ago

ddemidov commented 10 years ago

This adds support for using Boost.Compute library (https://github.com/kylelutz/compute) as a backend. Based on the Thrust backend.

Tested on a Lorenz attractor ensemble example (https://gist.github.com/ddemidov/8331121). It gives correct results and the performance is on par with Thrust/VexCL on the same hardware.