摘要

A Fourier pseudo-spectral method that conserves mass and energy is developed for a two-dimensional nonlinear Schrodinger equation. By establishing the equivalence between the semi-norm in the Fourier pseudo-spectral method and that in the finite difference method, we are able to extend the result in Ref.[56] to prove that the optimal rate of convergence of the new method is in the order of O(N-r + tau(2)) in the discrete L-2 norm without any restrictions on the grid ratio, where N is the number of modes used in the spectral method and tau is the time step size. A fast solver is then applied to the discrete nonlinear equation system to speed up the numerical computation for the high order method. Numerical examples are presented to show the efficiency and accuracy of the new method.