Split-step orthogonal spline collocation methods for nonlinear Schrödinger equations in one, two, and three dimensions

Abstract Split-step orthogonal spline collocation (OSC) methods are proposed for one-, two-, and three-dimensional nonlinear Schrodinger (NLS) equations with time-dependent potentials. Firstly, the NLS equation is split into two nonlinear equations, and one or more one-dimensional linear equations. Commonly, the nonlinear subproblems could be integrated directly and accurately, but it fails when the time-dependent potential cannot be integrated exactly. In this case, we propose three approximations by using quadrature formulae, but the split order is not reduced. Discrete-time OSC schemes are applied for the linear subproblems. In numerical experiments, many tests are carried out to prove the reliability and efficiency of the split-step OSC (SSOSC) methods. Solitons in one, two, and three dimensions are well simulated, and conservative properties and convergence rates are demonstrated. We also apply the ways of solving the nonlinear subproblems to the split-step finite difference (SSFD) methods and the time-splitting spectral (TSSP) methods, and the approximate ways still work well. Finally, we apply the SSOSC methods to solve some problems of Bose–Einstein condensates.

[1]  Abul Hasan Siddiqi,et al.  Trends in Industrial and Applied Mathematics , 2011 .

[2]  J. Miller Numerical Analysis , 1966, Nature.

[3]  Jim Douglas,et al.  Collocation Methods for Parabolic Equations in a Single Space Variable , 1974 .

[4]  T. Taha,et al.  Analytical and numerical aspects of certain nonlinear evolution equations. II. Numerical, nonlinear Schrödinger equation , 1984 .

[5]  J. Varah Alternate Row and Column Elimination for Solving Certain Linear Systems , 1976 .

[6]  Patrick Keast,et al.  Algorithm 603: COLROW and ARCECO: FORTRAN Packages for Solving Certain Almost Block Diagonal Linear Systems by Modified Alternate Row and Column Elimination , 1983, TOMS.

[7]  M. Ablowitz,et al.  Analytical and Numerical Aspects of Certain Nonlinear Evolution Equations , 1984 .

[8]  Ryan I. Fernandes,et al.  Efficient orthogonal spline collocation methods for solving linear second order hyperbolic problems on rectangles , 1997 .

[9]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .

[10]  G. Strang On the Construction and Comparison of Difference Schemes , 1968 .

[11]  Graeme Fairweather,et al.  Numerical Methods for Schrödinger-Type Problems , 2002 .

[12]  Graeme Fairweather,et al.  Orthogonal spline collocation methods for Schr\"{o}dinger-type equations in one space variable , 1994 .

[13]  Gulcin M. Muslu,et al.  A split-step Fourier method for the complex modified Korteweg-de Vries equation☆ , 2003 .

[14]  Patrick Keast,et al.  FORTRAN Packages for Solving Certain Almost Block Diagonal Linear Systems by Modified Alternate Row and Column Elimination , 1983, TOMS.

[15]  Hanquan Wang,et al.  Numerical studies on the split-step finite difference method for nonlinear Schrödinger equations , 2005, Appl. Math. Comput..

[16]  Jim Douglas,et al.  A finite element collocation method for quasilinear parabolic equations , 1973 .

[17]  P. Markowich,et al.  Numerical solution of the Gross--Pitaevskii equation for Bose--Einstein condensation , 2003, cond-mat/0303239.

[18]  C. Sulem,et al.  The nonlinear Schrödinger equation : self-focusing and wave collapse , 2004 .

[19]  Graeme Fairweather,et al.  Discrete-time Orthogonal Spline Collocation Methods for Schrödinger Equations in Two Space Variables , 1998 .

[20]  Mark P. Robinson,et al.  The solution of nonlinear Schrödinger equations using orthogonal spline collocation , 1997 .

[21]  Thiab R. Taha,et al.  Analytical and numerical aspects of certain nonlinear evolution equations. I. Analytical , 1984 .

[22]  Bingkun Li Discrete-time orthogonal spline collocation methods for Schrodinger-type problems , 1998 .

[23]  G. Wei,et al.  Local spectral time splitting method for first- and second-order partial differential equations , 2005 .

[24]  U. Ascher,et al.  On Spline Basis Selection for Solving Differential Equations , 1983 .