Gross Pitaevskii 2D