Research article

Bicubic B-spline Galerkin method for solving the two-dimensional nonlinear Schrödinger equation

  • Published: 11 September 2026
  • MSC : 65N30, 65M60, 35Q55

  • The nonlinear Schrödinger (NLS) equation appears in many physical contexts, such as nonlinear optics, quantum mechanics, and wave propagation. This paper introduces a Galerkin finite-element method based on bicubic B-spline basis functions for solving the two-dimensional time-dependent NLS equation. The spatial discretization was carried out using bicubic B-splines within a Galerkin framework, while time integration was performed using the Crank-Nicolson scheme, resulting in a fully discrete formulation. Bicubic B-spline basis functions provide higher smoothness across element interfaces and offer better approximation properties compared with standard polynomial finite-element spaces. Linear stability was investigated under periodic boundary conditions using the von Neumann method. A plane wave test problem was used to assess the accuracy, stability, and convergence behavior of the proposed method. To supplement the plane-wave test, a spatially varying amplitude benchmark was included to examine the nonlinear two-dimensional dynamics and the long-time evolution of the discrete mass and Hamiltonian invariants, denoted by $ I_1 $ and $ I_2 $, respectively. The numerical results indicated stable two-dimensional performance, with convergence rates close to second order in both space and time, while the nonconstant-amplitude benchmark illustrated the distinct long-time behavior of the discrete $ I_1 $ and $ I_2 $ invariants.

    Citation: Emad Omar Altahat, Nur Nadiah Abd Hamid, Adila Aida Azahar, Yazariah Mohd Yatim. Bicubic B-spline Galerkin method for solving the two-dimensional nonlinear Schrödinger equation[J]. AIMS Mathematics, 2026, 11(9): 29256-29284. doi: 10.3934/math.20261163

    Related Papers:

  • The nonlinear Schrödinger (NLS) equation appears in many physical contexts, such as nonlinear optics, quantum mechanics, and wave propagation. This paper introduces a Galerkin finite-element method based on bicubic B-spline basis functions for solving the two-dimensional time-dependent NLS equation. The spatial discretization was carried out using bicubic B-splines within a Galerkin framework, while time integration was performed using the Crank-Nicolson scheme, resulting in a fully discrete formulation. Bicubic B-spline basis functions provide higher smoothness across element interfaces and offer better approximation properties compared with standard polynomial finite-element spaces. Linear stability was investigated under periodic boundary conditions using the von Neumann method. A plane wave test problem was used to assess the accuracy, stability, and convergence behavior of the proposed method. To supplement the plane-wave test, a spatially varying amplitude benchmark was included to examine the nonlinear two-dimensional dynamics and the long-time evolution of the discrete mass and Hamiltonian invariants, denoted by $ I_1 $ and $ I_2 $, respectively. The numerical results indicated stable two-dimensional performance, with convergence rates close to second order in both space and time, while the nonconstant-amplitude benchmark illustrated the distinct long-time behavior of the discrete $ I_1 $ and $ I_2 $ invariants.



    加载中


    [1] J. Yu, F. Yu, Non-autonomous soliton, wave propagation and collision dynamic for (2+1)-dimensional higher-order nonlinear Schrödinger equation with variable coefficients, Appl. Math. Lett., 174 (2026), 109827. https://doi.org/10.1016/j.aml.2025.109827 doi: 10.1016/j.aml.2025.109827
    [2] M. Zhou, F. Yu, Space–time shifted solitons and solution interactions for a generalized nonlocal nonlinear Schrödinger equation, Appl. Math. Lett., 178 (2026), 109937. https://doi.org/10.1016/j.aml.2026.109937 doi: 10.1016/j.aml.2026.109937
    [3] J. C. Strikwerda, Finite difference schemes and partial differential equations, 2 Eds., SIAM, Philadelphia, 2004.
    [4] M. Dehghan, A. Taleei, Numerical solution of nonlinear Schrödinger equation by using time-space pseudo-spectral method, Numer. Methods Partial Differ. Equations, 26 (2010), 979–992. https://doi.org/10.1002/num.20468 doi: 10.1002/num.20468
    [5] V. Thomée, Galerkin finite element methods for parabolic problems, Lecture Notes in Mathematics, Vol. 1054, Springer Berlin, Heidelberg, 1984. https://doi.org/10.1007/BFb0071790
    [6] V. Thomée, Galerkin finite element methods for parabolic problems, Springer Series in Computational Mathematics, Vol. 25, Springer Berlin, Heidelberg, 2006. https://doi.org/10.1007/3-540-33122-0
    [7] A. Zlotnick, I. Zlotnick, Finite element method with discrete transparent boundary conditions for the time-dependent 1D Schrödinger equation, Kinet. Relat. Mod., 5 (2012), 639–667. https://doi.org/10.3934/krm.2012.5.639 doi: 10.3934/krm.2012.5.639
    [8] G. Arora, V. Joshi, R. C. Mittal, Numerical simulation of nonlinear Schrödinger equation in one and two dimensions, Math. Models Comput. Simul., 11 (2019), 634–648. https://doi.org/10.1134/S2070048219040070 doi: 10.1134/S2070048219040070
    [9] D. Shi, Z. Qi, Linearized decoupled mass and energy conservation CN Galerkin FEM for the coupled nonlinear Schrödinger system, J. Sci. Comput., 100 (2024), 76. https://doi.org/10.1007/s10915-024-02632-z doi: 10.1007/s10915-024-02632-z
    [10] X. Zhu, Y. Zhang, Y. Nie, Split-step Galerkin FE method for two-dimensional space-fractional CNLS, Fractal Fract., 8 (2024), 402. https://doi.org/10.3390/fractalfract8070402 doi: 10.3390/fractalfract8070402
    [11] X. Liang, A. Q. M. Khaliq, Q. Sheng, Exponential time differencing Crank–Nicolson method with a quartic spline approximation for nonlinear Schrödinger equations, Appl. Math. Comput., 235 (2014), 235–252. https://doi.org/10.1016/j.amc.2014.02.063 doi: 10.1016/j.amc.2014.02.063
    [12] E. Lee, D. Kim, Stability analysis of the implicit finite difference schemes for nonlinear Schrödinger equation, AIMS Math., 7 (2022), 16349–16365. https://doi.org/10.3934/math.2022893 doi: 10.3934/math.2022893
    [13] E. N. Aksan, Quadratic B-spline finite element method for numerical solution of the Burgers' equation, Appl. Math. Comput., 174 (2006), 884–896. https://doi.org/10.1016/j.amc.2005.05.020 doi: 10.1016/j.amc.2005.05.020
    [14] E. Kırlı, A novel B-spline collocation method for Hyperbolic Telegraph equation, AIMS Math., 8 (2023), 11015–11036. https://doi.org/10.3934/math.2023558 doi: 10.3934/math.2023558
    [15] B. Lin, Septic spline function method for nonlinear Schrödinger equations, Appl. Anal., 94 (2015), 279–293. https://doi.org/10.1080/00036811.2014.890709 doi: 10.1080/00036811.2014.890709
    [16] A. Bashan, N. M. Yagmurlu, Y. Ucar, A. Esen, An effective approach to numerical soliton solutions for the Schrödinger equation via modified cubic B-spline differential quadrature method, Chaos Soliton. Fract., 100 (2017), 45–56. https://doi.org/10.1016/j.chaos.2017.04.038 doi: 10.1016/j.chaos.2017.04.038
    [17] R. Mohammadi, Smooth quintic spline approximation for nonlinear Schrödinger equations with variable coefficients in one and two dimensions, Chaos Soliton. Fract., 107 (2018), 204–215. https://doi.org/10.1016/j.chaos.2018.01.006 doi: 10.1016/j.chaos.2018.01.006
    [18] A. Iqbal, N. N. Abd Hamid, A. I. M. Ismail, Soliton solution of Schrödinger equation using cubic B-spline Galerkin method, Fluids, 4 (2019), 108. https://doi.org/10.3390/fluids4020108 doi: 10.3390/fluids4020108
    [19] N. N. A. Hamid, A. A. Majid, A. I. M. Ismail, Bicubic B-spline interpolation method for two-dimensional Laplace's equations, AIP Conf. Proc., 1522 (2013), 1033–1038. https://doi.org/10.1063/1.4801243 doi: 10.1063/1.4801243
    [20] R. C. Mittal, A. Tripathi, Numerical solutions of two-dimensional Burgers' equations using modified bi-cubic B-spline finite elements, Eng. Comput., 32 (2015), 1275–1306. https://doi.org/10.1108/EC-04-2014-0067 doi: 10.1108/EC-04-2014-0067
    [21] R. C. Mittal, A. Tripathi, Numerical solutions of two-dimensional unsteady convection–diffusion problems using modified bi-cubic B-spline finite elements, Int. J. Comput. Math., 94 (2017), 1–21. https://doi.org/10.1080/00207160.2015.1085976 doi: 10.1080/00207160.2015.1085976
    [22] L. R. T. Gardner, G. A. Gardner, A two dimensional bi-cubic B-spline finite element: used in a study of MHD-duct flow, Comput. Methods Appl. Mech. Eng., 124 (1995), 365–375. https://doi.org/10.1016/0045-7825(94)00760-K doi: 10.1016/0045-7825(94)00760-K
    [23] S. Wang, Split-step quintic B-spline collocation methods for nonlinear Schrödinger equations, AIMS Math., 8 (2023), 19794–19815. https://doi.org/10.3934/math.20231009 doi: 10.3934/math.20231009
    [24] X. Pan, A high-accuracy conservative numerical scheme for the generalized nonlinear Schrödinger equation with wave operator, AIMS Math., 9 (2024), 27388–27402. https://doi.org/10.3934/math.20241330 doi: 10.3934/math.20241330
    [25] B. Zhou, S. Pan, Z. Fang, M. Li, Linearized $L1$-Galerkin method for variable order time-fractional Schrödinger equation with unconditional convergence, AIMS Math., 10 (2025), 26527–26544. https://doi.org/10.3934/math.20251166 doi: 10.3934/math.20251166
    [26] X. Zhao, Numerical integrators for continuous disordered nonlinear Schrödinger equation, J. Sci. Comput., 89 (2021), 40. https://doi.org/10.1007/s10915-021-01653-2 doi: 10.1007/s10915-021-01653-2
    [27] Y. He, X. Zhao, Numerical methods for some nonlinear Schrödinger equations in soliton management, J. Sci. Comput., 95 (2023), 61. https://doi.org/10.1007/s10915-023-02181-x doi: 10.1007/s10915-023-02181-x
    [28] J. Dong, Q. Zhang, X. Zhao, Numerical methods for nonlinear Schrödinger equation with shock type initial data, Comput. Phys. Commun., 324 (2026), 110143. https://doi.org/10.1016/j.cpc.2026.110143 doi: 10.1016/j.cpc.2026.110143
    [29] Y. Xu, C. W. Shu, Local discontinuous Galerkin methods for nonlinear Schrödinger equations, J. Comput. Phys., 205 (2005), 72–97. https://doi.org/10.1016/j.jcp.2004.11.001 doi: 10.1016/j.jcp.2004.11.001
    [30] T. Wang, B. Guo, Q. Xu, Fourth-order compact and energy conservative difference schemes for the nonlinear Schrödinger equation in two dimensions, J. Comput. Phys., 243 (2013), 382–399. https://doi.org/10.1016/j.jcp.2013.03.007 doi: 10.1016/j.jcp.2013.03.007
    [31] R. T. Glassey, On the blowing up of solutions to the Cauchy problem for nonlinear Schrödinger equations, J. Math. Phys., 18 (1977), 1794–1797. https://doi.org/10.1063/1.523491 doi: 10.1063/1.523491
    [32] X. Antoine, W. Bao, C. Besse, Computational methods for the dynamics of the nonlinear Schrödinger/Gross–Pitaevskii equations, Comput. Phys. Commun., 184 (2013), 2621–2633. https://doi.org/10.1016/j.cpc.2013.07.012 doi: 10.1016/j.cpc.2013.07.012
    [33] X. Feng, H. Liu, S. Ma, Mass- and energy-conserved numerical schemes for nonlinear Schrödinger equations, Commun. Comput. Phys., 26 (2019), 1365–1396. https://doi.org/10.4208/cicp.2019.js60.05 doi: 10.4208/cicp.2019.js60.05
  • Reader Comments
  • © 2026 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(149) PDF downloads(8) Cited by(0)

Article outline

Figures and Tables

Figures(6)  /  Tables(5)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog