This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Deflation-based Identification of Nonlinear Excitations of the 3D Gross–Pitaevskii equation

N. Boullé nicolas.boulle@maths.ox.ac.uk Mathematical Institute, University of Oxford, Oxford, UK    E. G. Charalampidis echarala@calpoly.edu Mathematics Department, California Polytechnic State University, San Luis Obispo, CA 93407-0403, USA    P. E. Farrell patrick.farrell@maths.ox.ac.uk Mathematical Institute, University of Oxford, Oxford, UK    P. G. Kevrekidis kevrekid@math.umass.edu Department of Mathematics and Statistics, University of Massachusetts Amherst, Amherst, MA 01003-4515, USA Mathematical Institute, University of Oxford, Oxford, UK
Abstract

We present previously unknown solutions to the 3D Gross–Pitaevskii equation describing atomic Bose-Einstein condensates. This model supports elaborate patterns, including excited states bearing vorticity. The discovered coherent structures exhibit striking topological features, involving combinations of vortex rings and multiple, possibly bent vortex lines. Although unstable, many of them persist for long times in dynamical simulations. These solutions were identified by a state-of-the-art numerical technique called deflation, which is expected to be applicable to many problems from other areas of physics.

I Introduction

The nonlinear Schrödinger (NLS) or Gross–Pitaevskii (GP) equation ablowitz; ablowitz1; sulem; pethick; stringari; siambook is a fundamental partial differential equation that combines dispersion and nonlinearity. It has been central to a variety of areas of mathematical physics for several decades. The NLS/GP model has facilitated a universal description of a wide range of phenomena, including electric fields in optical fibers hasegawa, Langmuir waves in plasmas zakh1, freak waves in the ocean slunaev, and Bose-Einstein condensates (BECs). In the past 25 years since the experimental realization of atomic BECs, the NLS/GP model has enabled the theoretical identification and experimental observation of a wide range of coherent structures, including (but not limited to) dark djf and bright tomio solitary waves, two-dimensional vortical patterns and lattices fetter1; fetter2 as well as vortex lines and rings komineas.

The examination of three-dimensional (3D) systems has been a key frontier of recent studies in BECs. Recent theoretical advances have enabled the capturing of a number of such states mateo2014chladni. Some, especially topological ones such as skyrmions, monopoles and Alice rings ruost1; ruost2 have been of particular interest since the early exploration of BECs, while others such as knots irvine have been studied more recently. In this manuscript, we apply a powerful numerical technique called deflation farrell2015deflation; charalampidis2018computing; charalampidis2019bifurcation to identify multiple solutions of the 3D NLS/GP equation.

Many of the solutions obtained by this process are identifiable as nonlinear extensions of solutions of the linear limit of the problem, or as bifurcations therefrom. Yet other solutions are highly unexpected and are not previously known, to the best of our knowledge. Without deflation, it would be very difficult to identify these complex (literally and figuratively) topological stationary points of the infinite-dimensional energy landscape. In fact, as we increase the atom number of the system, we observe this complexity to be substantially enhanced and lead to states which, while stationary, are not straightforwardly decomposable into simpler linear or nonlinear building blocks. To further investigate the nature of the identified solutions, we compute their spectral linearization (so-called Bogoliubov-de Gennes) modes, and conduct transient simulations of prototypical unstable states to explore the dynamical behavior of their instabilities. The present work showcases, in our view, the utility and potential impact of the deflation method to complex 3D physical problems well beyond atomic BECs.

The structure of this paper is as follows. In Section II, we present the model and computational techniques employed in this work. Our numerical results on the existence, stability and selected transient simulations of nonlinear excitations are demonstrated in Section III. Section IV summarizes our findings and presents directions for future study.

II Theoretical and Numerical Setup

The 3D NLS/GP model of interest is of the form pethick; stringari; siambook:

iψt=122ψ+|ψ|2ψ+V(𝐫)ψ,\displaystyle i\psi_{t}=-\frac{1}{2}\nabla^{2}\psi+|\psi|^{2}\psi+V(\mathbf{r})\psi, (1)

subject to homogeneous Dirichlet conditions on the boundary of the domain D=[6,6]3D=[-6,6]^{3}. Here, ψ=ψ(𝐫,t)\psi=\psi(\mathbf{r},t) plays the role of the suitably normalized (see siambook for details) wavefunction, while VV is the external confining potential of the form V(𝐫)=12Ω2|𝐫|2V(\mathbf{r})=\frac{1}{2}\Omega^{2}|\mathbf{r}|^{2}, a spherically symmetric trap of strength Ω\Omega, which we fix to Ω=1\Omega=1. The boundary conditions do not affect the solutions for this choice of the trap strength since the domain is chosen large enough so that the solutions vanish well before reaching the boundary. Using the standard standing wave decomposition ψ(𝐫,t)=eiμtϕ(𝐫)\psi(\mathbf{r},t)=e^{-i\mu t}\phi(\mathbf{r}) (where μ>0\mu>0 is the chemical potential), we obtain the stationary NLS/GP elliptic problem of the form:

F(ϕ)122ϕ+|ϕ|2ϕ+V(𝐫)ϕμϕ=0.F(\phi)\doteq-\frac{1}{2}\nabla^{2}\phi+|\phi|^{2}\phi+V(\mathbf{r})\phi-\mu\phi=0. (2)

This equation is discretized using piecewise cubic Lagrange finite elements on a structured hexahedral grid using the Firedrake finite element library rathgeber2016. Multiple solutions to the discretized problem are sought using deflation, which we briefly describe here.

Suppose that Newton’s method has discovered an isolated root ϕ1\phi_{1} of FF. Deflation constructs a new problem GG via

G(ϕ)(1ϕϕ12+1)F(ϕ),G(\phi)\doteq\left(\frac{1}{\|\phi-\phi_{1}\|^{2}}+1\right)F(\phi), (3)

where \|\cdot\| is a suitable norm, in this case the H1H^{1} norm. The essential idea is that ϕϕ12\|\phi-\phi_{1}\|^{2} approaches 0 faster than F(ϕ)F(\phi) does as ϕϕ1\phi\to\phi_{1}, hence avoiding the convergence to ϕ1\phi_{1} of a Newton iteration applied to GG. The addition of 11 ensures that G(ϕ)F(ϕ)G(\phi)\approx F(\phi) far from ϕ1\phi_{1}. By applying Newton’s method to GG, an additional root ϕ2ϕ1\phi_{2}\neq\phi_{1} can be found, and the process repeated (by premultiplying with additional factors) until Newton’s method fails to converge from the available initial guesses.

Previous applications of deflation to the study of BECs in 2D interleaved with continuation in μ\mu, capturing solutions as they bifurcate from known ones charalampidis2018computing; charalampidis2019bifurcation. This strategy is too expensive in 3D and so a different approach is taken here. We fix μ=6\mu=6 and exploit the linear (low-density, i.e. |ϕ|20|\phi|^{2}\to 0) limit states to furnish a large number of initial guesses for Newton’s method. The algorithm proceeds as follows. Given an initial guess, the inner loop applies Newton’s method and deflation until no more solutions are found. The outer loop iterates over the available initial guesses, and terminates when no guess yields any solutions. We emphasize that at each application of Newton’s method, all previously computed solutions are deflated, to avoid their rediscovery.

The initial guesses used were the eigenstates of the linear limit in Cartesian, cylindrical and spherical coordinates. The Cartesian eigenstates are given by

|k,m,nHk(Ωx)Hm(Ωy)Hn(Ωz)eΩr2/2,\ket{k,m,n}\doteq H_{k}(\sqrt{\Omega}x)H_{m}(\sqrt{\Omega}y)H_{n}(\sqrt{\Omega}z)e^{-\Omega r^{2}/2}, (4)

with associated energy (i.e. chemical potential) Ek,m,n(k+m+n+3/2)ΩE_{k,m,n}\doteq(k+m+n+3/2)\Omega. The Hk,m,nH_{k,m,n} in (4) stand for the Hermite polynomials and k,mk,m and nn are nonnegative integers. The cylindrical eigenstates are given by

|K,l,ncylqK,l(R)eilθHn(Ωz)eΩ(R2+z2)/2,\ket{K,l,n}_{\textrm{cyl}}\doteq q_{K,l}(R)e^{il\theta}H_{n}(\sqrt{\Omega}z)e^{-\Omega(R^{2}+z^{2})/2}, (5)

with EK,l,n(2K+|l|+n+3/2)ΩE_{K,l,n}\doteq(2K+|l|+n+3/2)\Omega where KK, nn are nonnegative integers, and l=0,±1,±2,l=0,\pm 1,\pm 2,\dotsc. The radial profile qK,lq_{K,l} in (5) is given by qK,lrlLKl(ΩR2)eΩR2/2Ωq_{K,l}\sim r^{l}L_{K}^{l}(\Omega R^{2})e^{-\Omega R^{2}/2}\Omega where LKlL_{K}^{l} are the associated Laguerre polynomials in R=x2+y2R=\sqrt{x^{2}+y^{2}}.

Finally, the spherical eigenstates are given by |K,l,msph\ket{K,l,m}_{\textrm{sph}}, where the radial part is similar but now in the spherical variable r=x2+y2+z2r=\sqrt{x^{2}+y^{2}+z^{2}}, and the angular part is described by the spherical harmonics Ylm(θ,ϕ)Y_{lm}(\theta,\phi) with EK,l,m=(2K+l+3/2)ΩE_{K,l,m}=(2K+l+3/2)\Omega. The quantum numbers KK and ll are nonnegative integers and m=0,±1,,±lm=0,\pm 1,\dotsc,\pm l. All these states with Eμ=6E\leq\mu=6 were used in the process described above.

Once a solution has been discovered, the next step is the consideration of the spectral stability of the solutions via the well-established pethick; stringari; siambook Bogoliubov-de Gennes (BdG) analysis. More specifically, we assume the following perturbation ansatz around a stationary solution ϕ0\phi^{0}:

ψ~(𝐫,t)=eiμt{ϕ0(𝐫)+ϵ[a(𝐫)eiωt+b(𝐫)eiωt]},\tilde{\psi}(\mathbf{r},t)=e^{-i\mu t}\left\{\phi^{0}(\mathbf{r})+\epsilon[a(\mathbf{r})e^{i\omega t}+b^{\ast}(\mathbf{r})e^{-i\omega^{\ast}t}]\right\}, (6)

where ϵ\epsilon is a (formal) small perturbation parameter, ω\omega is the eigenfrequency, and (a,b)(a,b)^{\top} the corresponding eigenvector. After substituting Eq. (6) into the time-dependent NLS equation [cf. Eq. (1)] we obtain the following complex eigenvalue problem

(A11A12A12A11)(ab)=ρ(ab),\begin{pmatrix}A_{11}&A_{12}\\ -A_{12}^{*}&-A_{11}\end{pmatrix}\begin{pmatrix}a\\ b\end{pmatrix}=\rho\begin{pmatrix}a\\ b\end{pmatrix}, (7)

where ρ=ω\rho=-\omega and the matrix elements are given by

A11\displaystyle A_{11} =122+2|ϕ0|2+V(𝐫)μ,\displaystyle=-\frac{1}{2}\nabla^{2}+2|\phi^{0}|^{2}+V(\mathbf{r})-\mu, (8a)
A12\displaystyle A_{12} =(ϕ0)2.\displaystyle=\left(\phi^{0}\right)^{2}. (8b)

We solve the above eigenvalue problem for the eigenfrequencies ω\omega and eigenvectors (a,b)(a,b)^{\top} by using a Krylov–Schur algorithm with a shift-and-invert spectral transformation stewart2002, implemented in the SLEPc library hernandez2005slepc (details about the decomposition of Eq. (7) into real and imaginary parts are presented in Appendix LABEL:app_spec). Upon convergence of the eigenvalue solver, we draw conclusions on the stability characteristics of the stationary state ϕ0\phi^{0} i.e., real ω\omega implies stability (vibrations), while complex ω\omega is associated with instability.

Finally, we explore the dynamical evolution of unstable solutions via transient numerical simulations of Eq. (1). To that end, let ϕ0\phi^{0} be an unstable stationary solution discovered by deflation, and (a,b)(a,b)^{\top} be its most unstable eigendirection normalized according to

D(|a|2+|b|2)dx=1.\int_{D}\left(\,|a|^{2}+|b|^{2}\,\right)\,dx=1. (9)

We integrate Eq. (1) forward in time until t=50t=50 using the following perturbed solution as initial state

ψ(x,y,z,t=0)=ϕ0+ϵ[a+b],\psi(x,y,z,t=0)=\phi^{0}+\epsilon[a+b^{*}], (10)

thus perturbing ϕ0\phi^{0} along its most unstable eigendirection with perturbation parameter ϵ\epsilon chosen to be 0.10.1. Next, let Δt\Delta t be the time step-size (Δt=5×102\Delta t=5\times 10^{-2} in this work) such that tn=nΔtt_{n}=n\Delta t and ψ(n)ψ(𝐫,tn)\psi^{(n)}\doteq\psi(\mathbf{r},t_{n}) with n0n\geq 0. Then, for given ψ(n)\psi^{(n)} at the nnth time step, ψ(n+1)\psi^{(n+1)} is obtained (implicitly) by a modified Crank-Nicolson method delfour1981finite:

iψ(n+1)ψ(n)Δt=\displaystyle i\frac{\psi^{(n+1)}-\psi^{(n)}}{\Delta t}= (11)
(122+V(𝐫)+12(|ψ(n+1)|2+|ψ(n)|2))ψ(n+1)+ψ(n)2,\displaystyle\left(-\frac{1}{2}\nabla^{2}+V(\mathbf{r})+\frac{1}{2}(|\psi^{(n+1)}|^{2}+|\psi^{(n)}|^{2})\right)\frac{\psi^{(n+1)}+\psi^{(n)}}{2},

where cubic finite elements are employed for the spatial discretization as before. At each time step nn, a nonlinear problem is solved by using Newton’s method. It should be pointed out in passing that the time-marching scheme employed in this work [cf. Eq. (11)] preserves both the squared L2L^{2} norm (i.e., atom number)

N(ψ)D|ψ|2dx,N(\psi)\doteq\int_{D}|\psi|^{2}\,dx, (12)

and the energy of the solutions

(ψ)=D{14|ψ|2+12V(𝐫)|ψ|2+14|ψ|4}dx,\mathcal{E}(\psi)=\int_{D}\bigg{\{}{\frac{1}{4}|\nabla\psi|^{2}+\frac{1}{2}V(\mathbf{r})|\psi|^{2}+\frac{1}{4}|\psi|^{4}\bigg{\}}}dx, (13)

to machine precision. We now turn to discussing the solutions obtained through the application of these numerical methods for the 3D NLS/GP problem.

III Numerical Results

We briefly describe the physical meaning of the quantum numbers for the Cartesian, cylindrical and spherical states, as they are useful in what follows. In the case of the Cartesian eigenfunctions, the quantum numbers k,mk,m, and nn are simply the numbers of cuts along the xx-, yy-, and zz-axes respectively. For instance, in Fig. 1, panel (a) represents a |0,0,2\ket{0,0,2} Cartesian state with 2 cuts along the zz-axis (and π\pi phase differences across them), while panel (b) is |1,1,0\ket{1,1,0}, bearing one planar cut along the xx-axis, and one along the yy-axis. Combinations of states are also possible, such as the one in panel (c) of |2,0,0+r|0,2,0+|0,0,2\ket{2,0,0}+r\ket{0,2,0}+\ket{0,0,2} (in the particular example of this panel r3.39r\approx 3.39), which forms a 2D ring along the yy- and zz-axes embedded in 3D space.

\begin{overpic}[width=73.97733pt]{1a.png} \put(0.0,85.0){(a)} \put(0.0,5.0){\color[rgb]{0.00,0.00,0.00}\definecolor[named]{pgfstrokecolor}{rgb}{0.00,0.00,0.00}\vector(1,0){20.0}} \put(17.0,8.0){$x$} \put(0.0,5.0){\color[rgb]{0.00,0.00,0.00}\definecolor[named]{pgfstrokecolor}{rgb}{0.00,0.00,0.00}\vector(0,1){20.0}} \put(3.0,23.0){$z$} \end{overpic}
\begin{overpic}[width=73.97733pt]{1b.png} \put(0.0,85.0){(b)} \end{overpic}
\begin{overpic}[width=73.97733pt,trim=200.74998pt 150.5625pt 100.37498pt 150.5625pt,clip]{1c.png} \put(0.0,85.0){(c)} \end{overpic}
\begin{overpic}[width=73.97733pt]{1d.png} \put(0.0,85.0){(d)} \end{overpic}
\begin{overpic}[width=73.97733pt]{1e.png} \put(0.0,85.0){(e)} \end{overpic}
\begin{overpic}[width=73.97733pt,trim=200.74998pt 150.5625pt 100.37498pt 150.5625pt,clip]{1f.png} \put(0.0,85.0){(f)} \end{overpic}
Figure 1: Some solutions obtained by deflation that emanate from the second eigenvalue of the linear spectrum at μ=7/2\mu=7/2. The colors represent the argument of the solutions, ranging from π-\pi to π\pi (blue and red represent a phase of 0 and ±π\pm\pi, respectively). The states in panels (a)-(d) and (f) are real, while (e) is complex.

Vortical structures and rings can be identified in the cylindrical system of coordinates. Here, KK denotes the number of cylindrical (nodal) surfaces, ll the topological charge of the configuration and nn the number of planar cuts along the zz-axis. For example, panel (d) of Fig. (1) is a so-called ring dark soliton state (extended in 3D) |1,0,0cyl\ket{1,0,0}_{\rm cyl} that has been recently considered in wenl, and panel (e) is the |0,2,0cyl\ket{0,2,0}_{\rm cyl} state, i.e., a vortex line, piercing through the BEC with topological charge l=2l=2.

Finally, in the spherical representation, KK denotes the number of spherical (nodal) shells within the solution, lml-m denotes the number of planar cuts along the zz-axis, and mm denotes the topological charge of vortical lines. Panel (f) is the |1,0,0sph\ket{1,0,0}_{\rm sph} state corresponding to a spherical shell dark solitary wave, which is also connected with recent work wenl1.

The ground state of the system (starting at μ=3/2\mu=3/2) is known to always be spectrally and nonlinearly stable pethick; stringari. The case of the 1st excited states (e.g. dipolar states and single vortex lines) emanating from μ=5/2\mu=5/2 is interesting but reasonably well understood on the basis of corresponding 2D studies siambook, since no fundamentally novel states appear to emerge in 3D. Indicatively, LABEL:fig_2_5(a) shows a |1,0,0\ket{1,0,0} Cartesian state with one cut along the xx-axis whereas LABEL:fig_2_5(b) presents the |0,1,0cyl\ket{0,1,0}_{\textrm{cyl}} state corresponding to a single vortex line with topological charge l=1l=1. The rotations of these solutions along the xx, yy, and zz axes such as the |0,1,0\ket{0,1,0} and |0,0,1\ket{0,0,1} Cartesian states are also obtained by deflation but are not reported. A typical example of a relevant solutio