In the previous post I wrote some words about VexCL, a library for OpenCL. This library can easily be used within odeint. I only needed to create an adapter for the odeint resizing mechanism and then it was done. VexCL supports expression template and therefore, it can be used with odeints vector_space_algebra and default_operations. Continue reading
Some days ago I found a very nice library for building OpenCL applications: VexCL. It is really high level such that you must not care about things like memory management. It uses expression templates, such that you can write very compact and readable code. It is also possible to use VexCL with odeint, I will show in the next days some examples here.