Changes for CUDA, and using only ONE SimulationInfo structure that is addressed by pointers so that a consistent view is always maintained