Introduction

The standard NLS is an important fundamental equation in quantum mechanics, with applications in various fields, such as super-fluids, nonlinear optics, atomic physics, nuclear physics, and solid state physics, which describes the change law of the state of microscopic particles over time by wave function. The one-dimensional NLS has the following form

$$\begin{aligned} \begin{aligned} i\hbar \frac{\partial \Psi (x,t)}{\partial t}&=-\frac{\hbar ^2}{2m}\nabla ^2\Psi (x,t) -\lambda |\Psi (x,t)|^2\Psi (x,t)+V(x)\Psi (x,t), \end{aligned} \end{aligned}$$
(1)

where \(i=\sqrt{-1}\), m is the mass of microscopic particle, \(\hbar\) is the Planck’s constant, \(\lambda |\Psi (x,t)|^2\Psi (x,t)\) stands for the nonlinear interaction of particles and V(x) is the potential term function. Recently, with the rise of fractional calculus modeling, fractional quantum mechanics have gradually aroused people’s interest and the Feynman path integral over the trajectories of Lévy fights leads to the space-fractional NLS1,2, which can characterize more extensive nonrelativistic quantum mechanical behavior in physics. The global well-posedness of fractional NLS was studied by3, the existence and uniqueness of its global solution were proved in4,5 and the regularity of ground state was considered by6. For some interesting applications in physics, we refer the readers to7,8,9 for references.

In this article, we consider the Riesz space-fractional NLS in two-dimensions:

$$\begin{aligned} \begin{aligned} i\frac{\partial \Psi (x,y,t)}{\partial t}+\gamma \frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |x|^{2\alpha }} +\gamma \frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |y|^{2\alpha }} +\lambda |\Psi (x,y,t)|^2\Psi (x,y,t)=0, \ \ \ (x,y;t)\in \!\Omega \!\times \!(0,T], \end{aligned} \end{aligned}$$
(2)

subjected to

$$\begin{aligned}&\Psi (x,y,0)=\Psi _0(x,y), \quad (x,y)\in \mathbb {R}^2, \end{aligned}$$
(3)
$$\begin{aligned}&\Psi (x,y,t)=0, \quad (x,y;t) \in \mathbb {R}^2\setminus \Omega \times (0,T], \end{aligned}$$
(4)

where \(1/2<\alpha \le 1\), \(\lambda ,\ \gamma \in \mathbb {R}^+\), \(\Omega =(a,b)\times (c,d)\) and \(\Psi _0(x,y)\) is a known function vanishing outside \(\Omega\). If \(\alpha =1\), it reduces to the classical NLS. The space-fractional derivatives are defined in Riesz sense by

$$\begin{aligned}&\frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |x|^{2\alpha }}\!=\!\frac{-1}{2\cos (\alpha \pi )}\!\Big \{\! {_{a}^{L}D^{2\alpha }_x} \Psi (x,y,t) \!+\! ^{R}_{x}D^{2\alpha }_b \Psi (x,y,t)\!\Big \}\!,\\&^{L}_{a}D^{2\alpha }_x \Psi (x,y,t)\! = \!\frac{1}{\Gamma (2-{2\alpha })}\frac{\partial ^2}{\partial x^2} \!\int ^x_a\!(x-\xi )^{1-{2\alpha }}\Psi (\xi ,y,t)d\xi ,\\&^{R}_{x}D^{2\alpha }_b \Psi (x,y,t)\! = \!\frac{1}{\Gamma (2-{2\alpha })}\frac{\partial ^2}{\partial x^2} \!\int ^b_x\!(\xi -x)^{1-{2\alpha }}\Psi (\xi ,y,t)d\xi , \end{aligned}$$

and \(\frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |y|^{2\alpha }}\) can be defined in the same fashion.

Meanwhile, the Eqs. (2)–(4) have the mass and energy conservative laws. Define the below functionals

$$\begin{aligned} M(t)&=\int _\Omega |\Psi (x,y,t)|^2d\Omega ,\\ E(t)&=\int _\Omega \Bigg |\frac{\partial ^{\alpha } \Psi (x,y,t)}{\partial |x|^{\alpha }}\Bigg |^2 +\Bigg |\frac{\partial ^{\alpha } \Psi (x,y,t)}{\partial |y|^{\alpha }}\Bigg |^2d\Omega -\frac{\lambda }{2}\int _\Omega |\Psi (x,y,t)|^4d\Omega , \end{aligned}$$

then there exist \(M(t)=M(0)\), \(E(t)=E(0)\), \(0<t<T\)10.

The past decade has witnessed the rapid evolution of numerical algorithms for the space-fractional NLS, although it is quite complex to solve the space-fractional partial differential equations (PDEs). Aside from a few analytic and semi-analytical techniques11,12, Wang et al. developed an efficient finite difference method (FDM) for the Riesz space-fractional coupled NLS (CNLS)13. Ran and Zhang proposed an implicit FDM for the space-fractional strongly CNLS14, which preserves the discrete conservative laws. A Crank-Nicolson FDM was considered for the Riesz space-fractional NLS15, which preserves the discrete energy. In16,17, Li et al. developed a fast linearized FEM for the space-fractional NLS and strongly CNLS, respectively. In18,19, we proposed an implicit and a linearized FEM for the time-space-fractional NLS and the space-fractional CNLS, respectively. As compared to the one-dimensional space-fractional problems, it is more difficulty to design numerical methods to solve the multi-dimensional fractional problems due to the complex vector structure of fractional Laplacian operator. The numerical methods for the multi-dimensional fractional PDEs face great challenge in the aspect of algorithm design and computational efficiency because of the non-locality of fractional derivative. In spite of this, there still exist a few numerical works carried out for the two-dimensional space-fractional NLS. Zhao et al. proposed a compact alternating direction implicit (ADI) difference scheme for the two-dimensional space-fractional NLS20. Wang and Huang developed a split-step ADI FDM10, which conserves the discrete mass. Fan and Qi introduced an efficient FEM for the two-dimensional time-space-fractional NLS21. Zhang et al. constructed a conservative FDM22, which utilizes the compact implicit integration factor method to discreize the resulting nonlinear ordinary differential system. Wang et al. proposed a split-step spectral Galerkin method for the two-dimensional space-fractional NLS and proved that it preserves the discrete mass23. Wang et al. derived a Lie-Trotter operator splitting spectral method for the linear semiclassical fractional Schrödinger equation24. Abdolabadi et al. presented a split-step Fourier pseudo-spectral method for the space-fractional CNLS25.

Recently, the numerical algorithms for the nonlinear multi-dimensional space-fractional problems are of current attention. For these types of equation, how to discretize the nonlinear terms is the key point to design an efficient algorithm. Among various techniques, the split-step method can avoid internal iteration loop at each time level by dividing the original problems into nonlinear term and linear derivative term by time splitting26,27, it can accelerate the computational speed in practice, hence it is an effective approach to solve the complex nonlinear problems. Meanwhile, in multi-physical fields analysis, the FEM is recognized as a well-known numerical technique to obtain the solutions of complex fractional boundary value problems. Since the FDM always adopts difference operators to approximating the fractional derivatives, it has a relatively high requirement for the regularity of the solutions. For example, the compact difference operator constructed in20 requires the unknown function \(f(x)\in C^7(\mathbb {R})\) and it is usually difficult to meet this criteria for the fractional PDEs in practice, so are the spectral methods. Although the FDM would be a little cheaper than FEM, the FEM can achieve high-order convergence with much lower smoothness requirement for the solution. However, since it is based on weak form and the numerical algorithm of space-fractional models is highly complex, few research work was reported on the FEM for multi-dimensional space-fractional NLS. This work is devoted to constructing a conservative FEM to solve the space-fractional NLS in two-dimensions. The original problem is splitted into linear and nonlinear subproblems via a split-step technique and the subproblems are solved in a given sequential order. We establish a conservative FEM for the linear subproblem with the time derivative discretized by Crank-Nicolson scheme and detailed analysis on its convergence would be done. The proposed split-step FEM can effectively reduce computational cost and algorithm complexity because no iteration is required. We prove that this split-step scheme possesses the mass conservative property and carry out an analysis for its convergence as well.

The remainder is as follows. In Section 2, we introduce some preliminaries on the fractional derivative and fractional Sobolev spaces. In Section 3-4, the variational formula and split-step FEM are reported and in Section 5, we discuss its mass conservation property and convergence. In Section 6, illustrative examples and the numerical simulation of wave dynamics are performed to check its excellent efficiency. Lastly, we end the study with some conclusive remarks.

Fractional derivative spaces

To begin with, we require some results about fractional derivatives, which have been studied by28,29. Letting

$$\begin{aligned} ||u||_{0,\Omega }=(u,u)^{1/2}, \ \ \ (u,v)= \int _c^d\int _a^bu(x,y)v(x,y)dx dy, \end{aligned}$$

we introduce the following fractional derivative spaces and lemmas.

Definition 2.1

(Left Fractional Derivative Space) For \(\mu >0\), define the left semi-norm

$$\begin{aligned} |u|_{J^{\mu }_L(\Omega )}=\big ( ||_{a}^{L}D^{\mu }_x u||^2_{0,\Omega } +||_{c}^{L}D^{\mu }_yu||^2_{0,\Omega } \big )^{1/2}, \end{aligned}$$

and left norm

$$\begin{aligned} ||u||_{J^{\mu }_L(\Omega )}= \big ( ||u||^2_{0,\Omega }+|u|^2_{J^{\mu }_L(\Omega )} \big )^{1/2} , \end{aligned}$$

and let \(J^{\mu }_{L,0}(\Omega )\) be the closure of \(C^\infty _0(\Omega )\) with respect to \(||\cdot ||_{J^{\mu }_L(\Omega )}\).

Definition 2.2

(Right Fractional Derivative Space) For \(\mu >0\), define the right semi-norm

$$\begin{aligned} |u|_{J^{\mu }_R(\Omega )}=\big ( ||_x^{R}D^{\mu }_{b} u||^2_{0,\Omega } +||_{y}^{R}D^{\mu }_{d}u||^2_{0,\Omega } \big )^{1/2}, \end{aligned}$$

and right norm

$$\begin{aligned} ||u||_{J^{\mu }_R(\Omega )}= \big ( ||u||^2_{0,\Omega }+|u|^2_{J^{\mu }_R(\Omega )} \big )^{1/2} , \end{aligned}$$

and let \(J^{\mu }_{R,0}(\Omega )\) be the closure of \(C^\infty _0(\Omega )\) with respect to \(||\cdot ||_{J^{\mu }_R(\Omega )}\).

Definition 2.3

(Fractional Sobolev Space) For \(\mu >0\), define the semi-norm

$$\begin{aligned} |u|_{\mu ,\Omega }=|| \ |\varvec{\xi }|^\mu \mathcal {F}[\tilde{u}]||_{0,\Omega }, \end{aligned}$$

and the norm

$$\begin{aligned} ||u||_{\mu ,\Omega }=\big ( ||u||^2_{0,\Omega }+|u|^2_{\mu ,\Omega } \big )^{1/2}, \end{aligned}$$

and denote the closure of \(C^\infty _0(\Omega )\) with respect to \(||\cdot ||_{\mu ,\Omega }\) by \(H^\mu _0(\Omega )\), where \(\mathcal {F}[\tilde{u}]\) is the Fourier transform of the extension of u by zero outside of \(\Omega\).

Lemma 2.1

29,30Let\(\mu \ne n-1/2\), \(n\in \mathbb {Z}^+\), \(J^\mu _{L,0}(\Omega )\), \(J^\mu _{R,0}(\Omega )\)and\(H^\mu _0(\Omega )\)are equivalent with the equivalent semi-norms and norms, i.e.,

$$\begin{aligned} C_1||u||_{\mu ,\Omega }\le \max \big \{||u||_{J^{\mu }_L(\Omega )},||u||_{J^{\mu }_R(\Omega )}\big \} \le C_2||u||_{\mu ,\Omega }, \end{aligned}$$

where\(C_1\), \(C_2\)are two positive constants independent ofu.

Lemma 2.2

28For\(0<\mu < 1\)and\(u, v\in J^{2\mu }_{L,0}(\Omega )\) or \(J^{2\mu }_{R,0}(\Omega )\), one has

$$\begin{aligned} (_{a}^{L}D{^{2\mu }_x}u, v)&=(_{a}^{L}D{^{\mu }_x}u,_{x}^{R}D{^{\mu }_b}v), \\ (_{x}^{R}D{^{2\mu }_b}u, v)&=(_{x}^{R}D{^{\mu }_b}u, _{a}^{L}D{^{\mu }_x}v), \end{aligned}$$

and the similar results can be derived for the fractional derivatives iny-direction.

Lemma 2.3

30For\(\mu >0\), one has

$$\begin{aligned}&(_{a}^{L}D^{\mu }_xu,_x^{R}D^{\mu }_{b}u)\!+\!(_x^{R}D^{\mu }_{b} u,_{a}^{L}D^{\mu }_x u) \!=\!2\cos (\mu \pi )|| _{-\infty }^LD^{\mu }_x\tilde{u}||^2_{0,\mathbb {R}^2}, \\&(_{c}^{L}D^{\mu }_yu,_y^{R}D^{\mu }_{d}u)\!+\!(_y^{R}D^{\mu }_{d} u,_{c}^{L}D^{\mu }_y u) \!=\!2\cos (\mu \pi )|| ^L_{-\infty }D^{\mu }_y\tilde{u}||^2_{0,\mathbb {R}^2}. \end{aligned}$$

In a similar way to classical theory, we have the following Poincaré-Friedrichs inequalities.

Lemma 2.4

(Fractional Poincaré-Friedrichs28,29) For\(0<\gamma <\mu\), one has

$$\begin{aligned} ||u||_{0,\Omega }\le C|u|_{J^\mu _L(\Omega )},\quad |u|_{J^\gamma _L(\Omega )}\le C|u|_{J^\mu _L(\Omega )}, \end{aligned}$$

and for\(0<\gamma <\mu\), \(\mu \ne n-1/2\), \(n\in \mathbb {Z}^+\), one has

$$\begin{aligned} ||u||_{0,\Omega }\le C|u|_{\mu ,\Omega },\quad |u|_{\gamma ,\Omega }\le C|u|_{\mu ,\Omega }, \end{aligned}$$

with a positive constantCindependent ofu. The similar results can be derived for the right fractional semi-norm and norm.

Semi-discrete variational formula

Assume that \(\mathcal {M}_h\) is a uniform partition of \(\Omega\) with the triangles \(\{\Omega _j\}_{j=1}^M\) and \(h=\max \limits _{1\le j\le M}\{diam \ \Omega _j\}\). Define \(\mathcal {V}_h=\{u:u|_{\Omega _j}\in P_{r-1}, \ \forall \Omega _j\in \mathcal {M}_h\}\) and the finite element subspace \(\mathcal {V}_h\subset C(\bar{\Omega })\cap H^{\alpha }_0(\Omega )\), where \(P_{r-1}\) denotes the polynomials of degree no more than \(r-1\) on \(\Omega _j\). Decomposing the wave function in into its real and imaginary parts by \(\Psi (x,y,t)=u(x,y,t)+iv(x,y,t)\). Inserting it into Eqs. (2)–(4), the original problem can be recast as a coupled system

$$\begin{aligned} \frac{\partial u(x,y,t)}{\partial t}&+\gamma \frac{\partial ^{2\alpha } v(x,y,t)}{\partial |x|^{2\alpha }} +\gamma \frac{\partial ^{2\alpha } v(x,y,t)}{\partial |y|^{2\alpha }} +\lambda \big (u^2(x,y,t)+v^2(x,y,t)\big )v(x,y,t)=0, \end{aligned}$$
(5)
$$\begin{aligned} \frac{\partial v(x,y,t)}{\partial t}&-\gamma \frac{\partial ^\alpha u(x,y,t)}{\partial |x|^\alpha } -\gamma \frac{\partial ^{2\alpha } u(x,y,t)}{\partial |y|^{2\alpha }} -\lambda \big (u^2(x,y,t)+v^2(x,y,t)\big )u(x,y,t)=0, \end{aligned}$$
(6)

subjected to

$$\begin{aligned}&u(x,y,0)={\text {Re}}\Psi _0(x,y),\end{aligned}$$
(7)
$$\begin{aligned}&v(x,y,0)={\text {Im}}\Psi _0(x,y),\quad (x,y)\in \mathbb {R}^2, \end{aligned}$$
(8)
$$\begin{aligned}&u(x,y,t)\!=\!0,\ v(x,y,t)\!=\!0, \ (x,y;t)\!\in \!\mathbb {R}^2\!\setminus \!\Omega \!\times \!(0,T], \end{aligned}$$
(9)

where “Re”, “Im” mean keeping the real and imaginary parts, respectively.

Using Lemma 2.2, we pose the semi-discrete variational formula to seek \(u_h, v_h\in \mathcal {V}_h\) for each t such that

$$\begin{aligned} \begin{aligned} \Bigg (\frac{\partial u_h(t)}{\partial t},\chi _1\Bigg )-\gamma \varLambda _h(v_h(t),\chi _1) +\lambda \big ((|u_h(t)|^2+|v_h(t)|^2)v_h(t),\chi _1\big )= 0, \end{aligned} \end{aligned}$$
(10)
$$\begin{aligned} \begin{aligned} \Bigg (\frac{\partial v_h(t)}{\partial t},\chi _2\Bigg )+\gamma \varLambda _h(u_h(t),\chi _2) -\lambda \big ((|u_h(t)|^2+|v_h(t)|^2)u_h(t),\chi _2\big )= 0, \end{aligned} \end{aligned}$$
(11)
$$\begin{aligned} u_h(0) = u_0(x,y), \quad v_h(0) = v_0(x,y), \end{aligned}$$
(12)

for \(\chi _1,\ \chi _2\in \mathcal {V}_h\), with the bilinear form

$$\begin{aligned} \varLambda _h(u,v)= \frac{1}{2\cos (\alpha \pi )}\Bigg [({^L_a}D^{\alpha }_x u,{_x}^RD^{\alpha }_b v)+({_x^R}D^{\alpha }_b u,{_a^L}D^{\alpha }_x v)\Bigg ] + \frac{1}{2\cos (\alpha \pi )}\Bigg [({_c^L}D^{\alpha }_y u,{_y^R}D^{\alpha }_d v)+({_y^R}D^{\alpha }_d u,{_c^L}D^{\alpha }_y v)\Bigg ], \end{aligned}$$

where \(u_0(x,y)\), \(v_0(x,y)\) are some approximations of \(\text {Re}\Psi _0(x,y)\) and \(\text {Im}\Psi _0(x,y)\), respectively.

Theorem 3.1

31The bilinear form\(\varLambda _h(\cdot , \cdot )\)satisfies

$$\begin{aligned} \ \ &\varLambda _h(u,v) \le C||u||_{eng}||v||_{eng}, \\ \ \ &\varLambda _h(u,u) \ge C||u||^2_{eng}, \end{aligned}$$

with the associated energy norm as

$$\begin{aligned}&||u||_{eng}=\big (||u||^2_{0,\Omega }+|u|^2_{eng}\big )^{1/2},\\&|u|_{eng}=\Bigg (C_\alpha \big |({_a^L}D^{\alpha }_x u,{_x^R}D^{\alpha }_b u)+({_x^R}D^{\alpha }_b u,{_a^L}D^{\alpha }_x u)\big | + C_\alpha \big |({_c^L}D^{\alpha }_y u,{_y^R}D^{\alpha }_d u)+({_y^R}D^{\alpha }_d u,{_c^L}D^{\alpha }_y u)\big |\Bigg )^{1/2}, \end{aligned}$$

where\(C_\alpha =\frac{1}{2\cos (\alpha \pi )}\)andCis a positive constant independent ofu, v.

Theorem 3.2

The variational formula (10)–(12) preserves the mass and energy conservation laws, i.e.,

$$\begin{aligned} \frac{dM_h(t)}{dt}=0,\quad \frac{dE_h(t)}{dt}=0, \end{aligned}$$

where

$$\begin{aligned} M_h(t)= & ||u_h(t)||_{0,\Omega }^2+||v_h(t)||_{0,\Omega }^2, \\ E_h(t)= & \gamma |u_h(t)|^2_{eng}+\gamma |v_h(t)|^2_{eng}-\frac{\lambda }{2}||u^2_h(t)+v^2_h(t)||^2_{0,\Omega }. \end{aligned}$$

Proof

Letting \(\chi _1=u_h(t)\) in Eq. (10) and \(\chi _2=v_h(t)\) in Eq. (11), adding both two equations together and using the symmetry property of \(\varLambda _h(\cdot ,\cdot )\), we have

$$\begin{aligned} \Bigg (\frac{\partial u_h(t)}{\partial t},u_h(t)\Bigg )+\Bigg (\frac{\partial v_h(t)}{\partial t},v_h(t)\Bigg ) =\frac{1}{2}\frac{d}{dt}||u_h(t)||_{0,\Omega }^2+\frac{1}{2}\frac{d}{dt}||v_h(t)||_{0,\Omega }^2=0, \end{aligned}$$

which implies \(\frac{dM_h(t)}{dt}=0\).

Furthermore, taking \(\chi _1=\frac{\partial v_h(t)}{\partial t}\), \(\chi _2=\frac{\partial u_h(t)}{\partial t}\) in Eqs. (10) and (11), we have

$$\begin{aligned} \begin{aligned} \Bigg (\frac{\partial u_h(t)}{\partial t},\frac{\partial v_h(t)}{\partial t}\Bigg )-\gamma \varLambda _h\Bigg (v_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg ) +\lambda \Bigg ((u_h^2(t)+v_h^2(t))v_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg )= 0, \end{aligned} \end{aligned}$$
(13)
$$\begin{aligned} \begin{aligned} \Bigg (\frac{\partial v_h(t)}{\partial t},\frac{\partial u_h(t)}{\partial t}\Bigg )+\gamma \varLambda _h\Bigg (u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg ) -\lambda \Bigg ((u_h^2(t)+v_h^2(t))u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg )= 0, \end{aligned} \end{aligned}$$
(14)

and the difference between Eqs. (13) and (14) gives

$$\begin{aligned} \begin{aligned} \gamma \varLambda _h\Bigg (u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg )&+\gamma \varLambda _h\Bigg (v_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg )\\&\ \ =\lambda \Bigg ((u^2_h(t)+v^2_h(t))u_h(t), \frac{\partial u_h(t)}{\partial t}\Bigg ) +\lambda \Bigg ((u^2_h(t)+v^2_h(t))v_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg ). \end{aligned} \end{aligned}$$
(15)

On the other hand, from the following identities

$$\begin{aligned} \frac{d({_a^L}D^{\alpha }_x u_h(t),{_x^R}D^{\alpha }_b u_h(t))}{dt}&=\Bigg (\frac{\partial {_a^L}D^{\alpha }_x u_h(t)}{\partial t},{_x^R}D^{\alpha }_b u_h(t)\Bigg ) +\Bigg ({_a^L}D^{\alpha }_x u_h(t), \frac{\partial {_x^R}D^{\alpha }_b u_h(t)}{\partial t}\Bigg ),\\ \frac{d({_c^L}D^{\alpha }_y u_h(t),{_y^R}D^{\alpha }_d u_h(t))}{dt}&=\Bigg (\frac{\partial {_c^L}D^{\alpha }_y u_h(t)}{\partial t},{_y^R}D^{\alpha }_d u_h(t)\Bigg ) + \Bigg ({_c^L}D^{\alpha }_y u_h(t), \frac{\partial {_y^R}D^{\alpha }_d u_h(t)}{\partial t}\Bigg ), \end{aligned}$$

it follows that

$$\begin{aligned} \frac{d}{dt}\varLambda _h(u_h(t),u_h(t))=2\varLambda _h\Bigg (u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg )=\frac{d}{dt}|u_h(t)|^2_{eng}. \end{aligned}$$

In view of the definition of energy norm, we obtain

$$\begin{aligned} \begin{aligned} \gamma \varLambda _h\Bigg (u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg )+\gamma \varLambda _h\Bigg (v_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg ) =\frac{\gamma }{2}\frac{d}{dt}|u_h(t)|^2_{eng}+\frac{\gamma }{2}\frac{d}{dt}|v_h(t)|^2_{eng}. \end{aligned} \end{aligned}$$
(16)

For the right-side term of Eq. (15), we have

$$\begin{aligned} \begin{aligned} \lambda \Bigg ((u^2_h(t)+v^2_h(t))u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg )&+\lambda \Bigg ((u^2_h(t)+v^2_h(t))v_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg )\\&=\lambda \Bigg (u^3_h(t)+v^2_h(t)u_h(t),\frac{\partial u_h(t)}{\partial t}\Bigg ) +\lambda \Bigg (u^2_h(t)v_h(t)+v^3_h(t),\frac{\partial v_h(t)}{\partial t}\Bigg )\\&=\frac{\lambda }{2}\Bigg (u^2_h(t)+v^2_h(t),2u_h(t)\frac{\partial u_h(t)}{\partial t}+2v_h(t)\frac{\partial v_h(t)}{\partial t}\Bigg )\\&=\frac{\lambda }{4}\frac{d\big (u^2_h(t)+v^2_h(t),u^2_h(t)+v^2_h(t)\big )}{dt}\\&=\frac{\lambda }{4}\frac{d}{dt}||u^2_h(t)+v^2_h(t)||^2_{0,\Omega }. \end{aligned} \end{aligned}$$
(17)

Substituting Eq. (16) and Eq. (17) into Eq. (15), we obtain

$$\begin{aligned} \gamma \frac{d}{dt}|u_h(t)|^2_{eng}+\gamma \frac{d}{dt}|v_h(t)|^2_{eng} =\frac{\lambda }{2}\frac{d}{dt}||u^2_h(t)+v^2_h(t)||^2_{0,\Omega }, \end{aligned}$$

and this finally implies \(\frac{dE_h(t)}{dt}=0\). This completes the proof. \(\square\)

Derivation of split-step FEM for space-fractional NLS

This section devotes to derive a fully discrete split-step finite element scheme for Eqs. (2)–(4). Define a partition on [0, T] with equally spaced grid points \(t_k=k \Delta t\), \(\Delta t=T/N\), \(k=0,1,\ldots ,N\) and \(N\in \mathbb {Z}^+\), and for simplicity, we employ

$$\begin{aligned} \bar{\partial }_t f^{n+1}=\frac{f^{n+1}-f^{n}}{\Delta t}, \ \ \bar{f}^{n+\frac{1}{2}}=\frac{f^{n+1}+f^{n}}{2}, \ \ f^n=f(t_n). \end{aligned}$$

If \(\Psi (x,y,t_n)\) is known, the wave function at \(t_{n+1}\) can be obtained by solving the considered equation in two steps via splitting it into the linear and nonlinear subparts based on the second-order Strang split-step technique32. If the NLS is given by \(i\Psi _t={L}\Psi +{N}\Psi\) with \({L}\Psi\), \({N}\Psi\) being the linear and nonlinear parts, by separation of variables, we can get

$$\begin{aligned} \begin{aligned} \Psi (t_n+\Delta t)=e^{-i\Delta t({L}+{N})}\Psi (t_n)\approx J_t[\Psi (t_n)] =\mathcal {S}^{{N}}\bigg (\frac{\Delta t}{2}\bigg ) \mathcal {S}^{{L}}(\Delta t)\mathcal {S}^{{N}}\bigg (\frac{\Delta t}{2}\bigg )\Psi (t_n), \end{aligned} \end{aligned}$$
(18)

where \(\mathcal {S}^{{L}}\), \(\mathcal {S}^{{N}}\) are the exact solution operators associated with the fractional and nonlinear equations:

$$\begin{aligned}&i\frac{\partial \Psi (x,y,t)}{\partial t}+\gamma \frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |x|^{2\alpha }} +\gamma \frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |y|^{2\alpha }}=0,\\&i\frac{\partial \Psi (x,y,t)}{\partial t}+\lambda |\Psi (x,y,t)|^2\Psi (x,y,t)=0, \end{aligned}$$

which further leads to

$$\begin{aligned}&\frac{\partial u(x,y,t)}{\partial t}\!+\!\lambda \big (u^2(x,y,t)\!+\!v^2(x,y,t)\big )v(x,y,t)\!=\!0, \end{aligned}$$
(19)
$$\begin{aligned}&\frac{\partial v(x,y,t)}{\partial t}\!-\!\lambda \big (u^2(x,y,t)\!+\!v^2(x,y,t)\big )u(x,y,t)\!=\!0, \end{aligned}$$
(20)

and the linear subproblem

$$\begin{aligned}&\frac{\partial u(x,y,t)}{\partial t}+\gamma \frac{\partial ^{2\alpha } v(x,y,t)}{\partial |x|^{2\alpha }} +\gamma \frac{\partial ^{2\alpha } v(x,y,t)}{\partial |y|^{2\alpha }}=0, \end{aligned}$$
(21)
$$\begin{aligned}&\frac{\partial v(x,y,t)}{\partial t}-\gamma \frac{\partial ^{2\alpha } u(x,y,t)}{\partial |x|^{2\alpha }} -\gamma \frac{\partial ^{2\alpha } u(x,y,t)}{\partial |y|^{2\alpha }}=0. \end{aligned}$$
(22)

Consequently, we can achieve the approximate solution of the coupled system (5) and (6) by solving the linear subproblem (21) and (22), followed by the nonlinear subproblem (19) and (20). At first, for the nonlinear part, we can integrate them exactly in physical space. Multiplying both sides of Eq. (19) by u(xyt) and Eq. (20) by v(xyt), and adding them together lead to \(\frac{du^2( x,y,t)}{dt}+\frac{dv^2(x,y,t)}{dt}=0\), which implies

$$\begin{aligned} \begin{aligned} u^2(x,y,t)+v^2(x,y,t) =u^2(x,y,t_n)+v^2(x,y,t_n), \ t\in (t_n,t_{n+1}]. \end{aligned} \end{aligned}$$
(23)

Replacing \(u^2(x,y,t)+v^2(x,y,t)\) by \(u^2(x,y,t_n)+v^2(x,y,t_n)\) admits the coupled system:

$$\begin{aligned}&\frac{d u(x,y,t)}{d t}=-\lambda |\Psi (t_n)|^2 v(x,y,t), \end{aligned}$$
(24)
$$\begin{aligned}&\frac{d v(x,y,t)}{d t}=\lambda |\Psi (t_n)|^2 u(x,y,t), \end{aligned}$$
(25)

with \(|\Psi (t_n)|^2=u^2(x,y,t_n)+v^2(x,y,t_n)\), which are linear ordinary differential equations (ODEs).

In view of Eq. (24), there exist \(v(x,y,t)=-\frac{1}{\lambda |\Psi (t_n)|^2}\frac{d u(x,y,t)}{d t}\). Substituting it into Eq. (25), we have the second-order homogeneous ODE with constant coefficient

$$\begin{aligned} \frac{d^2 u(x,y,t)}{d t^2}+\lambda ^2|\Psi (t_n)|^4 u(x,y,t)=0. \end{aligned}$$
(26)

Since its characteristic equation of ODE (26) has two different complex roots \(r_{1,2}=\pm i\lambda |\Psi (t_n)|^2\), we obtain its general solution, given by

$$\begin{aligned} \begin{aligned} u(x,y,t)=\bar{C}_1\cos \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ] +\bar{C}_2\sin \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ]. \end{aligned} \end{aligned}$$
(27)

with the two general constants \(\bar{C}_1\) and \(\bar{C}_2\).

Letting \(t=t_n\) in (27) gives \(\bar{C}_1=u(x,y,t_n)\) and differentiating (27) with respect to t gives

$$\begin{aligned} \begin{aligned} \frac{d u(x,y,t)}{d t}=-\lambda \bar{C}_1|\Psi (t_n)|^2\sin \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ] +\lambda \bar{C}_2|\Psi (t_n)|^2\cos \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ]. \end{aligned} \end{aligned}$$
(28)

Take \(t=t_n\) in (28) and the comparison between (28) with (24) implies \(\bar{C}_2=-v(x,y,t_n)\). Substituting \(\bar{C}_1\), \(\bar{C}_2\) into (27), we have the exact solution of ODEs (24)-(25), i.e.,

$$\begin{aligned} \begin{aligned} u(x,y,t)=\cos \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ]u(x,y,t_n) -\sin \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ]v(x,y,t_n), \end{aligned} \end{aligned}$$
(29)

and repeating a similar derivation as above, we obtain

$$\begin{aligned} \begin{aligned} v(x,y,t)=\sin \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ]u(x,y,t_n) +\cos \big [\lambda |\Psi (t_n)|^2(t-t_n)\big ]v(x,y,t_n). \end{aligned} \end{aligned}$$
(30)

As for the linear subproblem, we construct a fully discrete FEM, which adopts the Crank–Nicolson scheme in time. Using Lemma 2.2, the scheme reads: seek \(u^{n}_{h},\ v^{n}_{h}\in \mathcal {V}_h\) to satisfy

$$\begin{aligned}&(\bar{\partial }_t u^{n+1}_{h},\chi _1)-\gamma \Lambda _h(\bar{v}^{n+\frac{1}{2}}_{h},\chi _1)= 0, \end{aligned}$$
(31)
$$\begin{aligned}&(\bar{\partial }_t v^{n+1}_{h},\chi _2)+\gamma \Lambda _h(\bar{u}^{n+\frac{1}{2}}_{h},\chi _2)= 0,\ \ \text {for}\ \chi _1,\ \chi _2\in \mathcal {V}_h, \end{aligned}$$
(32)
$$\begin{aligned}&u^0_h = u^0_h(x,y), \quad v^0_h = v^0_h(x,y), \end{aligned}$$
(33)

where \(u^0_h(x,y)\), \(v^0_h(x,y)\) are some approximations of \(\text {Re}\Psi _0(x,y)\) and \(\text {Im}\Psi _0(x,y)\), respectively.

Using the idea of split-steps based on the second-order Strang splitting method and combing the analytical solutions (29) and (30) of the nonlinear subproblem and the Crank-Nicolson finite element scheme (31)–(33) for the linear subproblem, we finally propose the fully discrete split-step FEM as follow:

$$\begin{aligned}&u^{*,1}_h=\cos \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]u^n_h-\sin \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]v^n_h, \end{aligned}$$
(34)
$$\begin{aligned}&v^{*,1}_h=\sin \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]u^n_h+\cos \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]v^n_h, \end{aligned}$$
(35)
$$\begin{aligned}&\Bigg (\frac{u^{*,2}_h-u^{*,1}_h}{\Delta t},\chi _1\Bigg )-\gamma \varLambda _h\Bigg (\frac{v^{*,2}_h+v^{*,1}_h}{2},\chi _1\Bigg )= 0, \end{aligned}$$
(36)
$$\begin{aligned}&\Bigg (\frac{v^{*,2}_h-v^{*,1}_h}{\Delta t},\chi _2\Bigg )+\gamma \varLambda _h\Bigg (\frac{u^{*,2}_h+u^{*,1}_h}{2},\chi _2\Bigg )= 0, \end{aligned}$$
(37)
$$\begin{aligned}&u^{n+1}_h\!=\!\cos \big [\lambda |\Psi ^{*,2}_h|^2\Delta t/2\big ]u^{*,2}_h\!-\!\sin \big [\lambda |\Psi ^{*,2}_h|^2\Delta t/2\big ]v^{*,2}_h, \end{aligned}$$
(38)
$$\begin{aligned}&v^{n+1}_h\!=\!\sin \big [\lambda |\Psi ^{*,2}_h|^2\Delta t/2\big ]u^{*,2}_h\!+\!\cos \big [\lambda |\Psi ^{*,2}_h|^2\Delta t/2\big ]v^{*,2}_h, \end{aligned}$$
(39)
$$\begin{aligned}&u^0_h = u^0_h(x,y), \quad v^0_h = v^0_h(x,y), \end{aligned}$$
(40)

for \(\chi _1,\ \chi _2\in \mathcal {V}_h\), where \(|\Psi ^{*,2}_h|^2=|u^{*,2}_h|^2+|v^{*,2}_h|^2\), \(|\Psi ^n_h|^2=|u^n_h|^2+|v^n_h|^2\) and \(n=0,1,2,\ldots ,N-1\).

Conservation and convergence

In this section, we derive the discrete conservation law and error estimate for the fully discrete split-step FEM (34)-(40). Before proceeding, we define a projection operator \(P_h\) by

$$\begin{aligned} \varLambda _h(u,v_h)=\varLambda _h(P_hu,v_h), \quad \ \forall v_h\in \mathcal {V}_h. \end{aligned}$$

which maps the elements from \(H_0^\alpha (\Omega )\) to \(\mathcal {V}_h\) and admits30:

$$\begin{aligned} ||u-P_h u||_{0,\Omega }\le Ch^{r}||u||_{r,\Omega }, \end{aligned}$$
(41)

when \(u\in \mathcal {V}_h\cap H^{r}(\Omega )\) and fulfills necessary condition. Letting C be a general constant independent of u, v, we next analyze the conservation laws and convergent properties.

Lemma 5.1

(Discrete Gronwall Inequality33) If the nonnegative sequences\(\{G^n\}_{n=0}^N\)and\(\{g^n\}_{n=0}^N\)satisfy

$$\begin{aligned} G^{n+1}-G^{n}\le a\Delta t G^{n+1} +b\Delta t G^{n} +\Delta t g^{n+1}, \end{aligned}$$

wherea, bare nonnegative numbers and\(T=N\Delta t\). Then

$$\begin{aligned} \max \limits _{1\le n\le N}G^n\le \Bigg (G^0+\Delta t\sum ^N_{k=1}g^k\Bigg )e^{2(a+b)T}, \end{aligned}$$

where\(\Delta t\)satisfies\((a+b)\Delta t\le \frac{N-1}{2N}\), \(N>1\).

In what follows, we turn to the conservation and convergence for the split-step FEM.

Lemma 5.2

34If the exact solution\(\Psi (t)\)of Eqs. (2)–(4) is regular enough, then the Strang split-step scheme is consistent of order 2, i.e.,

$$\begin{aligned} ||T(\Psi ^0)-J_t(\Psi ^0)||_{0,\Omega }\le C \Delta t^3, \end{aligned}$$

where\(T=e^{-i\Delta t(L+N)}\)andCis independent of\(\Delta t\).

Lemma 5.3

35If\(\phi\), \(\psi \in H^{2}(\Omega )\), then we have

$$\begin{aligned} ||J_t(\phi )-J_t(\psi )||_{0,\Omega }\le e^{C\Delta t}||\phi -\psi ||_{0,\Omega }. \end{aligned}$$

Theorem 5.1

The fully discrete split-step finite element scheme (34)–(40) satisfies the discrete mass conservation law, i.e.,

$$\begin{aligned} M^n_h=M^0_h, \quad \forall n=1,2,\ldots ,N, \end{aligned}$$

where\(M_h^n=||u_h^n||_{0,\Omega }^2+||v_h^n||_{0,\Omega }^2\).

Proof

Letting

$$\begin{aligned} \partial _t u^{*}=\frac{u^{*,2}-u^{*,1}}{\Delta t}, \quad \bar{u}^{*}=\frac{u^{*,1}+u^{*,2}}{2}, \end{aligned}$$

and in (36)-(37), taking \(\chi _1=\bar{u}^{*}_{h}\), \(\chi _2=\bar{v}^{*}_{h}\), we have

$$\begin{aligned}&(\bar{\partial }_t u^{*}_{h},\bar{u}^{*}_{h})-\gamma \Lambda _h(\bar{v}^{*}_{h},\bar{u}^{*}_{h})= 0, \end{aligned}$$
(42)
$$\begin{aligned}&(\bar{\partial }_t v^{*}_{h},\bar{v}^{*}_{h})+\gamma \Lambda _h(\bar{u}^{*}_{h},\bar{v}^{*}_{h})= 0. \end{aligned}$$
(43)

In view of

$$\begin{aligned} (\bar{\partial }_t u^{*}_{h},\bar{u}^{*}_{h})&=\frac{||u^{*,2}_{h}||^2_{0,\Omega }-||u^{*,1}_{h}||^2_{0,\Omega }}{2 \Delta t},\\ (\bar{\partial }_t v^{*}_{h},\bar{v}^{*}_{h})&=\frac{||v^{*,2}_{h}||^2_{0,\Omega }-||v^{*,1}_{h}||^2_{0,\Omega }}{2 \Delta t}, \end{aligned}$$

the sum of Eqs. (42)–(43) leads to

$$\begin{aligned} (\bar{\partial }_t u^{*}_{h},\bar{u}^{*}_{h})+(\bar{\partial }_t v^{*}_{h},\bar{v}^{*}_{h}) =\frac{||u^{*,2}_{h}||^2_{0,\Omega }-||u^{*,1}_{h}||^2_{0,\Omega }}{2 \Delta t}+ \frac{||v^{*,2}_{h}||^2_{0,\Omega }-||v^{*,1}_{h}||^2_{0,\Omega }}{2 \Delta t}=0, \end{aligned}$$

which implies \(||u_h^{*,2}||_{0,\Omega }^2+||v_h^{*,2}||_{0,\Omega }^2=||u_h^{*,1}||_{0,\Omega }^2+||v_h^{*,1}||_{0,\Omega }^2\).

Using triangular function formula, we obtain

$$\begin{aligned} \begin{aligned} |u^{*,1}_h|^2+|v^{*,1}_h|^2&=\big (\cos \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]u^n_h-\sin \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]v^n_h\big )^2\\&\ \ +\big (\sin \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]u^n_h+\cos \big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]v^n_h\big )^2\\&=\big (\cos ^2\big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]+\sin ^2\big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]\big )|u^{n}_h|^2\\&\ \ +\big (\sin ^2\big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]+\cos ^2\big [\lambda |\Psi ^n_h|^2\Delta t/2\big ]\big )|v^{n}_h|^2 =|u^{n}_h|^2+|v^{n}_h|^2, \end{aligned} \end{aligned}$$

Similarly, we can prove \(|u^{n+1}_h|^2+|v^{n+1}_h|^2=|u^{*,2}_h|^2+|v^{*,2}_h|^2\), and then \(||u_h^{n+1}||_{0,\Omega }^2+||v_h^{n+1}||_{0,\Omega }^2=||u_h^{n}||_{0,\Omega }^2+||v_h^{n}||_{0,\Omega }^2\). This leads to \(M^n_h=M^{n-1}_h\), thus \(M^n_h=M^{n-1}_h=\cdots =M^0_h\).

Theorem 5.2

Suppose that\(u^n\), \(v^n\)are the exact solutions to the linearsubproblem (21)–(22) at\(t_n\)and\(u^n_h\), \(v^n_h\)are obtained by the scheme (31)–(33). Then

$$\begin{aligned} \max \limits _{1\le n\le N}\{||e^n_u||_{0,\Omega },\ ||e^n_v||_{0,\Omega }\} \le C(u,v,T)(\Delta t^2 +h^{r}), \end{aligned}$$
(44)

where\(e^n_u=u^{n}_h-u^n\), \(e^n_v=v^{n}_h-v^n\), \(u^0_h=P_h\text {Re}\Psi _0(x,y)\), \(v^0_h=P_h\text {Im}\Psi _0(x,y)\)andC(uvT) is a constant related tou, v, Tbut independent of\(\Delta t\)andh.

Proof

Split the error into two parts, i.e., \(e_\upsilon ^n=\eta ^n_\upsilon +\rho ^n_\upsilon\), with \(\eta ^n_\upsilon =\upsilon ^n_h-P_h\upsilon ^n\), \(\rho ^n_\upsilon =P_h\upsilon ^n-\upsilon ^n\) and \(\upsilon =u,\ v\). Taking \(t_{n+\frac{1}{2}}=t_n+\Delta t/2\) and comparing Eq. (21) with Eq. (31), we have

$$\begin{aligned} (\bar{\partial }_t e^{n+1}_u, \chi _1)\!-\!\gamma \varLambda _h(\bar{e}^{n+\frac{1}{2}}_v,\chi _1) =\big (\partial _tu(t_{n+\frac{1}{2}})-\bar{\partial }_t u^{n+1},\chi _1\big ) +\gamma \varLambda _h\big (\bar{v}^{n+\frac{1}{2}}-v(t_{n+\frac{1}{2}}),\chi _1\big ). \end{aligned}$$

In view of \(\varLambda _h(\rho ^n_v,\chi _1)=0\), there exists

$$\begin{aligned} \begin{aligned} (\bar{\partial }_t \eta ^{n+1}_u,\chi _1)-\gamma \varLambda _h(\bar{\eta }^{n+\frac{1}{2}}_v,\chi _1)&=\big (\partial _tu(t_{n+\frac{1}{2}})-\bar{\partial }_t u^{n+1},\chi _1\big )\\&\ \ +(\bar{\partial }_t u^{n+1}-\bar{\partial }_t P_hu^{n+1}, \chi _1) +\gamma \varLambda _h\big (\bar{v}^{n+\frac{1}{2}}-v(t_{n+\frac{1}{2}}),\chi _1\big ). \end{aligned} \end{aligned}$$
(45)

Similarly, comparing Eq. (22) with Eq. (32), we have

$$\begin{aligned} \begin{aligned} (\bar{\partial }_t \eta ^{n+1}_v, \chi _2)+\gamma \varLambda _h(\bar{\eta }^{n+\frac{1}{2}}_u,\chi _2)&=\big (\partial _tv(t_{n+\frac{1}{2}})-\bar{\partial }_t v^{n+1},\chi _2\big )\\&\ \ +(\bar{\partial }_t v^{n+1}-\bar{\partial }_t P_hv^{n+1}, \chi _2) +\gamma \varLambda _h\big (u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}},\chi _2\big ). \end{aligned} \end{aligned}$$
(46)

Taking \(\chi _1=\bar{\eta }^{n+\frac{1}{2}}_u\) in Eq. (45) and \(\chi _2=\bar{\eta }^{n+\frac{1}{2}}_v\) in Eq. (46), respectively, and summing them together, we obtain

$$\begin{aligned} \begin{aligned} (\bar{\partial }_t \eta ^{n+1}_u, \bar{\eta }^{n+\frac{1}{2}}_u) +(\bar{\partial }_t \eta ^{n+1}_v, \bar{\eta }^{n+\frac{1}{2}}_v)&=(\omega ^1_u+\omega ^2_u,\bar{\eta }^{n+\frac{1}{2}}_u) +\gamma \varLambda _h\big (u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}},\bar{\eta }^{n+\frac{1}{2}}_v\big )\\&\ \ +(\omega ^1_v+\omega ^2_v,\bar{\eta }^{n+\frac{1}{2}}_v) +\gamma \varLambda _h\big (\bar{v}^{n+\frac{1}{2}}-v(t_{n+\frac{1}{2}}),\bar{\eta }^{n+\frac{1}{2}}_u\big ), \end{aligned} \end{aligned}$$
(47)

where

$$\begin{aligned} \omega ^1_\upsilon =\partial _t\upsilon (t_{n+\frac{1}{2}})-\bar{\partial }_t \upsilon ^{n+1},\quad \omega ^2_\upsilon =\bar{\partial }_t \upsilon ^{n+1}-\bar{\partial }_t P_h\upsilon ^{n+1}. \end{aligned}$$

For the terms on the left side of Eq. (47), we have

$$\begin{aligned} (\bar{\partial }_t \eta ^{n+1}_\upsilon , \bar{\eta }^{n+\frac{1}{2}}_\upsilon ) =\frac{||\eta ^{n+1}_\upsilon ||^2_{0,\Omega }-||\eta ^n_\upsilon ||^2_{0,\Omega }}{2\Delta t}, \end{aligned}$$
(48)

while for the terms on the right side, we can deduce that

$$\begin{aligned} \begin{aligned} (\omega ^1_\upsilon +\omega ^2_\upsilon ,\bar{\eta }^{n+\frac{1}{2}}_\upsilon )&\le ||\omega ^1_\upsilon +\omega ^2_\upsilon ||_{0,\Omega }||\bar{\eta }^{n+\frac{1}{2}}_\upsilon ||_{0,\Omega }\\&\le ||\omega ^1_\upsilon ||_{0,\Omega }||\bar{\eta }^{n+\frac{1}{2}}_\upsilon ||_{0,\Omega } +||\omega ^2_\upsilon ||_{0,\Omega }||\bar{\eta }^{n+\frac{1}{2}}_\upsilon ||_{0,\Omega }\\&\le ||\omega ^1_\upsilon ||_{0,\Omega }||\eta ^{n+1}_\upsilon ||_{0,\Omega }+||\omega ^2_\upsilon ||_{0,\Omega }||\eta ^{n+1}_\upsilon ||_{0,\Omega }\\&\quad +||\omega ^1_\upsilon ||_{0,\Omega }||\eta ^{n}_\upsilon ||_{0,\Omega }+||\omega ^2_\upsilon ||_{0,\Omega }||\eta ^{n}_\upsilon ||_{0,\Omega }\\&\le ||\omega ^1_\upsilon ||^2_{0,\Omega }+||\omega ^2_\upsilon ||^2_{0,\Omega } +||\eta ^{n+1}_\upsilon ||^2_{0,\Omega }+||\eta ^{n}_\upsilon ||^2_{0,\Omega }. \end{aligned} \end{aligned}$$
(49)

From Lemma 2.3 and Taylor formula, it follows that

$$\begin{aligned} \varLambda _h\big (u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}},\bar{\eta }^{n+\frac{1}{2}}_v\big )&=\varLambda _h\big (u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}},\bar{\eta }^{n+\frac{1}{2}}_v\big ) \nonumber \\&= \Bigg (\frac{\partial ^{2\alpha }(u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}})}{\partial |x|^{2\alpha }},\bar{\eta }^{n+\frac{1}{2}}_v\Bigg )\nonumber \\&\quad +\Bigg (\frac{\partial ^{2\alpha }(u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}})}{\partial |y|^{2\alpha }},\bar{\eta }^{n+\frac{1}{2}}_v\Bigg )\\&\le \Bigg |\Bigg |\frac{\partial ^{2\alpha }(u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}})}{\partial |x|^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega }\nonumber \\&\quad +\Bigg |\Bigg |\frac{\partial ^{2\alpha }(u(t_{n+\frac{1}{2}})-\bar{u}^{n+\frac{1}{2}})}{\partial |y|^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega } +||\eta ^{n+1}_v||^2_{0,\Omega }+||\eta ^{n}_v||^2_{0,\Omega },\nonumber \end{aligned}$$
(50)

and similarly, we can obtain

$$\begin{aligned} \begin{aligned} \varLambda _h\big (\bar{v}^{n+\frac{1}{2}}-v(t_{n+\frac{1}{2}}),\bar{\eta }^{n+\frac{1}{2}}_u\big )&\le \Bigg |\Bigg |\frac{\partial ^{2\alpha }(\bar{v}^{n+\frac{1}{2}}-v(t_{n+\frac{1}{2}})}{\partial |x|^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega }\\&\quad +\Bigg |\Bigg |\frac{\partial ^{2\alpha }(\bar{v}^{n+\frac{1}{2}}-v(t_{n+\frac{1}{2}})}{\partial |y|^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega } +||\eta ^{n+1}_u||^2_{0,\Omega }+||\eta ^{n}_u||^2_{0,\Omega }. \end{aligned} \end{aligned}$$
(51)

On the other hand, by the property (41) and Taylor formula, there exist

$$\begin{aligned} \begin{aligned} ||\omega ^1_\upsilon ||^2_{0,\Omega }&=||\partial _t\upsilon (t_{n+\frac{1}{2}})-\bar{\partial }_t \upsilon ^{n+1}||^2_{0,\Omega }\\&\ =\Bigg |\Bigg |\partial _t\upsilon (t_{n+\frac{1}{2}})-\frac{\upsilon (t_{n+1})-\upsilon (t_{n+\frac{1}{2}}) +\upsilon (t_{n+\frac{1}{2}})-\upsilon (t_{n})}{\Delta t}\Bigg |\Bigg |^2_{0,\Omega }\\&= \frac{1}{4\Delta t^2}\Bigg |\Bigg |\int ^{t_{n+\frac{1}{2}}}_{t_n}(t-t_n)^2\upsilon _{ttt}dt +\int _{t_{n+\frac{1}{2}}}^{t_{n+1}}(t_{n+1}-t)^2\upsilon _{ttt}dt\Bigg |\Bigg |^2_{0,\Omega }\\&\le C\Delta t^3\int ^{t_{n+1}}_{t_{n}}||\upsilon _{ttt}||^2_{0,\Omega }dt, \end{aligned} \end{aligned}$$
(52)

and

$$\begin{aligned} \begin{aligned} ||\omega ^2_\upsilon ||^2_{0,\Omega }&=||\bar{\partial }_t \upsilon ^{n+1}-\bar{\partial }_t P_h\upsilon ^{n+1}||^2_{0,\Omega } \le \frac{1}{\Delta t}\int ^{t_{n+1}}_{t_n}||\upsilon _t-P_h\upsilon _t||^2_{0,\Omega }dt \le \frac{Ch^{2r}}{\Delta t}\int ^{t_{n+1}}_{t_n}||\upsilon _t||^2_{r,\Omega } dt, \end{aligned} \end{aligned}$$
(53)

while for the terms related to the fractional derivatives, there holds

$$\begin{aligned} \begin{aligned} \Bigg |\Bigg |\frac{\partial ^{2\alpha }(\upsilon (t_{n+\frac{1}{2}})-\bar{\upsilon }^{n+\frac{1}{2}}))}{\partial |\xi |^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega }&=\frac{1}{4}\Bigg |\Bigg |\frac{\partial ^{2\alpha }(\upsilon (t_{n+\frac{1}{2}})-\upsilon (t_n))}{\partial |\xi |^{2\alpha }} +\frac{\partial ^{2\alpha }(\upsilon (t_{n+\frac{1}{2}})-\upsilon (t_{n+1}))}{\partial |\xi |^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega }\\&=\frac{1}{4}\Bigg |\Bigg |\int ^{t_{n+\frac{1}{2}}}_{t_n}(t-t_n)\frac{\partial ^{2\alpha }\upsilon _{tt}}{\partial |\xi |^{2\alpha }}dt +\int _{t_{n+\frac{1}{2}}}^{t_{n+1}}(t_{n+1}-t)\frac{\partial ^{2\alpha }\upsilon _{tt}}{\partial |\xi |^{2\alpha }}dt\Bigg |\Bigg |^2_{0,\Omega }\\&\le C\Delta t^3\int ^{t_{n+1}}_{t_n}\Bigg |\Bigg |\frac{\partial ^{2\alpha }\upsilon _{tt}}{\partial |\xi |^{2\alpha }}\Bigg |\Bigg |^2_{0,\Omega } dt\\&\le C\Delta t^3\int ^{t_{n+1}}_{t_n}||\upsilon _{tt}||^2_{2\alpha ,\Omega } dt, \end{aligned} \end{aligned}$$
(54)

with \(\xi =x\) or y. Substituting (48)–(54) into (47), it suffices to show that

$$\begin{aligned} \begin{aligned} ||\eta ^{n+1}_u||^2_{0,\Omega }+||\eta ^{n+1}_v||^2_{0,\Omega }-||\eta ^n_u||^2_{0,\Omega }-||\eta ^n_v||^2_{0,\Omega }&\le 4\Delta t\big (||\eta ^{n+1}_u||^2_{0,\Omega }+||\eta ^{n+1}_v||^2_{0,\Omega }\big )\\&\ \ + 4\Delta t\big (||\eta ^{n}_u||^2_{0,\Omega }+||\eta ^{n}_v||^2_{0,\Omega }\big ) \\&\ \ + \Delta t H^{n-1}(u)+\Delta tH^{n-1}(v), \end{aligned} \end{aligned}$$
(55)

where

$$\begin{aligned} H^{n-1}(\upsilon )&= C\Delta t^3\int ^{t_{n+1}}_{t_{n}}||\upsilon _{ttt}||^2_0dt +\frac{Ch^{2r}}{\Delta t} \int ^{t_{n+1}}_{t_n}||\upsilon _t||^2_{r,\Omega } dt +C\Delta t^3\int ^{t_{n+1}}_{t_n}||\upsilon _{tt}||^2_{2\alpha ,\Omega } dt. \end{aligned}$$

Apply the discrete Gronwall inequality to (55) and note \(||\eta ^0_u||^2_{0,\Omega }=||\eta ^0_v||^2_{0,\Omega }=0\). Then

$$\begin{aligned} \max \limits _{1\le n\le N}\big \{||\eta ^{n+1}_u||^2_{0,\Omega }+||\eta ^{n+1}_v||^2_{0,\Omega }\big \}&\le \Bigg [\Delta t\sum ^N_{k=1}\big (H^{k-1}(u)+H^{k-1}(v)\big )\Bigg ]e^{16T},\\&\le C\Delta t^4\int ^{T}_{0}||u_{ttt}||^2_{r,\Omega }+||v_{ttt}||^2_{r,\Omega }dt +Ch^{2r} \int ^{T}_{0}||u_t||^2_{r,\Omega }\\&\ \ +||v_t||^2_{r,\Omega }dt+ C\Delta t^4\int ^{T}_{0}||u_{tt}||^2_{2\alpha ,\Omega }+||v_{tt}||^2_{2\alpha ,\Omega } dt, \end{aligned}$$

which implies

$$\begin{aligned} \max \limits _{1\le n\le N}\big \{||\eta ^{n+1}_u||_{0,\Omega },\ \ ||\eta ^{n+1}_v||_{0,\Omega }\big \}\le \bar{C}(u,v,T)(\Delta t^2+h^r). \end{aligned}$$
(56)

with \(\bar{C}(u,v,T)\) being a constant only related to u, v and T. Using the property (41), we obtain

$$\begin{aligned} \max \limits _{1\le n\le N}\{||e^n_u||_{0,\Omega },\ ||e^n_v||_{0,\Omega }\}&\le \max \limits _{1\le n\le N}\big \{||\rho ^{n}_u||_{0,\Omega }+||\eta ^{n}_u||_{0,\Omega },\ ||\rho ^{n}_v||_{0,\Omega }+||\eta ^{n}_v||_{0,\Omega }\big \}\\&\le Ch^r\max \limits _{1\le n\le N}\big \{||u^n||_{r,\Omega }, ||v^n||_{r,\Omega }\}\!+\!\bar{C}(u,v,T)(\Delta t^2\!+\!h^{r})\\&\le C(u,v,T)(\Delta t^2 +h^{r}), \end{aligned}$$

and the proof is finally completed. \(\square\)

Theorem 5.3

Suppose that\(u(t_n)\), \(v(t_n)\)are the exact solutions to Eqs. (5)–(9) at\(t_n\)and\(u^n_h\), \(v^n_h\) are the solutions obtained by the split-step FEM (34)–(40). Then

$$\begin{aligned} \max \limits _{1\le n\le N}\{||e^n_u||_{0,\Omega },\ ||e^n_v||_{0,\Omega }\} \le C(u,v,T)(\Delta t^2 +h^{r}), \end{aligned}$$
(57)

where \(e^n_u=u^{n}_h-u(t_n)\), \(e^n_v=v^{n}_h-v(t_n)\), \(u^0_h=P_h\text {Re}\Psi _0(x,y)\), \(v^0_h=P_h\text {Im}\Psi _0(x,y)\) and C(uvT) is a constant related to u, v, T but independent of \(\Delta t\) and h.

Proof

Let \(\Psi ^n=u^n+iv^n\) be the split-step solutions yielded by the scheme (18). Using the Lady Windermere’s fan, we obtain

$$\begin{aligned} \Psi (t_n)-\Psi ^n&=\sum _{k=1}^n(J^{n-k}_t)\big [J_tT^{k-1}(\Psi ^0)-T^{k}(\Psi ^0)\big ]. \end{aligned}$$

From Lemma 5.2, 5.3, it follows that

$$\begin{aligned} ||\Psi (t_n)-\Psi ^n||_{0,\Omega }&\le \sum _{k=1}^n||(J^{n-k}_t)\big [J_tT^{k-1}(\Psi ^0)-T^{k}(\Psi ^0)\big ]||_{0,\Omega }\\&\le \sum _{k=1}^ne^{C(t_{n}-t_{k})}||J_tT^{k-1}(\Psi ^0)-TT^{k-1}(\Psi ^0)||_{0,\Omega }\\&\le \sum _{k=1}^ne^{C(n-k)\Delta t}\tilde{C}\Delta t^3\le C\Delta t^2, \end{aligned}$$

with \(n=1,2,\ldots ,N\), which implies

$$\begin{aligned} \max \limits _{1\le n\le N}\{||u(t_n)-u^n||_{0,\Omega },||v(t_n)-v^n||_{0,\Omega }\}&\le C\Delta t^2, \end{aligned}$$
(58)

where \(\tilde{C}\) is also unrelated to \(\Delta t\).

On the other hand, since the solutions to the nonlinear problem are integrated exactly in physical space, according to the property of the standard Strang split-step technique and Theorem 5.2, it is trivial to validate that

$$\begin{aligned} \max \limits _{1\le n\le N}\{||u^n_h-u^n||_{0,\Omega },||v^n_h-v^n||_{0,\Omega }\}\le C(\Delta t^2+h^r), \end{aligned}$$
(59)

and thus by (58) and (59), we can easily obtain the above results. \(\square\)

Illustrative examples

In this section, we perform some numerical examples to confirm the theoretical results and illustrate the capability of our split-step FEM, including both one- and two-dimensional cases. We discuss the convergent accuracy of this method by constructive example and simulate the dynamics of the wave solutions governed by the Riesz space-fractional NLS in both one- and two-dimensions, where the mass conservative property will be testified. The convergent rate of the real and imaginary errors in time and space is calculated by

$$\begin{aligned} Rate=\left\{ \begin{aligned}&\log _2\Bigg (\frac{error_{\Delta t_1}}{error_{\Delta t_2}}\Bigg ) \Bigg /\log _2\Bigg (\frac{\Delta t_1}{\Delta t_2}\Bigg ),\quad \text {in time},\\&\log _2\Bigg (\frac{error_{h_1}}{error_{h_2}}\Bigg ) \Bigg /\log _2\Bigg (\frac{h_1}{h_2}\Bigg ),\quad \text {in space},\\ \end{aligned} \right. \end{aligned}$$

where \(error_{\Delta t_k}\), \(error_{h_k}\) are the numerical errors in time and space corresponding to the time stepsize \(\Delta t_k\) and spatial meshsize \(h_k\) with \(k=1,\ 2\). To show its computational efficiency, we present the following two schemes:

  • Crank–Nicolson FEM with Newton’s iteration:

    $$\begin{aligned}&(\bar{\partial }_t u^{n+1}_{h},\chi _1)-\gamma \Lambda _h(\bar{v}^{n+\frac{1}{2}}_{h},\chi _1) +\lambda (|\bar{\Psi }^{n+\frac{1}{2}}_h|^2\bar{v}^{n+\frac{1}{2}}_{h},\chi _1)= 0, \\&(\bar{\partial }_t v^{n+1}_{h},\chi _2)+\gamma \Lambda _h(\bar{u}^{n+\frac{1}{2}}_{h},\chi _2) -\lambda (|\bar{\Psi }^{n+\frac{1}{2}}_h|^2\bar{u}^{n+\frac{1}{2}}_{h},\chi _2)= 0, \end{aligned}$$

    where \(|\bar{\Psi }^{n+\frac{1}{2}}_h|^2=|\bar{u}^{n+\frac{1}{2}}_h|^2+|\bar{v}^{n+\frac{1}{2}}_h|^2\);

  • Linearized Crank–Nicolson FEM30:

    $$\begin{aligned}&(\bar{\partial }_t u^{n+1}_{h},\chi _1)-\gamma \Lambda _h(\bar{v}^{n+\frac{1}{2}}_{h},\chi _1) +\lambda (|\hat{\Psi }^n_h|^2\bar{v}^{n+\frac{1}{2}}_{h},\chi _1)= 0, \\&(\bar{\partial }_t v^{n+1}_{h},\chi _2)+\gamma \Lambda _h(\bar{u}^{n+\frac{1}{2}}_{h},\chi _2) -\lambda (|\hat{\Psi }^n_h|^2\bar{u}^{n+\frac{1}{2}}_{h},\chi _2)= 0, \end{aligned}$$

    and to start it, \(u^1_h\), \(v^1_h\) are computed by the below explicit-implicit scheme:

    $$\begin{aligned}&(\bar{\partial }_t u^{1}_{h},\chi _1)-\gamma \Lambda _h({v}^{1}_{h},\chi _1) +\lambda (|\Psi ^0_h|^2{v}^{1}_{h},\chi _1)= 0, \\&(\bar{\partial }_t v^{1}_{h},\chi _2)+\gamma \Lambda _h({u}^{1}_{h},\chi _2) -\lambda (|\Psi ^{0,2}_h|^2{u}^{1}_{h},\chi _2)= 0, \end{aligned}$$

    where \(|\hat{\Psi }^n_h|^2=|\hat{u}^{n}_h|^2+|\hat{v}^{n}_h|^2\), \(|\Psi ^0_h|^2=|u^0_h|^2+|v^0_h|^2\), \(\hat{u}^{n}_h=\frac{3u^{n}_h-u^{n-1}_h}{2}\), and \(\hat{v}^{n}_h=\frac{3v^{n}_h-v^{n-1}_h}{2}\).

In all tests, we employ linear interpolation, i.e., \(r=2\), then by the theoretical results, we expect that the errors of real and imaginary parts would steadily decline with the desired convergent rate both in time and space. In addition, all the tests will be done by MATLAB R2015b on a personal PC and the last one is implemented by the PC configuration: WIN 7 Ultimate, AMD Athlon(tm) II \(\times 4\) 640 3.00 GHz CPU and 8 GB DDR3 RAM.

One-dimensional problem

Example 1

Consider the semiclassical space-fractional NLS36:

$$\begin{aligned} i\varepsilon \frac{\partial \Psi (x,t)}{\partial t}&+\varepsilon ^{2\alpha }\frac{\partial ^{2\alpha } \Psi (x,t)}{\partial |x|^{2\alpha }} +\lambda |\Psi (x,t)|^2\Psi (x,t)=0 \end{aligned}$$

on \(\Omega =[-\ell ,\ell ]\) with two cases of initial conditions.

In the first case, letting \(\varepsilon =1\) and \(\lambda =2\), we simulate the propagation of a single soliton over time subjected to the initial value of Gaussians type:

$$\begin{aligned} \Psi (x,0)=e^{2ix}sech(x),\quad x\in \mathbb {R}, \end{aligned}$$

and if \(\alpha =1\), the soliton solution is

$$\begin{aligned} \Psi (x,t)=e^{i(2x-3t)}sech(x-4t). \end{aligned}$$

When \(\ell \gg 0\), the exact solution can be negligible outside \(\Omega\) because \(\Psi (x,0)\) polynomially or exponentially decays to zero. Therefore, we enforce

$$\begin{aligned} \Psi (x,t)=0, \quad (x;t) \in \mathbb {R}\setminus \Omega \times (0,T]. \end{aligned}$$

Letting \(\Delta t=1.0e-02\), \(h=1/20\) and \(\ell =30\), we plot the evolution of single soliton for different \(\alpha\) in Fig. 1. As we observed, the fractional power \(\alpha\) can affect shape of the solitons. More precisely, when \(\alpha\) becomes smaller, its amplitude \(|\Psi ^n_h(x)|\) become higher and the wave travels more slowly. Reletting \(\Delta t=1.0e-03\) and \(\ell =10\), we test the convergent accuracy of split-step FEM for \(\alpha =1\) and show the numerical results at \(t=1\) in Table 1. It is seen that our method converges to the exact solution with theoretical convergent rates.

Fig. 1
figure 1

The evolution of discrete mass \(M^n_h\) for \(\lambda =0\) (left) and \(\lambda =1\) (right).

In the second case, we simulate the dynamics of defocusing NLS with \(\varepsilon =0.1\), \(\lambda =-1\) and the initial value

$$\begin{aligned} \Psi (x,0)=sech(x),\quad x\in \mathbb {R}. \end{aligned}$$

Letting \(\Delta t=5.0e-03\), \(h=1/20\) and \(\ell =10\), we enforce \(\Psi (x,t)=0\) with \(x\in \mathbb {R}\setminus \Omega\) as the first case and present the defocusing solutions for different \(\alpha\) in Fig. 2. As we observed, the nonlinear interactions are repulsive instead of attractive. At some point, the hump splits into two smaller ones propagating to two different directions. When \(\alpha\) becomes smaller, such phenomena appears more manifest in a finite time period. Reletting \(\Delta t=0.1\) and \(\ell =20\), the values of discrete mass \(M_h^n\) at different time points for \(\alpha =0.7\), 0.8 and 0.9 are tabulated in Table 2. As we see, the discrete mass conservative law is preserved by this split-step FEM.

Fig. 2
figure 2

The evolution of the wave solution at the time points \(t=0\), 0.3, 0.6 and 0.9.

Table 1 Numerical errors of the split-step FEM at \(t=1\) with \(\Delta t=1.0e-03\).
Table 2 The values of discrete mass \(M^n_h\) for \(\alpha =0.7\), 0.8 and 0.9 at different t.

Two-dimensional problems

Example 2

Consider the fractional NLS type equation

$$\begin{aligned} i\frac{\partial \Psi (x,y,t)}{\partial t}+\frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |x|^{2\alpha }} +\frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |y|^{2\alpha }} +\lambda |\Psi (x,y,t)|^2\Psi (x,y,t)=R(x,y,t), \end{aligned}$$

on \(\Omega =[0,1]^2\), subjected to

$$\begin{aligned}&\Psi (x,y,0)=x^2(1-x)^2y^2(1-y)^2, \quad (x,y)\in \Omega ,\\&\Psi (x,y,t)=0, \quad (x,y;t) \in \mathbb {R}^2\setminus \Omega \times (0,T]. \end{aligned}$$

and the right-hand function R(xyt) is selected to enforce the analytical solution

$$\begin{aligned} \Psi (x,y,t)=t^5e^{ist}x^2(1-x)^2y^2(1-y)^2. \end{aligned}$$

We test the convergent accuracy of the proposed split-step FEM. Letting \(\lambda =0\), the governing equation degenerates to the linear problem (21) and (22) and the scheme is actually the Crank-Nicolson finite element scheme (31)–(33). Taking \(s=1\) and \(h=1/35\), we firstly compute the results at \(t=0.5\) by using different time stepsizes and the numerical results for \(\alpha =0.8\), 0.9 are tabulated in Table 3. Letting \(\Delta t=2.0e-04\), we compute the results by using different spatial meshsizes and present them in Table 4. Further, retaking \(\lambda =1\) and \(s=0\), we test the accuracy of the split-step FEM and tabulate the numerical results for \(\alpha =0.85\), 0.95 in time and space in Tables 5 and 6, respectively. From these tables, it can be seen that both schemes nearly achieve the convergent rate 2, which are in line with our expectations.

Table 3 Numerical errors at \(t=0.5\) in time direction with \(h=1/35\) for \(\lambda =0\).
Table 4 Numerical errors at \(t=0.5\) in space direction with \(\Delta t=2.0e-04\) for \(\lambda =0\).
Table 5 Numerical errors at \(t=0.5\) in time direction with \(h=1/35\) for \(\lambda =1\).
Table 6 Numerical errors at \(t=0.5\) in space direction with \(\Delta t=2.0e-04\) for \(\lambda =1\).

Example 3

Consider the space-fractional NLS10

$$\begin{aligned} i\frac{\partial \Psi (x,y,t)}{\partial t}&+\frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |x|^{2\alpha }} +\frac{\partial ^{2\alpha } \Psi (x,y,t)}{\partial |y|^{2\alpha }} +\lambda |\Psi (x,y,t)|^2\Psi (x,y,t)=0, \end{aligned}$$

on \(\Omega =[-\ell ,\ell ]^2\), subjected to

$$\begin{aligned}&\Psi (x,y,0)=\frac{2}{\sqrt{\pi }}\exp (-x^2-y^2), \quad (x,y)\in \mathbb {R}^2. \end{aligned}$$

When \(\ell \gg 0\), the wave function can also be negligible outside \(\Omega\) because \(\Psi (x,y,0)\) exponentially decays to zero. Therefore, we enforce the homogeneous boundary condition:

$$\begin{aligned} \Psi (x,y,t)=0, \quad (x,y;t) \in \mathbb {R}^2\setminus \Omega \times (0,T]. \end{aligned}$$

In order to examine the discrete mass conservative law, we take \(\Delta t=0.1\), \(h=0.6\) and a large enough \(\ell =8\). Consider the cases of \(\lambda =0\) and \(\lambda =1\). In Fig. 3, the evolution of the value of discrete mass \(M_h^n\) in the time interval [0, 10] with \(\alpha =0.65\) for both cases is presented, respectively. From the figures, we conclude that the discrete mass is preserved by our methods during the whole computing process and the proposed schemes can be applied to long-time simulation.

Fig. 3
figure 3

The profile (left) and contour map (right) of the modulus of wave solutions for \(\alpha =0.55\).

Next, we simulate the dynamic of the wave solution governed by the Riesz space-fractional NLS via the split-step FEM and discuss how the fractional power \(\alpha\) affects the dynamic of wave solution. For this purpose, letting \(\lambda =1\), \(\ell =5\), \(\Delta t=0.01\) and \(h=1/3\), we display the profile of the modulus of the wave solutions \(|\Psi ^n_h(x,y)|\) for \(\alpha =0.7\) at the times \(t=0\), 0.3, 0.6 and 0.9 in Fig. 4. It is observed that as time goes by, the altitude of wave solution gets smaller and smaller, while its width gets bigger and bigger, which coincide with the variation tendency of the classical wave. Meanwhile, we plot the profile and contour map of the modulus of wave solutions at \(t=0.5\) for \(\alpha =0.55\), 0.75, 0.95 and all of them are presented in Figs. 5, 6 and 7, respectively. For comparison, we also plot the profile and contour map of the modulus of wave solution in the case of \(\alpha =1\), which are given in Fig. 8. From these figures, we easily observe that the fractional power significantly affects the shape of wave solution. More precisely, as \(\alpha\) decreases, the wave solution decays faster and the shape of the wave becomes higher and more steep than those with larger \(\alpha\). When \(\alpha =1\), the wave solution collapses to the one governed by the classical NLS.

Fig. 4
figure 4

The profile (left) and contour map (right) of the modulus of wave solutions for \(\alpha =0.75\).

Fig. 5
figure 5

The profile (left) and contour map (right) of the modulus of wave solutions for \(\alpha =0.95\).

Fig. 6
figure 6

The profile (left) and contour (right) of the modulus of classical wave solution.

Fig. 7
figure 7

The propagation of single soliton for \(\alpha =0.75\), 0.85, 0.95 and 1 with \(\varepsilon =1\), \(\lambda =2\).

Fig. 8
figure 8

The propagation of defocusing soliton for \(\alpha =0.75\), 0.85, 0.95 and 1 with \(\varepsilon =0.1\), \(\lambda =-1\).

At last, to show the advantage in computational efficiency, we compare the CPU times of our split-step FEM, the pure Crank-Nicolson FEM with Newton’s iteration and the linearized Crank-Nicolson FEM as in30 with extrapolation technique. Taking \(\alpha =0.75\), \(\ell =5\) and \(T=0.5\), we tabulate the comparative results in Table 7, where the iteration algorithm is terminated by reaching a solution with the tolerant error \(1.0e-12\). It is observed that the CPU times of our method are less than those of the linearized Crank-Nicolson FEM and much less than those of the pure Crank-Nicolson FEM with Newton’s iteration. The efficiency performance is more excellent with smaller \(\Delta t\), which demonstrates that this split-step FEM is the most efficient among the above three methods and can reduce the computational cost in practice (Figs. 1, 2).

Table 7 The CPU times of the split-step, linearized Crank–Nicolson FEMs and the Crank–Nicolson FEM with Newton’s iteration with \(T=0.5\).

Concluding remarks

The issues of concern for the high-dimensional Riesz space-fractional NLS is not only the high complexity of the fractional derivatives in space, but also its nonlinearity. The split-step FEM proposed in our work splits the governing equation into the linear and nonlinear subproblems, which avoids the inner iteration at each time layer, thereby reducing the computational complexity. The mass conservation law has been well inherited, which means that it can keep the phase and shape of the waves governed by the space-fractional NLS for long time. The analysis of the unconditional convergence for this fully discrete split-step FEM is also presented. The numerical results and simulation of wave dynamics confirm its excellent actual performance and conservative property in solving both one- and two-dimensional space-fractional NLS in practice. This split-step FEM compares favorable with the other algorithms like linearized FEM in computational efficiency and holds great potential in treating the two- and three-dimensional space-fractional NLS or CNLS on complex domains.