A GPE solver using FFT's on the GPU