Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-07T09:22:58.460Z Has data issue: false hasContentIssue false

On nonlinear transitions, minimal seeds and exact solutions for the geodynamo

Published online by Cambridge University Press:  23 October 2025

Calum S. Skene*
Affiliation:
Department of Applied Mathematics, University of Leeds , Leeds LS2 9JT, UK School of Physics and Astronomy, The University of Edinburgh, Edinburgh EH9 3FD, UK
Florence Marcotte
Affiliation:
Inria, CNRS, LJAD, Université Côte d’Azur, France
Steven M. Tobias
Affiliation:
Department of Applied Mathematics, University of Leeds , Leeds LS2 9JT, UK School of Physics and Astronomy, The University of Edinburgh, Edinburgh EH9 3FD, UK
*
Corresponding author: Calum S. Skene, cskene3@ed.ac.uk

Abstract

Nearly fifty years ago, Roberts (1978) postulated that the Earth’s magnetic field, which is generated by turbulent motions of liquid metal in its outer core, likely results from a subcritical dynamo instability characterised by a dominant balance between Coriolis, pressure and Lorentz forces (requiring a finite-amplitude magnetic field). Here, we numerically explore subcritical convective dynamo action in a spherical shell, using techniques from optimal control and dynamical systems theory to uncover the nonlinear dynamics of magnetic field generation. Through nonlinear optimisation, via direct-adjoint looping, we identify the minimal seed – the smallest magnetic field that attracts to a nonlinear dynamo solution. Additionally, using the Newton-hookstep algorithm, we converge stable and unstable travelling wave solutions to the governing equations. By combining these two techniques, complex nonlinear pathways between attracting states are revealed, providing insight into a potential subcritical origin of the geodynamo. This paper showcases these methods on the widely studied benchmark of Christensen et al. (2001, Phys. Earth Planet. Inter., vol. 128, pp. 25–34), laying the foundations for future studies in more extreme and realistic parameter regimes. We show that the minimal seed reaches a nonlinear dynamo solution by first approaching an unstable travelling wave solution, which acts as an edge state separating a hydrodynamic solution from a magnetohydrodynamic one. Furthermore, by carefully examining the choice of cost functional, we establish a robust optimisation procedure that can systematically locate dynamo solutions on short time horizons with no prior knowledge of its structure.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Sketch of the numerical domain. The fluid domain $\mathcal{V}_s$ (in blue) is surrounded by two insulating, solid domains: the inner core $\mathcal{V}_i$ (in grey) and an outer mantle $\mathcal{V}_o$.

Figure 1

Table 1. Travelling wave solutions of the governing equations with $m=4$ symmetry. Here, $\omega$ is the frequency at which they drift relative to the reference frame, and $K$ and $M$ give their dimensionless kinetic and magnetic energies, respectively. Also displayed are the (dimensionless) least stable growth rates of the solutions to perturbations. For TW0, the growth rate is displayed for a purely hydrodynamic perturbation, with the growth rate for a purely magnetic perturbation also shown in parentheses. With our definition of $\omega$, the numerical values differ from the drift frequencies of Christensen et al. (2001) by a factor $\textit {Ek}$.

Figure 2

Figure 2. Slices of the $m=4$ nonlinear dynamo state (TW1). The dashed line on the equatorial slice indicates where the meridional slices were taken.

Figure 3

Figure 3. (a) Magnetic energy and (b) kinetic energy evolution, with the rescaled benchmark with two different initial energies.

Figure 4

Figure 4. Comparison of the (a) magnetic energy and (b) kinetic energy evolution with four different initial conditions with $M_0=344$. The initial conditions are the optimised seeds obtained by optimising the total magnetic energy with a random initial guess (solid blue line), optimising the total magnetic energy with an initial guess of the rescaled benchmark initial condition (RB) (dotted red line), and optimised seed obtained by optimising the energy in the $m=0$ part of the magnetic field starting from a random guess (dash-dotted green line). We also show the time series obtained without optimisation, starting directly from the rescaled benchmark initial condition RB (dashed orange line). The plots on the left show the energy evolution in the optimisation window $t_{\textit{opt}}=0.2$, and the plots on the right show the long-time evolution.

Figure 5

Figure 5. (a–c) Slices of an example optimal seed (non-dynamo) obtained with the total magnetic energy cost functional, with $t_{\textit{opt}}=0.2$ and $\textit {M}_0=344$. (d–f) Slices of the optimal seed (dynamo) obtained with the axisymmetric magnetic energy cost functional with $t_{\textit{opt}}=0.2$ and $\textit {M}_0=344$. (g–i) Slices of the optimal seed (dynamo) obtained with the axisymmetric magnetic energy cost functional with $t_{\textit{opt}}=0.4$ and $\textit {M}_0=162$. Here, (a,d,g) show meridional slices of the radial component of the magnetic field, (b,e,h) show meridional slices of the radial component of the current, and (c, f,i) show equatorial slices of the latitudinal component of the magnetic field. The dashed lines on the equatorial slices indicate where the meridional slices were taken.

Figure 6

Figure 6. Robustness of the optimisation results with respect to the time horizon $t_{\textit{opt}}$. (a) The minimum initial magnetic energy budget to find a dynamo solution for a given time horizon $t_{\textit{opt}}$ ($m=0$ cost functional). Circles show runs that succeed in finding a dynamo, and crosses indicate that no dynamo was found. (b) Magnetic energy time series for $M_0=165$ starting from optimised seeds ($m=0$ cost functional) computed with different time horizons.

Figure 7

Figure 7. Dynamical landscape, projected in the kinetic energy ($K$) versus magnetic energy ($M$) phase space. The three travelling wave states are indicated by TW0 (empty diamond, linearly stable hydrodynamic state), TW1 (full diamond, linearly stable dynamo state) and TW2 (black cross, linearly unstable MHD state, edge state). Four trajectories are shown, corresponding to simulations initiated with, respectively, a rescaled benchmark magnetic field RB ($M_0=344$, dashed black line), and three optimal seeds identified with the $m=0$ energy cost: OS1 (solid yellow line, $M_0=344$, $t_{\textit{opt}}=0.2$), the minimal dynamo seed OS2 (solid red line, $M_0=162$, $t_{\textit{opt}}=0.4$), and OS3 (solid green line, $M_0=161$, $t_{\textit{opt}}=0.4$). Thicker lines mark the span of the time horizons for the optimisation procedures.

Figure 8

Table 2. Table of terms and their corresponding adjoints, as well as boundary contributions. Effectively, each row of this table can be read as the result of integration by parts. Adjoints for combinations of these operations can be obtained by applying these rules sequentially.

Figure 9

Figure 8. Convergence behaviour for the optimisation procedure described in § 2.2 with two different cost functionals, with $t_{\textit{opt}}=0.2$ and $\textit {M}_0=344$ – and with $l=m=2$ initially.