The Gross-Pitaevskii equation is a partial differential equation in space and time variables. Usually it does not have analytic solution and different numerical methods, such as split-step Crank-Nicolson and Fourier spectral methods, are used for its solution. There are different Fortran and C programs for its solution for contact interaction and long-range dipolar interaction which can be freely used.