| Literature DB >> 35741527 |
Siriguleng He1, Yang Liu2, Hong Li2.
Abstract
The nonlinear Schrödinger equation is an important model equation in the study of quantum states of physical systems. To improve the computing efficiency, a fast algorithm based on the time two-mesh high-order compact difference scheme for solving the nonlinear Schrödinger equation is studied. The fourth-order compact difference scheme is used to approximate the spatial derivatives and the time two-mesh method is designed for efficiently solving the resulting nonlinear system. Comparing to the existing time two-mesh algorithm, the novelty of the new algorithm is that the fine mesh solution, which becomes available, is also used as the initial guess of the linear system, which can improve the calculation accuracy of fine mesh solutions. Compared to the two-grid finite element methods (or finite difference methods) for nonlinear Schrödinger equations, the numerical calculation of this method is relatively simple, and its two-mesh algorithm is implemented in the temporal direction. Taking advantage of the discrete energy, the result with O(τC4+τF2+h4) in the discrete L2-norm is obtained. Here, τC and τF are the temporal parameters on the coarse and fine mesh, respectively, and h is the space step size. Finally, some numerical experiments are conducted to demonstrate its efficiency and accuracy. The numerical results show that the new algorithm gives highly accurate results and preserves conservation laws of charge and energy. Furthermore, by comparing with the standard nonlinear implicit compact difference scheme, it can reduce the CPU time without loss of accuracy.Entities:
Keywords: conservation law; error estimate; high-order compact difference scheme; soliton; time two-mesh algorithm
Year: 2022 PMID: 35741527 PMCID: PMC9222483 DOI: 10.3390/e24060806
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.738
The errors and convergence rates in time with .
|
|
|
| CPU Time (s) |
|
| CPU Time (s) |
|---|---|---|---|---|---|---|
|
|
| – | 139.9 |
| – | 332.6 |
|
|
| 2.2317 | 278.6 |
| 2.0088 | 678.4 |
|
|
| 2.2864 | 568.6 |
| 2.0027 | 1253.0 |
|
|
| 1.9843 | 1138.6 |
| 2.0002 | 2195.9 |
The errors and convergence rates in space with and .
|
|
|
| CPU Time (s) |
|
| CPU Time (s) |
|---|---|---|---|---|---|---|
|
|
| – | 28.8 |
| – | 51.6 |
|
|
| 4.4130 | 85.8 |
| 4.4127 | 199.9 |
|
|
| 4.0464 | 291.3 |
| 4.0395 | 924.1 |
|
|
| 3.9730 | 1023.9 |
| 3.9036 | 3751.5 |
Figure 1Real (left) and imaginary (right) parts of exact and numerical solutions at with .
Figure 2Numerical charge (Q) and energy (E) from to 1 with .
Figure 3Comparison of norm errors of the original TT-M method and its of the proposed TT-M method at .
Figure 42D (left) and 3D (right) graphics of collision of double solitons with .
Figure 5Numerical charge (Q) and energy (E) from to 6 with .
Figure 6Birth of standing solitons for at different time , and .
Figure 7Birth of standing solitons for at different time , and .
Figure 8Numerical charge (Q) and energy (E) from to 6 for .