now simulating on the gpu