A mass conserved splitting method for the nonlinear Schrödinger

Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
RESEARCH
Open Access
A mass conserved splitting method for the
nonlinear Schrödinger equation
Dong-Ying Hua1, Xiang-Gui Li1* and Jiang Zhu2
* Correspondence: xianggui-li@vip.
sina.com
1
School of Applied Science, Beijing
Information Science and
Technology University, Beijing
100192, P. R. China
Full list of author information is
available at the end of the article
Abstract
A mass conserved time-splitting difference method is presented for the onedimensional dipolar Bose-Einstein condensates (BECs) described by a nonlocal
nonlinear Schrödinger equation with a convolution term. As a result of the
singularity in the convolution term, it brings difficulties both in mathematical analysis
and in numerical simulations. By properly using the difference scheme to deal with
the convolution term, an imaginary time method is given to compute the ground
states and then a time-splitting method is obtained for dynamics of dipolar BECs.
This time-splitting numerical method is mass conserved everywhere, and it has
second-order accuracy and is also unconditionally stable. Numerical results are given
to verify the stability and energy conservation when there is no blow up.
Mathematics Subject Classification (2010) 65M06; 35Q41.
Keywords: time-splitting, finite difference, dipolar Bose-Einstein condensates,
Schrödinger equation, conservation
1 Introduction
Since its first experimental realization in dilute bosonic atomic gases in 1995, the BoseEinstein condensation (BEC) of ultra-cold atomic and molecular gases has attracted
considerable interests both theoretically and experimentally. Most of their properties of
these trapped quantum gases are governed by the interactions between particles in the
condensate [1]. In recent years, there has been an investigation for realizing a new
kind of quantum gases with the dipolar interaction, acting between particles having a
permanent magnetic or electric dipole moment. A BEC of 52Cr atoms was realized
[2,3] at Stuttgart University in 2005, which paves the way towards the experimental as
well as the theoretical and the numerical investigation on this novel dipolar quantum
gases. The interest on dipolar gases has also been motivated by a broad range of exciting applications [4-6]. In such condensates, there are two kinds of interactions, namely,
the short-range repulsive interaction between the particles as well as their long-range
partially attractive/partially repulsive dipolar interactions. Therefore, the macroscopic
condensate dynamics is determined by a dynamical equilibration of these forces [7,8].
The effects of the interparticle interactions on the condensate properties have been
widely discussed for the case of short-range interactions. However, since the dipoledipole interactions are long range, anisotropic and partially attractive, the nontrivial
task of achieving and controlling dipolar BECs is thus particularly challenging.
© 2012 Hua et al; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons Attribution
License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium,
provided the original work is properly cited.
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 2 of 13
As we know, the properties of a BEC at temperatures T very much smaller than the
critical temperature Tc are usually described by the nonlinear Schrödinger (NLS) equation for the macroscopic wave function known as the Gross-Pitaevskii (GP) equation.
As far as the dipolar interaction is concerned, a convolution term is introduced [9-11]
to modify the classical GP equation, which results in the following differential-integral
equation
2
2
h̄ 2
ψ(x, t),
ih̄ψt (x, t) = −
∇ + V(x) + g ψ(x, t) + Vdip (x) ∗ ψ(x, t)
(1)
2m
where ħ is the Planck constant, m the mass of the atom and V (x) is the external trapping potential, which is generally harmonic, and g = 4πħ2as/m is the local interactions
between dipoles in the condensate with as the s wave scattering length (positive for repulsive interaction and negative for attractive interaction). Vdip(x) is the long-range isotropic
dipolar interaction potential between two dipoles. The wave function ψ(x, t) is normalized
according to
2
ψ2 = ψ(x, t) dx = N,
(2)
R3
where N is the number of the atoms in the dipolar BEC. The Equation 1 can be
made dimensionless and simplified by adopting a unit system where the units for
length, time and energy are given by a0, 1/ω0, and ħω0, respectively, with ω0 = min{ω1,
h̄
. Here, we only consider the one-dimensional (1D) case. Apart from
ω2, ω3}, a0 = mω
0
a conceptual clarity, lower dimensional dipolar BECs also offer a clear advantage for
numerical computations. And also, in the case of radial symmetry in 2D and spherical
symmetry in 3D (by tuning the trap frequencies), the multi-dimensional problem can
be reduced to 1D case.
Now consider the following 1D dimensionless GP equation:
2
2
∂ψ(x, t)
1
i
= − ∇ 2 + V(x) + β ψ(x, t) + λVdip (x) ∗ ψ(x, t) ψ(x, t),
(3)
∂t
2
ψ(x, 0) = ψ0 (x),
x ∈ R,
(4)
where t is time, x is displacement, b and l are two dimensionless real parameters
stand for the strength of the short-range interaction between the particles and the
long-range dipolar interaction, respectively. ψ(x, t) : R × R+ → C is a complexvalued function, V (x) = x2/2 stands for the harmonic potential in 1D, Vdip(x) = |x|-a,
0 <a < 1 is the convolution kernel representing the dipolar potential and * is the standard convolution in R , i.e.,
2
2
ψ(y, t)
dy, x, y ∈ R.
Vdip (x) ∗ ψ(x, t) =
(5)
x − yα
R
In order to study the ground states and dynamics of dipolar BECs, an efficient
numerical method is necessary. For the study in mathematics, the existence and
uniqueness as well as the possible blowup of solutions were studied in [12], and the
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 3 of 13
existence of standing waves was proven in [13,14]. Due to the dipolar interaction
potential of the nonlocal NLS, mathematical and numerical difficulties are introduced.
Currently, the Fourier transform [15,16] is generally used for dealing with the convolution in (3). However, there are two limitations in these numerical methods: (i) the
Fourier transform of the dipolar interaction potential Vdip(x) and the density function
is usually carried out in the whole space R in the continuous level, while they are carried out on a bounded domain Ω in the discrete level, so there is a locking phenomena
in practical computation as observed in [17]; (ii) the denominator of the dipolar interaction potential equals zero when x equals y, thus this singularity may cause some
numerical difficulties too. The purpose here is to present a robust method for computing ground states and dynamics of dipolar BECs without these two limitations. The
key issue is to deal with the convolution term in the nonlocal NLS equation efficiently.
This paper is organized as follows. In Sect. 2, some analytic results are given for the
nonlocal NLS. In Sect. 3, a Crank-Nicolson numerical method is presented for computing ground states of dipolar BECs. In Sect. 4, a time-splitting numerical scheme is
proposed for computing the dynamics. Numerical results are reported to verify the efficiency of this numerical method in Sect. 5. Finally, some concluding remarks are
drawn in Sect. 6.
2 Analytical results
Two important invariants of (3) are the mass (or normalization) of the wave function
2
N(ψ(x, t)) := ψ(x, t) =
ψ(x, t)2 dx ≡
R
ψ(x, 0)2 dx = 1,
t ≥ 0,
and the energy of per particle
1
β
λ
2
2
4
2
2
|∇ψ| + V(x)|ψ| + |ψ| + (Vdip (x) ∗ |ψ| )|ψ| dx
E(ψ(x, t)) : =
2
2
2
R
≡ E(ψ(x, 0)),
(6)
R
(7)
t ≥ 0.
In order to obtain the ground states, we take the ansatz
ψ(x, t) = e−iμt φ(x),
x ∈ R,
t ≥ 0,
(8)
where μ ∈ R is the chemical potential and j := j(x) is a time-independent function.
Inserting (8) into (3), we get the time-independent GP equation or the eigenvalue problem
2
2
1
μφ(x) = (− ∇ 2 + V(x) + β φ(x) + λVdip (x) ∗ φ(x) )φ(x),
2
under the constraint
2
φ := φ(x) dx = 1.
x ∈ R,
(9)
(10)
R
The ground state of a dipolar BEC is defined as the solution of the following nonconvex minimization problem:
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 4 of 13
Find jg Î S and μg ∈ R such that
Eg := E(φg ) = min E(φ),
φ∈S
μg := μ(φg ),
(11)
where the nonconvex set S is defined as
S := {φ(x)| φ = 1,
E(φ) < ∞}.
(12)
And the chemical potential (or eigenvalue of (9)) is defined as
1
μ(φ) : = { |∇φ|2 + V(x)|φ|2 + β|φ|4 + λ(Vdip (x) ∗ |φ|2 )|φ|2 }dx
2
R
1
{β|φ|4 + λ(Vdip (x) ∗ |φ|2 )|φ|2 }dx.
≡ E(φ) +
2
(13)
R
The total energy in (7) is composed of kinetic, potential, interaction and dipolar
energies, respectively, i.e.,
E(φ) = Ekin (φ) + Epot (φ) + Eint (φ) + Edip (φ),
(14)
where
Ekin (φ) =
β
Eint (φ) =
2
1
2
|∇φ|2 dx,
R
|φ(x)| dx,
4
R
V(x)|φ(x)|2 dx,
Epot (φ) =
λ
Edip (φ) =
2
R
(Vdip (x) ∗ |φ(x)|2 )|φ|2 dx,
R
and j(x) defined in (8) is a stationary state of a dipolar BEC.
3 Numerical method for computing ground states
In this section, we will propose an implicit numerical method for computing the ground
states of a dipolar BEC. In practical computation, we usually truncate the problem (3)
and (4) into a bounded computational domain Ω (chosen as an interval [−a, a] in 1D,
with a sufficiently large), with homogeneous Dirichlet boundary condition. There are
various numerical methods proposed in literatures for computing the ground states of
BEC [8,9,16-19]. One of the efficient and popular techniques for the constraint (6) is
through the following construction [13]: we choose a time step size τ > 0 and set tk = k τ
for k = 0, 1, . . .. Applying the imaginary time method [18] without considering the constraint (6), and then projecting the solution back to the unit nonconvex set S at the end
of each time interval [tk, tk+1] to satisfy the constraint. Then the function j(x, t) is the
solution of the following gradient flow with discrete normalization [19]:
∂φ(x, t)
=
∂t
1 2
∇ − V(x) − β|φ(x, t)|2 − λVdip (x) ∗ |φ(x, t)|2 φ(x, t),
2
φ(x, t)|x∈∂ = 0,
t ≥ 0,
−
φ(x, tk+1
)
+
, x ∈ ,
φ(x, tk+1 ) := φ(x, tk+1
)= φ(·, t− )
k+1
(15)
(16)
k ≥ 1,
(17)
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
φ(x, 0) = φ0 (x),
Page 5 of 13
φ0 = 1,
(18)
where φ(x, tk± ) = limt→tk ± φ(x, t) and j0(x) is the initial condition.
Suppose M is a positive integer, choose the spatial step h = 2a/M, and define xj = −a
+ j h, j = 0, 1, . . . , M. Let Fjk be the approximation of Vdip(xj) * |j(xj, tk)|2, and φjk be
the approximations of (xj, tk), which are the exact solution of (15)-(18) at the mesh
grid (xj, tk).
Choose φj0 = φ0 (xj ) , j = 0, 1, . . . , M. From time tk to tk+1, a cental difference discretization for (15)-(18) is
φjk+1 − φjk
1 2 k+1/2
k+1/2
k+1/2
k+1/2
δ (φ
)−V(xj )φj
−β(|φjk |2 )φj
−λFjk φj
,
2h2 x j
j = 0, 1, . . . , M,
(19)
k
k
= (φjk+1 + φjk )/2, δx2 (φjk ) = φj+1
− 2φjk + φj−1
,
M−1
1
|φ(xr+1 , tk )|2 − |φ(xr−1 , tk )|2
Fjk =
|φ (xr , tk )|2 ||(r + 1 − j)h|1−α − |(r − j)h|1−α | +
.
1
−
α
2h
r=0
⎞
h
h
|φ(xr+1 , tk )|2 − 2|φ(xr , tk )|2 + |φ(xr−1 , tk )|2
s
s2
⎠,
ds
+
·
ds
|(r − j)h + s|α
h2
2|(r − j)h + s|α
(20)
τ
=
where
k+1/2
φj
0
0
and the details of Fjk are given in the Appendix. Notice that in the above scheme, we
k+1/2 2
k+1/2
,
| )φj
replace β(|φj
k+1/2
Fj
k+1/2
with β(|φjk |2 )φj
and Fjk, respectively, to linearize
the nonlinear terms. It is easy to see that the local truncation error of (19) is O(h2 + τ
) because 0 <a < 1. Using the classical finite difference method theory, we claim our
numerical scheme is the second-order algorithm which will be justified by the numerical examples in Sect. 5.
2
4 Time-splitting numerical method for dynamics
We will propose a time-splitting finite difference (TSFD) method for computing the
dynamics of a dipolar BEC based on the nonlocal NLS equation (3). The advantage of
this method is to deal with the discretization of nonlinear terms in the NLS equation
by solving an ordinary differential equation (ODE) exactly. By virtue of this way, the
computational cost and complexity can be reduced. As in Sect. 3, the whole space problem is truncated into a bounded computational domain Ω = [−a, a] with homogeneous Dirichlet boundary condition.
From t = tk to t = tk+1, the GP equation (3)-(4) is solved by three steps. First, we
solve
i
∂ψ(x, t)
1
= − ∇ 2 ψ(x, t),
∂t
2
ψ(−a, t) = 0,
x ∈ ,
ψ(a, t) = 0,
(21)
(22)
from tk to tk+1/2, followed by solving the nonlinear ODE
i
∂ψ(x, t)
= (V(x) + β|ψ(x, t)|2 + λVdip (x)es ∗ |ψ(x, t)|2 )ψ(x, t),
∂t
(23)
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 6 of 13
ψ(−a, t) = 0, ψ(a, t) = 0, tk ≤ t ≤ tk+1 ,
(24)
for one time step. Again, we slove (21) from tk+1/2 to tk+1.
Equation 21 can be discretized in space by Crank-Nicolson scheme, and Equation 23
can be solved exactly. In fact, for t Î [tk, tk+1], multiplying (23) by the conjugation of
ψ(x, t), i.e., ψ(x, t) , we get
i
∂ψ(x, t)
ψ(x, t) = V(x) + β|ψ(x, t)|2 + λVdip (x) ∗ |ψ(x, t)|2 ψ(x, t)ψ(x, t), (25)
∂t
and we also have
−i
∂ψ(x, t)
ψ(x, t) = V(x) + β|ψ(x, t)|2 + λVdip (x) ∗ |ψ(x, t)|2 ψ(x, t)ψ(x, t),
∂t
(26)
Therefore, subtracting (26) from (25), one obtains
i
d
|ψ(x, t)|2 = 0.
dt
which implies
|ψ(x, t)|2 = |ψ(x, tk )|2 ,
tk ≤ t ≤ tk+1 .
(27)
Substituting (27) into (23), we get a linear ODE
i
∂ψ(x, t)
= (V(x) + β|ψ(x, tk )|2 + λVdip (x) ∗ |ψ(x, tk )|2 )ψ(x, t)
∂t
(28)
which can be solved exactly. Integrating (28) from tk to t , one gets
ψ(x, t) = exp{−i[V(x)+β|ψ(x, tk )|2 +λVdip (x)∗|ψ(x, tk )|2 ](t−tk )}ψ(x, tk ),
tk ≤ t ≤ tk+1 .
(29)
Let ψjk be the approximation of ψ(xj, tk). Then a second-order TSFD method for solving (3)-(4) via the standard Strang splitting [20-22] is as follows:
⎧ (1)
(1)
(1)
k
k
k
⎪
⎨ ψj−1 + (4i/λ0 − 2)ψj + ψj+1 = −ψj−1 + (4i/λ0 + 2)ψj − ψj+1 ,
(2)
(1) 2
(1)
(1)
ψj = exp{−iτ [V(xj ) + β|ψj | + λFj ]}ψj , j = 1, 2, . . . , M − 1,
⎪
⎩ k+1
(2)
(2)
(2)
k+1
ψj−1 + (4i/λ0 − 2)ψjk+1 + ψj+1
= −ψj−1 + (4i/λ0 + 2)ψj − ψj+1 ,
(1)
where l0 = τ/2h2, ψM = 0 and Fj
(30)
(1)
= Vdip (xj ) ∗ |ψj |2 .
The above method is implicit, unconditionally stable. In fact, for the stability or conservation, we have
Theorem 1. The scheme (30) is normalization conservation, i.e.,
M
M
2
k+1 2
| ψjk+1 |2 ≡ h
| ψj0 |2 = ψ 0 l2 ,
ψ 2 := h
l
j=0
k ≥ 0.
(31)
j=0
(1)
Proof. According to the first equation of (30), if we denote Aj = ψj
4i (1)
(ψ − ψjk ) = −(Aj−1 + Aj+1 ) + 2Aj .
λ0 j
+ ψjk , we have
(32)
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 7 of 13
Multiplying (32) by the conjugation of Aj , one gets
4i (1) 2
(1)
(1)∗
|ψj | + ψj ψjk∗ − ψj ψjk − |ψjk |2 = −(Aj−1 + Aj+1 )A∗j + 2|Aj |2 .
λ0
(33)
Therefore
−
4i (1) 2
(1)∗
(1)
|ψj | + ψj ψjk − ψj ψjk∗ − |ψjk |2 = −(A∗j−1 + A∗j+1 )Aj + 2|Aj |2 .
λ0
Combine the above two equations, we have
8i (1) 2
|ψj | − |ψjk |2 = −(Aj−1 + Aj+1 )A∗j + (A∗j−1 + A∗j+1 )Aj
λ0
(34)
Then let j be 1, 2, . . . , M − 1, respectively, in (34) and add them together, it is easy
to see that, the right-hand side vanishes due to the homogeneous Dirichlet boundary
condition ψ0 = ψM = 0.
Therefore, we have the following equation
M−1
M−1
(1)
| ψj |2 =
j=1
|ψjk |2 .
(35)
j=1
Similarly, the following equation is obtained from the third equation of (30),
M−1
| ψjk+1 |2 =
j=1
M−1
(2)
|ψj |2 .
(36)
j=1
Based on Equation (29) and the second equation of (30), we have
M−1
(2)
|ψj |2 =
M−1
j=1
M−1
(1)
(1)
(1)
(1) 2
ψj =
|ψj |2 .
exp −iτ V(xj ) + |ψj |2 + λFj
j=1
(37)
j=1
Combining (35), (36) with (37), we have
M−1
j=1
| ψjk+1 |2 =
M−1
| ψjk |2 .
j=1
2
2
Owing to the boundary condition, we have ψ k+1 l2 = ψ k l2 , which implies the l2
stable property, i.e., ψ k+1 l2 ≡ ψ 0 l2 , k ≥ 0 .
5 Numerical results
In this section, we first evaluate numerically the convolution term and then report
ground states and dynamics of dipolar BECs using our numerical method.
5.1 Error for the convolution term
To test the accuracy of this numerical method, correct computation of the convolution
term is important. We take j(x) = x3/2 for example, as the convolution term Vdip *|j
(x)|2 can be computed exactly in this case. Based on our numerical method, i.e., (20),
the numerical result shows at least the second-order accuracy. And in fact, it is almost
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 8 of 13
the third-order accuracy. We choose a = 0.5 and solve this problem on [0, 10]. Table 1
shows the maximum errors with different sizes h.
From Table 1, one can see that our new method has a higher order accuracy
between the second-order and the third-order in space for evaluating the convolution
term.
5.2 Ground states of dipolar BECs
Using numerical scheme (15)-(18), the ground states of a dipolar BEC with different
parameters are given. The initial condition is φ0 (x) =
k+1
on [−16, 16] with h = 1/8 and τ = 0.001. jg := j
k+1
φ − φ k ∞
1 −x2 /2
e
.
π 1/4
We solve this problem
is reached numerically when
:= max |φjk+1 − φjk | ≤ ε := 10−6
0≤j≤M
in (15). Figure 1 shows the plot of the ground state jg(x), of a dipolar BEC with l =
−0.2 and b = 0.5. Table 2 shows the energy Eg, chemical potential µg, kinetic energy
g
g
g
Ekin := Ekin (φg ) , potential energy Epot := Epot (φg ) , interaction energy Eint := Eint (φg ) ,
g
dipolar energy Edip := Edip (φg ) , and the maximum value of the wave function jg (0)
with a = 0.5 and potential V (x) = x2/2 for different l and b with fixed l/b = −0.4;
Table 3 gives computational results with b = 0.5 for different values of −0.5 ≤ l/b ≤ 1.
In addition, since the GP equation has no analytical solution, we take the numerical
solution in a finer mesh with M = 2048 and τ = 0.001 as the “exact” solution, and the
maximum error are given in Table 4.
From Tables 2, 3, 4, and Figure 1, we make the following conclusions: when l
increases or b decreases with fixed l/b = −0.4, the maximum value of the wave funcg
tion jg(0), kinetic energy Egkin , dipolar energy Edip , energy Eg as well as the chemical
potential µg increase; the potential energy Epot , interaction energy Egint , and the radius
x2 |φg (x)|2 dx decrease (cf. Table 2). For fixed
mean square xgrms , defined by xrms =
R
g
g
b , when the ratio l/b increases from −0.5 to 1, Epot , Edip , E g µ g , and x rms of the
g
ground states increase; the maximum value of the wave function jg(0), Egkin , and Egint
decrease (cf. Table 3). This numerical method is second-order accurate and can compute the ground states efficiently (cf. Figure 1; Table 4).
5.3 Dynamics of dipolar BECs
By applying our numerical method (30), the dynamics of a dipolar BEC is considered.
We apply the bounded computational domain [−8, 8], M = 128, i.e., h = 1/8, time step
τ = 0.01. The initial data is chosen the same as in the case of computing the ground
state of a dipolar BEC.
Table 1 Comparison for evaluating the convolution term under varying spatial sizes h
Mesh
h = 1/10
h = 1/20
h = 1/40
h = 1/80
h = 1/160
Error
2.105044e−3
2.696346e−4
3.417339e−5
4.306438e−6
5.409597e−7
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 9 of 13
1
0.9
0.8
0.7
g(x)
0.6
0.5
0.4
0.3
0.2
0.1
0
−10
−5
0
x
5
10
Figure 1 The ground state of a dipolar BEC with l = −0.2 and b = 0.5.
Figure 2 depicts the evolution of kinetic energy Ekin(t):= Ekin(ψ(·, t)), potential energy
Epot(t):= Epot(ψ(·, t)), interaction energy Eint(t):= Eint(ψ(·, t)), dipolar energy Edip(t):= Edip
(ψ(·, t)), the energy E(t):= E(ψ(·, t)) as well as the chemical potential µ(t) := µ(ψ(·, t)),
2
2
condensate width σx := σx (ψ(·, t)) = x |ψ(x, t)| dx , and l2 norm ψ(·, t)l2 for the
R
case of b = 5.0 and l = −0.8. In addition, Figure 3 shows the results for the case of
b = 25 and l = 0.8. Figure 4 shows the results for the case of b = −25 and l = 80.
From Figures 2, 3, and 4, we can obtain the conclusion that global existence of the
solution is observed in the first two cases (cf. Figures 2, 3) and finite time blow-up
is observed in the last case (cf. Figure 4). The total energy is numerically conserved
in our computation when there is no blow-up (cf. Figures 2, 3) and the discrete l2norm ||ψ|| is numerically conserved very well whether there is blow-up or not (cf.
Figures 2, 3, 4).
Table 2 The ground states of a dipolar BEC for different l and b with fixed values of
l/b = −0.4.
g
g
g
g
Eg
μg
g
l, b
jg(0)
l = −0.2, b = 0.5
0.747990 0.247231 0.252333 0.099135
l = −0.1, b = 0.25
0.749946 0.248765 0.250757 0.049763
−0.085918 0.463367 0.427212 0.708176
l = −0.02, b = 0.05 0.751125 0.249513 0.250000 0.009974
−0.017201 0.492285 0.485058 0.707106
Ekim
Epot
Eint
Edip
xrms
−0.171511 0.427188 0.354812 0.710398
l = 0.02, b = −0.05 0.751581 0.249878 0.249634 −0.009983 0.017208
0.506737 0.513963 0.706589
l = 0.1, b = −0.25
0.753250 0.251210 0.248312 −0.050082 0.086181
0.535622 0.571721 0.704716
l = 0.2, b = −0.5
0.755449 0.253038 0.246533 −0.100613 0.172734
0.571693 0.643814 0.702187
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 10 of 13
Table 3 The ground states of a dipolar BEC with different values of l/b for b = 0.5
l/b
g
jg(0)
g
g
g
Epot
Ekim
Eg
Edip
Eint
μg
g
xrms
−0.5
0.751923
0.251344
0.248178
0.100052
−0.215360
0.384214
0.268906
0.704526
−0.2
0
0.738615
0.729516
0.237322
0.228042
0.262981
0.273869
0.096925
0.094808
−0.084809
0.000000
0.512420
0.596719
0.524537
0.691527
0.725233
0.740093
0.2
0.720684
0.219377
0.284956
0.092781
0.083002
0.680116
0.855899
0.754926
0.5
0.707932
0.207437
0.301936
0.089903
0.204307
0.803583
1.097793
0.777092
1
0.688010
0.190073
0.330997
0.085519
0.398668
1.005257
1.489444
0.813631
Table 4 The maximum error of the ground state with different mesh
M
M = 256
M = 512
M = 1024
Max-error
4.36e−4
1.04e−4
2.10e−5
1
1.3
0.8
1.2


x
|||| 2
0.6
l
1.1
0.4
1
Energy
0.2
0.9
Ekin
Epot
Eint
Edip
E
0
−0.2
−0.4
0.8
0.7
0.6
−0.6
−0.8
0
0.5
t
1
( =5.0, =−0.8 )
1.5
0.5
2
0
0.5
t
1
( =5.0, =−0.8 )
1.5
2
Figure 2 Time evolution at different times for a dipolar BEC with b = 5.0 and l = −0.8.
7
12
6
5
Energy
10
Ekin
Epot
Eint
Edip
E
4

8

x
|||| 2
l
6
3
4
2
2
1
0
0
0.5
t
1
( =25.0, =0.8 )
1.5
2
0
0
0.5
t
1
( =25.0, =0.8 )
1.5
2
Figure 3 Time evolution at different times for a dipolar BEC with b = 25.0 and l = 0.8.
6 Conclusions
Efficient numerical methods are presented for computing ground states and dynamics
of dipolar Bose-Einstein condensates based on the one-dimensional Grosss-Pitaevskii
equation with a nonlocal dipolar interaction potential. By applying the difference
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 11 of 13
90
140
80
60
50
Energy
120
Ekin
Epot
Eint
Edip
E
70
100

80

40
x
|||| 2
60
30
20
l
40
10
20
0
−10
0
0.5
t
1
( =−25.0, =80.0 )
1.5
0
2
0
0.5
t
1
( =−25.0, =80.0 )
1.5
2
Figure 4 Time evolution for a dipolar BEC with b = −25.0 and l = 80.0.
method, the discretization of the dipolar interaction potential term is given. The imaginary method and time-splitting difference method are given for computing the
ground states and dynamics of a dipolar BEC, respectively. Our numerical method is
mass conserved and second-order accurate. In addition, the proof of the discrete
energy conservation is an open problem. We only find the energy conservation from a
numerical point of view. Numerical results are given to demonstrate the efficiency of
our numerical method.
Appendix
The discretization of the convolution term
Here, we need to handle the convolution term
2
−α
2
Vdip (x) ∗ |ψ(x, t)| = |x| ∗ |ψ| =
R
First, consider |x|−α ∗ |ψ|2 |(xj ,tk ) , i.e.,
xM
x0
1
|ψ(y, t)|2 dy
|x − y|α
|ψ(y,tk )2
|xj −y|α
dy where [x 0, x M] is the discreti-
zised integration area. It is easy to see that xj is a singular point and we need to deal
2
x
k)
with it piecewisely. We denote I = x0M |ψ(y,t
, let the convolution term be two
|xj −y|α dy
parts, we have
xM
x0
|φ(y, tk )|2
dy = I1 + I2 ,
|xj − y|α
(A:1)
where
xj
I1 =
x0
|φ(y, tk )|2
dy,
|xj − y|α
xM
I2 =
xj
|φ(y, tk )|2
dy.
|xj − y|α
For I1 in (A.2), let y = xr + s, we have
j−1 j−1 |φ(y, tk )|2
|φ(xr + s, tk )|2
I1 =
dy
=
ds.
(xj − y)α
(xj − xr − s)α
r=0
r=0
xr+1
xr
h
0
(A:2)
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Page 12 of 13
Then, substituting |j(xr + s, tk)|2 by the Taylor expansion at (xr, tk), we obtain
I1 =
j−1 h
r=0 0
j−1
=
r=0
1
∂(|φ(s, tk )|2 ) ∂ 2 (|φ(s, tk )|2 ) 1 2
2
3
| φ(xr , tk )| +
s+
2 s + O(s ) ds
(xj − xr − s)α
∂s
∂s2
s=xr
s=xr
⎡
h
h
2 s
⎣ −1 |φ(xr , tk )|2 (xj − xr − s)1−α + ∂(|φ(s, tk )| ) α ds
1−α
∂s
(x
−
x
j
r − s)
0
s=x
∂ 2 (|φ(s, tk )|2 ) +
∂s2
s=xr
=
j−1 r=0
$
+
h
0
r0
⎤
s2
ds + O(h4−α )⎦
2(xj − xr − s)α
1
|φ(xr , tk )|2 {[(j − r)h]1−α − [(j − r − 1)h]1−α }
1−α
|φ(xr+1 , tk )|2 − |φ(xr−1 , tk )|2
+ O(h2 )
2h
% h
0
s
ds
(xj − xr − s)α
$
|φ(xr+1 , tk )|2 − 2|φ(xr , tk )|2 + |φ(xr−1 , tk )|2
+
+ O(h2 )
h2
=
j−1 r=0
$
+
(A:3)
⎞
s2
4−α ⎠
ds + O(h )
2(xj − xr − s)α
% h
0
1
|φ (xr , tk )|2 {[(j − r)h]1−α − [(j − r − 1)h]1−α }
1−α
|φ(xr+1 , tk )|2 − |φ(xr−1 , tk )|2
2h
% h
0
s
ds
[(j − r)h − s]α
$
|φ(xr+1 , tk )|2 − 2|φ(xr , tk )|2 + |φ(xr−1 , tk )|2
+
h2
% h
0
⎞
s2
ds⎠ + O(h3−α ).
2[(j − r)h − s]α
Similarly, for I2 in (A.2), we get
I2 =
M−1
r=j
$
+
1
|φ (xr , tk )|2 {[(r + 1 − j)h]1−α − [(r − j)h]1−α }
1−α
|φ(xr+1 , tk )|2 − |φ(xr−1 , tk )|2
2h
% h
0
s
ds
[(r − j)h + s]α
$
|φ(xr+1 , tk )|2 − 2|φ(xr , tk )|2 + |φ(xr−1 , tk )|2
+
h2
% h
0
(A:4)
⎞
s2
ds⎠ + O(h3−α ).
2[(r − j)h + s]α
Combining (A.1), (A.3) and (A.4), we obtain the discretization of convolution term
Fjk =
M−1
r=0
1
|φ(xr , tk )|2 ||(r + 1 − j)h|1−α − |(r − j)h|1−α |
1−α
$
|φ(xr+1 , tk )|2 − |φ(xr−1 , tk )|2
+
2h
% h
0
$
+
s
ds
|(r − j)h + s|α
2%
|φ(xr+1 , tk )| − 2|φ(xr , tk )| + |φ(xr−1 , tk )|
h2
2
2
h
0
(A:5)
⎞
2
s
ds⎠ .
2|(r − j)h + s|α
with the local truncation error O(h3-a). Moreover, The integrals in (A.3), (A.4) and
(A.5) can be calculated analytically, we omit here for brevity.
Hua et al. Advances in Difference Equations 2012, 2012:85
http://www.advancesindifferenceequations.com/content/2012/1/85
Acknowledgements
This work was supported by National Natural Science Foundation of China (No. 11171032) and Beijing Municipal
Education Commission (Nos. KM201110772017, 71D09111003).
Author details
1
School of Applied Science, Beijing Information Science and Technology University, Beijing 100192, P. R. China
2
National Laboratory for Scientific Computing, Ministry of Science and Technology, Avenida Getulio Vargas 333, 25651075 Petropólis, RJ, Brazil
Authors’ contributions
DY H established the scheme, performed the numerical examples in section 5.1, 5.2 and drafted the manuscript. XG L
designed the study and carried out the the numerical simulations in section 5.3. J Z participated in explaining the
physical background, established the model and helped to inspect the manuscript. All authors read and approved the
final manuscript.
Competing interests
The authors declare that they have no competing interests.
Received: 22 April 2012 Accepted: 21 June 2012 Published: 21 June 2012
References
1. Pitaevskii, L, Stringari, S: Bose-Einstein Condensation. Oxford University, New York (2003)
2. Griesmaier, A, Werner, J, Hensler, S, Stuhler, J, Pfau, T: Bose-Einstein condensation of chromium. Phys Rev Lett 94 (2005).
article 160401
3. Stuhler, J, Griesmaier, A, Koch, T, Fattori, M, Pfau, T, Giovanazzi, S, Pedri, P, Santos, L: Observation of dipole-dipole
interaction in a degenerate quantum gas. Phys Rev Lett. 95, article 150406 (2005)
4. Baranov, MA, Mar’enko, MS, Rychkov, VS, Shlyapnikov, GV: Superfluid pairing in a polarized dipolar Fermi gas. Phys Rev
A 66 (2002). article 013606
5. Góral, K, Santos, L, Lewenstein, M: Quantum phases of dipolar bosons in optical lattices. Phys Rev Lett 88 (2002). article
170406
6. Kawaguchi, Y, Saito, H, Ueda, M: Einstein-de Haas effect in dipolar Bose-Einstein condensates. Phys Rev Lett 96 (2006).
article 080405
7. Lahaye, T, Menotti, C, Santos, L, Lewenstein, M, Pfau, T: The physics of dipolar bosonic quantum gases. Rep Prog Phys
72 (2009). article 126401
8. Santos, L, Shlyapnikov, GV, Zoller, P, Lewenstein, M: Bose-Einstein condensation in trapped dipolar gases. Phys Rev Lett.
85, 1791–1794 (2000). doi:10.1103/PhysRevLett.85.1791
9. Yi, S, You, L: Trapped atomic condensates with anisotropic interactions. Phys Rev A 61 (2000). article 041604(R)
10. Yi, S, You, L: Trapped condensates of atoms with dipole interactions. Phys Rev A 63 (2001). article 053607
11. Yi, S, You, L: Calibrating dipolar interaction in an atomic condensate. Phys Rev Lett 92 (2004). article 193201
12. Carles, R, Markowich, PA, Sparber, C: On the Gross-Pitaevskii equation for trapped dipolar quantum gases. Nonlinearity.
21, 2569–2590 (2008). doi:10.1088/0951-7715/21/11/006
13. Bao, W, Cai, Y, Wang, H: Efficient numerical methods for computing ground states and dynamics of dipolar BoseEinstein condensates. J Comput Phys. 229, 7874–7892 (2010). doi:10.1016/j.jcp.2010.07.001
14. Chen, J, Guo, B: Strong instability of standing waves for a nonlocal Schrödinger equation. Physica D. 227, 142–148
(2007). doi:10.1016/j.physd.2007.01.004
15. Lahaye, T, Metz, J, Fröhlich, B, Koch, T, Meister, M, Griesmaier, A, Pfau, T, Saito, H, Kawaguchi, Y, Ueda, M: d-Wave
collapse and explosion of a dipolar Bose-Einstein condensate. Phys Rev Lett 101 (2008). article 080401
16. Góral, K, Rzążewski, K, Pfau, T: Bose-Einstein condensation with magnetic dipole-dipole forces. Phys Rev A. 61, article
051601(R) (2000)
17. Ronen, S, Bortolotti, D, Bohn, J: Bogoliubov modes of a dipolar condensate in acylindrical trap. Phys Rev A 74 (2006).
article 013623
18. Chiofalo, ML, Succi, S, Tosi, MP: Ground state of trapped interacting Bose-Einstein condensates by an explicit imaginarytime algorithm. Phys Rev E. 62, 7438–7444 (2000). doi:10.1103/PhysRevE.62.7438
19. Bao, W, Du, Q: Computing the ground state solution of Bose-Einstein condensates by a normalized gradinet flow. SIAM
J Sci Comput. 25, 1674–1697 (2004). doi:10.1137/S1064827503422956
20. Strang, G: On the construction and comparison of difference schemes. SIAM J Numer Anal. 5, 505–517 (1986)
21. Li, XG, Chan, CK, Hou, Y: A numerical method with particle conservation for the Maxwell-Dirac system. Appl Math
Comput. 216, 1096–1108 (2010). doi:10.1016/j.amc.2010.02.002
22. Bao, W, Li, XG: An efficient and stable numerical method for the Maxwell-Dirac system. J Comput Phys. 199, 663–687
(2004). doi:10.1016/j.jcp.2004.03.003
doi:10.1186/1687-1847-2012-85
Cite this article as: Hua et al.: A mass conserved splitting method for the nonlinear Schrödinger equation.
Advances in Difference Equations 2012 2012:85.
Page 13 of 13