Numerically solves the 3d Gross-Pitaevskii equation