Split-step Fourier methods for the Gross-Pitaevskii equation