text: 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.