Some combined high order compact (CHOC) schemes are proposed for non-self-adjoint and nonlinear Schrödinger equation (NSANLSE). There are first order and second order spatial derivatives ux‾, uxx in the NSANLSE. If one uses classical high order compact schemes to approximate uxx and ux‾ separately, it will widen the bandwidth in practical coding due to matrix multiplication. This will partly counteract the advantages of high order compact. To overcome the deficiency, one solves the spatial derivatives simultaneously by combining them. In other words, it solves uxjn and uxxjn simultaneously in terms of uj. The idea is applied to discretize NSANLSE in space. Two efficient numerical schemes are proposed for NSANLSE. The stability and convergence of the new schemes are analyzed theoretically. Numerical experiments are reported to verify the new schemes.
Read full abstract