Abstract
In this paper, we investigate the local discontinuous Galerkin (LDG) methods coupled with multistep implicit–explicit (IMEX) time discretization to solve one-dimensional and two-dimensional nonlinear Schrödinger equations. In this approach, the nonlinear terms are treated explicitly, while the linear terms are handled implicitly. By the skew symmetry property of LDG operators and the properties of Gauss–Radau projections, we obtain error estimates for the prime and auxiliary variables, as well as the estimate for the time difference of the prime variables. These results, together with a carefully chosen numerical initial condition, allow us to obtain the optimal error estimate in both space and time for the fully discrete scheme. Numerical experiments are performed to verify the accuracy and efficiency of the proposed methods.








Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Ciarlet, P.G.: The Finite Element Method for Elliptic Problems. Society for Industrial and Applied Mathematics (SIAM), Philadelphia (2002)
Chen, A., Cheng, Y., Liu, Y., Zhang, M.: Superconvergence of ultra-weak discontinuous Galerkin methods for the linear Schödinger equation in one dimension. J. Sci. Comput. 82(1), 1–44 (2020)
Castillo, P., Cockburn, B., Schötzau, D., Schwab, C.: Optimal a priori error estimates for the hp-version of the local discontinuous Galerkin method for the convection-diffusion problems. Math. Comput. 71(238), 455–478 (2002)
Castillo, P., Gómez, S.: On the conservation of fractional nonlinear Schrödinger equation’s invariants by the local discontinuous Galerkin method. J. Sci. Comput. 77(3), 1444–1467 (2018)
Cockburn, B., Hou, S., Shu, C..-W.: The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV. The multidimensional case. Math. Comput. 54(190), 545–581 (1990)
Chen, A., Li, F., Cheng, Y.: An ultra-weak discontinuous Galerkin method for Schrödinger equation in one dimension. J. Sci. Comput. 78(2), 772–815 (2019)
Cockburn, B., Lin, S..Y., Shu, C..-W..: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws. III: One-dimensional systems. J. Comput. Phys. 84(1), 90–113 (1989)
Cockburn, B., Shu, C.-W.: Runge–Kutta discontinuous Galerkin methods for convection-dominated problems. J. Sci. Comput. 16(3), 173–261 (2001)
Cockburn, B., Shu, C.-W.: The local discontinuous Galerkin method for time-dependent convection–diffusion systems. SIAM J. Numer. Anal. 35(6), 2440–2463 (1998)
Cockburn, B., Shu, C..-W.: The Runge–Kutta discontinuous Galerkin method for conservation laws. V: multidimensional systems. J. Comput. Phys. 141(2), 199–224 (1998)
Cockburn, B., Shu, C.-W.: The Runge–Kutta local projection \(P^1\)-discontinuous Galerkin method for scalar conservation laws. Math. Model. Numer. Anal. 25, 337–361 (1991)
Cockburn, B., Shu, C..-W.: TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. II: General framework. Math. Comput. 52(186), 411–435 (1989)
Daǧ, I.: A quadratic B-spline finite element method for solving nonlinear Schrödinger equation. Comput. Methods Appl. Mech. Eng. 174(1–2), 247–258 (1999)
Dong, B., Shu, C.-W., Wang, W.: A new multiscale discontinuous Galerkin method for the one-dimensional stationary Schrödinger equation. J. Sci. Comput. 66(1), 321–345 (2016)
Gao, Y., Mei, L.: Implicit-explicit multistep methods for general two-dimensional nonlinear Schrödinger equations. Appl. Numer. Math. 109, 41–60 (2016)
Gong, Y., Wang, Q., Wang, Y., Cai, J.: A conservative Fourier pseudo-spectral method for the nonlinear Schrödinger equation. J. Comput. Phys. 328, 354–370 (2017)
Guo, L., Xu, Y.: Energy conserving local discontinuous Galerkin methods for the nonlinear Schrödinger equation with wave operator. J. Sci. Comput. 65, 622–647 (2015)
Hong, J., Ji, L., Liu, Z.: Optimal error estimate of conservative local discontinuous Galerkin method for nonlinear Schrödinger equation. Applied Numerical Mathematics: Transactions of IMACS 127, 164–178 (2018)
Ji, B., Zhang, L.: Error estimate of exponential wave integrator Fourier pseudospectral methods for the nonlinear Schrödinger equation. Appl. Math. Comput. 343, 100–113 (2019)
Karakashian, O., Makridakis, C.: A space-time finite element method for the nonlinear Schrödinger equation: the continuous Galerkin method. SIAM J. Numer. Anal. 36(6), 1779–1807 (1999)
Li, M., Gu, X.M., Huang, C., Fei, M., Zhang, G.: A fast linearized conservative finite element method for the strongly coupled nonlinear fractional Schrödinger equations. J. Comput. Phys. 358, 256–282 (2018)
Lu, W., Huang, Y., Liu, H.: Mass preserving discontinuous Galerkin methods for Schrödinger equations. J. Comput. Phys. 282, 210–226 (2015)
Liu, H., Huang, Y., Lu, W., Yi, N.: On accuracy of the mass-preserving DG method to multi-dimensional Schrödinger equations. IMA J. Numer. Anal. 39(2), 760–791 (2019)
Lasaint, P., Raviart, P.A.: On a finite element method for solving the neutron transport equation. Publications mathématiques et informatique de Rennes S4, 1–40 (1974)
Reed, W.H. , Hill,T.: Triangular mesh methods for the neutron transport equation, Los Alamos Scientific Lab., N. Mex.(USA). (1973)
Rosales, R.R., Seibold, B., Shirokoff, D., Zhou, D.: Unconditional stability for multistep IMEX schemes-theory. SIAM J. Numer. Anal. 55(5), 2336–2360 (2017)
Song, H.: Energy SSP-IMEX Runge-Kutta methods for the Cahn-Hilliard equation. J. Comput. Appl. Math. 292, 576–590 (2016)
Seibold, B., Shirokoff, D., Zhou, D.: Unconditional stability for multistep IMEX schemes-practice. J. Comput. Phys. 376, 295–321 (2019)
Shi, D., Wang, J.: Unconditional superconvergence analysis of a Crank-Nicolson Galerkin FEM for nonlimear Schrödinger equation. J. Sci. Comput. 72(3), 1093–1118 (2017)
Tao, Q., Xia, Y.: Error estimates and post-processing of local discontinuous Galerkin method for Schrödinger equations. J. Comput. Appl. Math. 356, 198–218 (2019)
Wang, J.: Multisymplectic Fourier pseudospectral method for the nonlinear Schrödinger equations with wave operator. J. Comput. Math. 01, 31–48 (2007)
Wang, H., Liu, Y., Zhang, Q., Shu, C.-W.: Local discontinuous Galerkin methods with implicit-explicit time-marching for time-dependent incompressible fluid flow. Math. Comput. 88(315), 91–121 (2019)
Wang, H., Shu, C.-W., Zhang, Q.: Stability analysis and error estimates of local discontinuous Galerkin methods with implicit-explicit time-marching for nonlinear convection-diffusion problems. Appl. Math. Comput. 272, 237–258 (2016)
Wang, H., Shu, C.-W., Zhang, Q.: Stability and error estimates of local discontinuous Galerkin methods with implicit-explicit time-marching for advection-diffusion problems. SIAM J. Numer. Anal. 53(1), 206–227 (2015)
Wang, H., Zhang, Q., Shu, C..-W.: Stability analysis and error estimates of local discontinuous Galerkin methods with implicit-explicit time-marching for the time-dependent fourth order PDEs. ESAIM: Mathematical Modelling and Numerical Analysis 51(5), 1931–1955 (2017)
Wang, H., Zhang, Q., Shu, C.-W.: Third order implicit-explicit Runge-Kutta local discontinuous Galerkin methods with suitable boundary treatment for convection-diffusion problems with Dirichlet boundary conditions. J. Comput. Appl. Math. 342, 164–179 (2018)
Wang, H., Zhang, Q., Wang, S., Shu, C.-W.: Local discontinuous Galerkin methods with explicit-implicit-null time discretizations for solving nonlinear diffusion problems. SCIENCE CHINA Math. 63(1), 183–204 (2020)
Wang, H., Wang, S., Zhang, Q., Shu, C..-W.: Local discontinuous Galerkin methods with implicit-explicit time-marching for multi-dimensional convection-diffusion problems. ESAIM: Mathematical Modelling and Numerical Analysis 50(4), 1083–1105 (2016)
Wang, H., Zheng, J., Yu, F., Guo, H., Zhang, Q.: Local discontinuous Galerkin method with implicit-explicit time marching for incompressible miscible displacement problem in porous media. J. Sci. Comput. 78(1), 1–28 (2019)
Xu, Y., Shu, C.-W.: Local discontinuous Galerkin methods for nonlinear Schrödinger equations. J. Comput. Phys. 205(1), 72–97 (2005)
Xu, Y., Shu, C.-W.: Optimal error estimates of the semidiscrete local discontinuous Galerkin methods for high order wave equations. SIAM J. Numer. Anal. 50(1), 79–104 (2012)
Zhang, Q., Gao, F.: A fully-discrete local discontinuous Galerkin method for convection-dominated Sobolev equation. J. Sci. Comput. 51(1), 107–134 (2012)
Zhang, Q., Shu, C.-W.: Error estimates to smooth solutions of Runge-Kutta discontinuous Galerkin methods for scalar conservation laws. SIAM J. Numer. Anal. 42(2), 641–666 (2004)
Zhang, Q., Shu, C.-W.: Stability analysis and a priori error estimates of the third order explicit Runge-Kutta discontinuous Galerkin method for scalar conservation laws. SIAM J. Numer. Anal. 48(3), 1038–1063 (2010)
Zhang, H., Wu, B., Meng, X.: A local discontinuous Galerkin method with generalized alternating fluxes for 2D nonlinear Schrödinger equations. Communications on Applied Mathematics and Computation 4(1), 84–107 (2022)
Acknowledgements
The research of Y. Li was supported by National Key Research and Development Program of China 2021YFA1003004. The research of X. Zhong was partially supported by NSFC Grant 12272347. The authors would like to thank Prof. Qiang Zhang from Nanjing University for his valuable suggestions.
Funding
Author Y. Li was partially supported by National Key Research and Development Program of China 2021YFA1003004. Author X. Zhong was partially supported by NSFC Grant 12272347.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A The Expression of \(Z_{41}\)
A The Expression of \(Z_{41}\)
To simplify the presentation, the parameter \(\gamma \) is omitted in the following.
By (3.16), (2.17), and (3.11), we first rewrite the expression of \(F^nR^n-f^nr^n\) as
Similarly, \(F^{n-1}R^{n-1}-f^{n-1}r^{n-1}\) can be rewritten as
Then, by subtracting (A.2) from (A.1), we have
which completes the details of the expression for \(Z_{41}\).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, Y., Shi, H. & Zhong, X. Local Discontinuous Galerkin Methods with Multistep Implicit–Explicit Time Discretization for Nonlinear Schrödinger Equations. J Sci Comput 101, 4 (2024). https://doi.org/10.1007/s10915-024-02647-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-024-02647-6
Keywords
- Local discontinuous Galerkin method
- Implicit–explicit time method
- Multistep method
- Schrödinger equation
- Error estimate