If elements of the simulation can be formulated as a system of linear equations or linear PDEs then it would be easy to use opencl/cuda to take work...
Separate names with a comma.