Computation of Ground States of the Gross--Pitaevskii Functional via Riemannian Optimization | Synapse