gross-pitaevskii.tex is the draft, latest version is v2 on the arxiv