generation initial positions and velocities moved to gpu