>It would be great if I (or Dara or someone else) could crack this nut and figure out how to incorporate a Differential Evolution solver.

That is on my plate, I am planning to do it in C on GPU servers in Sept, obviously you could test and use it.

Paul we need such algorithms to push your wonderful ideas to the next level