Illustration: a condensate in a trapping potential, represented as a tensor train.
The problem
The ground state of a Bose–Einstein condensate is the minimiser of the Gross–Pitaevskii energy under a unit-mass constraint, over u∈H01(Ω) on a product domain Ω⊂Rd in two or three dimensions:
On a fine grid — and even more so for multicomponent condensates — the number of unknowns grows quickly and full-rank computations become expensive.
Approach
We represent the discrete wavefunction in the tensor train (TT) format and minimise the energy directly on the manifold of unit-norm functions of fixed TT-rank, so that both the mass constraint and the low-rank structure are preserved at every step. On this manifold we
derive the energy-adaptive Riemannian gradient and show how to compute it efficiently in TT format, and
discretise in space with a spectral method with numerical integration, which keeps all required operations within the low-rank format.
Outcome
The method substantially reduces computational time compared to full-rank computations while maintaining accuracy, for both single- and multicomponent Gross–Pitaevskii equations.