A Spectral Integral Equation Solution of the Gross-Pitaevskii Equation