Domain decomposition algorithms for the two dimensional nonlinear Schr{\"o}dinger equation and simulation of Bose-Einstein condensates