We investigate the linear response to longitudinal and latitudinal libration of a rapidly rotating fluid-filled sphere. Asymptotic methods are used to explore the structure of resonant modes in both cases, provided that the nondimensional libration frequency is in the range ω [ 0 , 2 ]. High-resolution numerics are then used to map out this entire frequency range, picking out both the resonant peaks as well as the non-resonant troughs in between. The kinetic energy is independent of the Ekman number E at the peaks and scales as E 1 / 2 at the troughs. As the Ekman number is reduced, down to E = 10 10 for longitudinal libration and E = 10 9 for latitudinal libration, the frequency response also exhibits an increasingly fractal structure, with more and more peaks and troughs emerging. The spacing between peaks is seen to follow an E 1 / 2 self-similarity factor. However, detailed examinations of some of the more prominent troughs shows that their widths follow an E 0.23 self-similarity factor.

Many planetary satellites undergo a phenomenon called libration. This term refers to a harmonic oscillation of the boundary of a rotating body with respect to its mean spin axis. One can distinguish between two types of librations: east–west and north–south oscillations are referred to as librations in longitude and latitude, respectively (see Fig. 1). Another distinction can be made based on the physical mechanism giving rise to the librations. First, forced librations are caused by time-dependent gravitational torques that are exerted on an orbiting planet or moon. The forced longitudinal librations arise from the tidal bulge resulting from a low spin–orbit resonance and an eccentric orbit leading to a time-dependent orbital velocity, i.e., Kepler's third law.1,2 The periodic misalignment of the bulge generates an axial torque, leading to a harmonic oscillation of the rotation rate of the planets and moons around their mean value, as illustrated in Fig. 2(a). Forced latitudinal librations are due to the obliquity of the orbit combined with the polar flattening of the mantle, leading to an equatorial torque that tends to realign the equator of the planets or moons with their orbital planes. As a result, the celestial objects exhibit a small oscillation along an equatorial axis that is fixed in the frame rotating with the body, see Fig. 2(b). Second, free librations both in longitude and latitude may follow from a large impact; in such a case the oscillations are expected to decay over time due to dissipation both in the solid and liquid shells. Note also that nutations and polar motion can be thought of as types of latitudinal librations, and variations in length of day can be thought of as a type of longitudinal libration, although in all these cases the frequencies involved are much smaller than for the librations we are interested in.

FIG. 1.

Illustrative sketch of longitudinal and latitudinal librations, denoted, respectively, by angles ϕ L ( t ) and θ L ( t ).

FIG. 1.

Illustrative sketch of longitudinal and latitudinal librations, denoted, respectively, by angles ϕ L ( t ) and θ L ( t ).

Close modal
FIG. 2.

Mechanisms giving rise to librations in longitude (a) and latitude (b). Shown are the host body, its satellite at different positions along its orbital trajectory, and the gravitational torques resulting from variations in the orbital speed (a) and a non-alignment between the lunar spin and its orbital plane (b). This figure has been adapted from Vantieghem et al.3 

FIG. 2.

Mechanisms giving rise to librations in longitude (a) and latitude (b). Shown are the host body, its satellite at different positions along its orbital trajectory, and the gravitational torques resulting from variations in the orbital speed (a) and a non-alignment between the lunar spin and its orbital plane (b). This figure has been adapted from Vantieghem et al.3 

Close modal

Starting with the pioneering work of Poincaré,4 many scientists have used observations of changes in the spin rate of a planet or moon to infer its interior structure. In most of these studies, the couplings between fluid and solid parts of a planet are often simplified under the ad hoc assumption that the fluid is essentially behaving as a rigidly rotating solid body. Testing the validity of this approach requires detailed fluid mechanical investigation of the response of a fluid body to a change in the rotation of its overlaying mantle. Roughly speaking, one can identify three physical mechanisms that can transmit the motion of the mantle to the fluid: (i) topographic coupling due to a deviation of sphericity, (ii) viscous coupling emanating from the core–mantle boundary, and (iii) electromagnetic coupling in the presence of a magnetic field and if the mantle is electrically conducting (at least weakly).

The first fluid mechanical investigations of libration-driven flows in spherical enclosures were carried out by Greenspan5 and Aldridge and Toomre,6 who used a theoretical and experimental approach, respectively, to study the linear response of the fluid to longitudinal libration forcing (see also Ref. 7). Later studies have addressed the genesis of boundary-layer instabilities, the presence of an inner shell, and the zonal flows produced by nonlinear effects.8–16 As far as topographic coupling is concerned, most studies have focused on the instabilities and turbulence that ensue from an elliptical or higher-order multipolar deformation of the boundary.17–20 For a general discussion, we refer also to the two reviews on precession, libration and tidally driven flows, Le Bars et al.21 and Chap. 4 of Le Bars and Lecoanet.22 

Much less attention has been devoted to flows driven by libration in latitude. References 23 and 24 investigated the spheroidal geometry and found that a topographic resonance can occur when the libration frequency matches the eigenfrequency of the spin-over inertial mode. This was extended toward triaxial ellipsoids by Ref. 25, who also investigated parametric instabilities driven by the shear and strain induced by the ellipsoidal geometry.

In this work, we focus on viscous coupling mechanisms. Using theoretical and numerical methods, we study both longitudinal and latitudinal libration-driven flows in the limit of vanishing viscosity and small forcing amplitude. First, we introduce the governing equations in Sec. II. In Sec. III, we use the classical boundary layer theory of Greenspan to compute the linear response of the fluid to the libration forcing; in Secs. IV and V, we compare our theoretical results against high-resolution numerical simulations.

We consider a homogeneous, incompressible fluid enclosed within a sphere of radius R that is undergoing libration. The mean rotation axis of the cavity points in the z-direction, and the mean rotation rate is Ω 0. We will adopt the convention that for latitudinal libration, the libration axis is parallel to the x-direction. In a frame of reference that is attached to the librating sphere, the so-called mantle frame, the Navier–Stokes equation becomes
u t + u · u + 2 Ω × u + ρ 1 p = ν 2 u + r × Ω ̇
(1)
together with the associated incompressibility condition · u = 0 that will apply to all flows throughout this paper. Here, u, t, p, ρ, and ν denote the velocity field, time, pressure, mass density, and kinematic viscosity, respectively. The last term on the right-hand side of Eq. (1) is termed the Poincaré acceleration and is a consequence of the non-inertial character of the librating mantle frame. The total rotation vector Ω is given by
Ω = ( 0 , 0 , Ω 0 + ϕ ̇ L ) ,
(2)
Ω = ( θ ̇ L , Ω 0 sin θ L , Ω 0 cos θ L ) ,
(3)
for longitudinal and latitudinal libration, respectively, where ϕ ̇ L denotes the time derivative of ϕ L, the instantaneous east–west displacement of the sphere with respect to the mean rotation axis, and similarly θ ̇ L denotes the time derivative of θL, the instantaneous inclination with respect to the mean rotation axis. More precisely, we have
ϕ L ( t ) = Δ ϕ sin ( ω t ) , θ L ( t ) = Δ θ sin ( ω t ) ,
(4)
where Δ ϕ and Δ θ are the amplitudes and ω is the libration frequency.
It is customary to write the equations in non-dimensional form. Adopting Ω 0 1 as a timescale and R as a length scale, we find
u t + u · u + 2 Ω × u + p = E 2 u + r × Ω ̇ .
(5)
Here, we introduce the Ekman number E,
E = ν Ω 0 R 2 .
(6)
Another non-dimensional parameter governing the problem is the Poincaré number ε ϕ , θ, which measures the strength of the Poincaré acceleration with respect to the Coriolis acceleration,
ε ϕ = Δ ϕ ω Ω 0 , ε θ = Δ θ ω Ω 0 .
(7)
The major rationale for using the mantle frame is that the boundary conditions at the surface of the sphere are particularly simple,
u Σ = 0 .
(8)
Nevertheless, it will also be instructive to write down the equations with respect to the frame of reference of mean rotation, i.e., a reference frame that is rotating at (constant) rate Ω 0 with respect to the inertial frame. The Navier–Stokes equation is then
u t + u · u + 2 z ̂ × u + p = E 2 u ,
(9)
and the corresponding boundary conditions are
u Σ = ε ϕ cos ( ω t ) r × z ̂ ,
(10)
u Σ = ε θ cos ( ω t ) r × x ̂
(11)
for longitudinal and latitudinal libration, respectively.
In the context of planetary physics, the non-dimensional parameters take typical values 10 8 ε θ , ϕ 10 4 , 10 15 E 10 10, and ω 1, with the exception of Mercury for which ω 2 / 3. The smallness of the parameters ε θ , ϕ and E justifies the use of the asymptotic linear theory as developed by Greenspan26 and Zhang and Liao.27 In the rest of the paper, we follow a similar approach to these authors recalling the important steps. We perform asymptotic analysis in the reference frame of mean rotation following Greenspan,26 while Zhang and Liao27 used the mantle frame for the asymptotic theory. We, thus, focus on the linearized equations of motion, expressed with respect to the frame of mean rotation,
u t + 2 z ̂ × u + p = E 2 u .
(12)
We write the solution { u , p } in terms of an asymptotic series of the form
u = ε θ , ϕ [ u 0 + u ̃ + E 1 / 2 u ̂ + ] e i ω t ,
(13)
p = ε θ , ϕ [ p 0 + p ̃ + E 1 / 2 p ̂ + ] e i ω t ,
(14)
with the term between brackets being a function of the space coordinate r only. Since Eq. (12) is linear, the solution will have the same harmonic time-dependence as the forcing. The quantities u 0 and p0 are the leading-order solutions within the interior of the sphere, whereas u ̃ and p ̃ denote boundary layer quantities that are asymptotically small everywhere except in the Ekman layer of thickness O ( E 1 / 2 ) near the boundary. As it will turn out, this Ekman layer drives a small mass flux into the interior region, the so-called Ekman pumping, with related quantities u ̂ and p ̂.
Within the interior, viscous forces are of order of magnitude E and can be neglected at leading order. The leading order interior solution is, thus, governed by the system
i ω u 0 + 2 z ̂ × u 0 + p 0 = 0 ,
(15)
subject to the boundary condition
u 0 · r ̂ | r = 1 = 0.
(16)
It has been shown that any sufficiently smooth flow field that satisfies the impermeability condition in full spheres and ellipsoids can be expanded in a series of inertial modes.28,29 Based on this result, we decompose the velocity u 0 and the pressure p0 in terms of inertial modes as follows:
u 0 = lmk A lmk u lmk , p 0 = lmk A lmk p lmk ,
(17)
where u lmk and plmk are solutions of
i ω lmk u lmk + 2 z ̂ × u lmk + p lmk = 0
(18)
subject to the boundary condition u lmk · r ̂ | r = 1 = 0. The indices l and m refer to spherical harmonic degree and order; k corresponds to the radial eigenfunctions. Further properties of these analytically obtainable inertial modes in spherical enclosures are discussed in  Appendix A.
By substituting the expansions (17) into (15), taking the inner product with u lmk, integrating over the sphere and making use of the orthogonality property (A8) of inertial modes, we obtain
i ( ω ω lmk ) A lmk = 0.
(19)
Hence, the coefficient Almk vanishes at the leading order of approximation, except if the libration frequency ω equals the eigenfrequency ωlmk. Inertial mode eigenfrequencies being restricted to the interval ω lmk [ 0 , 2 ], and being dense within this interval, we can conclude the following:
  1. If the libration frequency ω 2, Almk is necessarily 0, which implies that it is not possible to drive an O(1) flow.

  2. If, on the other hand, ω < 2, it may be possible to excite an inertial mode whose eigenfrequency matches the libration frequency. The modal amplitudes Almk, however, cannot be found directly from Eq. (19), but, as we shall see in the next paragraphs, require taking into account viscous effects, reflecting the purely viscous nature of the coupling between the fluid and the shell.

We now focus on the latter case, and include the Ekman pumping contribution into the interior solution. As such, we obtain
i lmk A lmk ( ω ω lmk ) u lmk + i ω u ̂ + 2 z ̂ × u ̂ + p ̂ = 0 ,
(20)
with inhomogeneous boundary condition
u ̂ · r ̂ | r = 1 = Φ Ekman ,
(21)
where Φ Ekman denotes the (radial) mass flux associated with the Ekman pumping. This quantity is directly related to the non-zero “horizontal divergence” of the boundary-layer solution,
Φ Ekman = E 1 / 2 0 · u ̃ d ζ = E 1 / 2 0 [ 1 sin θ θ ( u θ ̃ sin θ ) + 1 sin θ ϕ u ϕ ̃ ] d ζ ,
(22)
where ζ = E 1 / 2 ( 1 r ) is a stretched boundary-layer coordinate.
Finding the boundary layer flow that matches a given interior flow u 0 to the non-slip boundary condition (10)–(11) is a rather classical problem26 that we discuss in detail in  Appendix B. The final result is
u ̃ = u ̃ + exp ( γ + ξ ) + u ̃ exp ( γ ξ ) ,
(23)
with
γ + = 2 2 ( 1 + i ω + 2 cos θ | ω + 2 cos θ | ) | ω + 2 cos θ | 1 / 2 ,
(24)
γ = 2 2 ( 1 + i ω 2 cos θ | ω 2 cos θ | ) | ω 2 cos θ | 1 / 2 ,
(25)
and
u ̃ + = 1 2 ( A lmk ( u lmk i r ̂ × u lmk ) ( u Σ i r ̂ × u Σ ) ) ,
(26)
u ̃ = 1 2 ( A lmk ( u lmk + i r ̂ × u lmk ) ( u Σ + i r ̂ × u Σ ) ) .
(27)
We see that the boundary layer solution contains both terms proportional to the interior flow A lmk u lmk and terms proportional to u Σ, given by Eq. (10) or (11). From Eq. (22), it follows that the Ekman pumping will also depend on A lmk u lmk and u Σ. As will be shown next, this can be used to determine the unknown amplitudes Almk.
To this end, we take the inner product of (20) with u lmk, integrating over the surface of the sphere and performing integration by parts to obtain
p lmk Φ Ekman d Σ = i ( ω ω lmk ) [ A lmk + u ̂ · u lmk d V ] ,
(28)
where denotes complex conjugation. Provided that ( ω ω lmk ) E 1 / 2, the right-hand side of this expression vanishes at order E 1 / 2. This yields the so-called solvability condition,
p lmk Φ Ekman d Σ = 0 ,
(29)
where the integral is taken over the surface of the sphere. By combining Eqs. (29), (22), (10), (11), and (23)–(27), it can be shown that, after a considerable amount of algebra, this leads to
A lmk = p lmk · [ γ + 1 ( u Σ i r ̂ × u Σ ) + γ 1 ( u Σ + i r ̂ × u Σ ) ] d Σ p lmk · [ γ + 1 ( u lmk i r ̂ × u lmk ) + γ 1 ( u lmk + i r ̂ × u lmk ) ] d Σ ,
(30)
where the coefficients γ ± are a function of θ only and are given by (24) and (25). Given a triplet of indices {l, m, k}, Eq. (30) permits the computation of the modal amplitude Almk given a driving frequency ω = ω lmk. Since longitudinal and latitudinal libration are characterized, respectively, by an m = 0 and m = 1 azimuthal dependency, it follows from (30) that these mechanisms can only drive modes with azimuthal wavenumbers m = 0 and m = 1. Taking into account the expression (A4) for the pressure eigenmode at the spherical surface, the θ component of p lmk is of parity ( l m 1 ) with respect to the equator, and the ϕ component is of parity ( l m ). Combining this with the specific symmetry of the boundary forcing, we come to the conclusion that the numerator of (30) vanishes if l is odd. In other words, both longitudinal and latitudinal libration can only drive modes for which l is even.
To compare our results to the high-resolution numerical simulations discussed in Sec. V B, we define the normalized total kinetic energy in a sphere of unit radius stored in a forced inertial mode (l, m, k):
E lmk / ε ϕ , θ 2 = 1 2 | A lmk | 2 ε ϕ , θ 2 u lmk · u lmk d V .
(31)
Note that in the calculation of the kinetic energy, we exclude the contributions from the Ekman boundary layer and the so-called conical shear layers that spawn from the critical latitude, which contributions to the total kinetic energy are of order E 1 / 2 and E 3 / 5, respectively.
In Tables I and II, we provide kinetic energy obtained for a libration frequency ω = ω lmk, both by evaluating (30) and (31) for the mode (l, m, k), and by means of high-resolution numerical simulations. For comparison, we also present the values of the kinetic energy from Zhang and Liao27 (p. 243); noticing that their kinetic energy is volume-averaged, their results must also be multiplied by 4 π / 3, and one should only account for the mode contribution and not the apparent fluid motion due to their choice to look at the dynamics from the mantle frame of reference. For instance, the kinetic energy for the mode at ω = 1.3093, labeled (0, 1, 2) in Zhang and Liao27 and (0, 4, 1) with our conventions, the kinetic energy in their manuscript is
E ¯ kin / P o 2 = [ 1 10 + 0.0106 ] ,
whereas with our notations and conventions, we obtain for this mode
E Z L / ε ϕ 2 = 4 π 3 × 0.0106 .
TABLE I.

Longitudinal libration: comparison of the normalized kinetic energy at the frequencies of the lowest-order modes obtained from the asymptotic theory, E lmk / ε ϕ 2, and from high-resolution linear numerical simulations at E = 10 8 , E num / ε ϕ 2. In the last column we also report the values given by Zhang and Liao.27 

(m, l, k) ωlmk Slmk E lmk / ε ϕ 2 E num / ε ϕ 2 E Z L / ε ϕ 2
(0,4,1)  1.309 307 341  0.426 775 579 0  4.437 333 386 × 10 2  4.421 × 10 2  4.440 × 10 2 
(0,6,1)  0.937 697 587  0.318 769 489 4  2.852 976 237 × 10 2  2.834 × 10 2  2.848 × 10 2 
(0,6,2)  1.660 447 793  0.555 430 038 4  8.244 384 738 × 10 3  8.009 × 10 3  7.959 × 10 3 
(0,8,1)  1.799 515 990  0.610 750 963 0  2.289 522 846 × 10 3  2.252 × 10 3  ⋯ 
(0,8,2)  0.726 234 926  0.253 129 413 2  1.827 816 203 × 10 2  1.834 × 10 2  ⋯ 
(0,8,3)  1.354 372 557  0.471 011 105 6  9.463 982 745 × 10 3  9.649 × 10 3  ⋯ 
(m, l, k) ωlmk Slmk E lmk / ε ϕ 2 E num / ε ϕ 2 E Z L / ε ϕ 2
(0,4,1)  1.309 307 341  0.426 775 579 0  4.437 333 386 × 10 2  4.421 × 10 2  4.440 × 10 2 
(0,6,1)  0.937 697 587  0.318 769 489 4  2.852 976 237 × 10 2  2.834 × 10 2  2.848 × 10 2 
(0,6,2)  1.660 447 793  0.555 430 038 4  8.244 384 738 × 10 3  8.009 × 10 3  7.959 × 10 3 
(0,8,1)  1.799 515 990  0.610 750 963 0  2.289 522 846 × 10 3  2.252 × 10 3  ⋯ 
(0,8,2)  0.726 234 926  0.253 129 413 2  1.827 816 203 × 10 2  1.834 × 10 2  ⋯ 
(0,8,3)  1.354 372 557  0.471 011 105 6  9.463 982 745 × 10 3  9.649 × 10 3  ⋯ 
TABLE II.

Latitudinal libration: comparison of the normalized kinetic energy at the frequencies of the lowest-order modes obtained from the asymptotic theory, E lmk / ε θ 2, and from high-resolution linear numerical simulations at E = 10 8 , E num / ε θ 2.

(m, l, k) ωlmk Slmk E lmk / ε θ 2 E num / ε θ 2
(1,2,1)  1.000 000 000  0.258 463 392 8  2.094 395 103 × 10 1  2.097 × 10 1 
(1,4,1)  1.708 023 904  0.504 571 758 0  4.869 232 497 × 10 2  4.827 × 10 2 
(1,4,2)  0.820 008 840  0.316 519 274 5  7.972 175 759 × 10 3  1.015 × 10 2 
(1,4,3)  0.611 984 936  0.180 786 895 0  3.807 897 735 × 10 2  3.867 × 10 2 
(1,6,1)  0.440 454 452  0.138 816 148 5  1.465 674 965 × 10 2  1.408 × 10 2 
(1,6,2)  1.306078717  0.429 554 895 2  2.188 323 255 × 10 2  2.198 × 10 2 
(1,6,3)  1.861 684 240  0.560 603 944 5  1.724 853 435 × 10 2  1.736 × 10 2 
(1,6.4)  0.537 333 891  0.202 556 729 8  5.284 148 108 × 10 3  5.706 × 10 3 
(1,6,5)  1.404 216 852  0.526 006 866 5  7.314 363 353 × 10 4  1.005 × 10 3 
(m, l, k) ωlmk Slmk E lmk / ε θ 2 E num / ε θ 2
(1,2,1)  1.000 000 000  0.258 463 392 8  2.094 395 103 × 10 1  2.097 × 10 1 
(1,4,1)  1.708 023 904  0.504 571 758 0  4.869 232 497 × 10 2  4.827 × 10 2 
(1,4,2)  0.820 008 840  0.316 519 274 5  7.972 175 759 × 10 3  1.015 × 10 2 
(1,4,3)  0.611 984 936  0.180 786 895 0  3.807 897 735 × 10 2  3.867 × 10 2 
(1,6,1)  0.440 454 452  0.138 816 148 5  1.465 674 965 × 10 2  1.408 × 10 2 
(1,6,2)  1.306078717  0.429 554 895 2  2.188 323 255 × 10 2  2.198 × 10 2 
(1,6,3)  1.861 684 240  0.560 603 944 5  1.724 853 435 × 10 2  1.736 × 10 2 
(1,6.4)  0.537 333 891  0.202 556 729 8  5.284 148 108 × 10 3  5.706 × 10 3 
(1,6,5)  1.404 216 852  0.526 006 866 5  7.314 363 353 × 10 4  1.005 × 10 3 

Our results and Zhang and Liao are in quantitative agreement, as expected from the similarity of the derivation but for the choice of frame of reference. Zhang and Liao27 also treated latitudinal librations only in spheroids rather than spheres, so no direct comparison with our results is available in that case. We find that the amplitude of the kinetic energy at the peak is effectively independent of the Ekman number, and in particular, there is no divergence of the amplitude of the modes as the Ekman number vanishes, in agreement with Refs. 7 and 27.

To go beyond the first order approximation, we account for the viscous correction to the inviscid eigen-frequency Slmk derived by Greenspan26 such that ω lmk ( E ) = ω lmk + S lmk E 1 / 2, also reported in Tables I and II. Note that Zhang and Liao27 did not consider the viscous correction to the eigen-frequency, whereas Greenspan26 considered both the real and imaginary parts of the viscous correction to the eigen-frequency. Nevertheless, the viscous correction of O ( E 1 / 2 ) to the inviscid eigen-frequency only produces small discrepancies in the total energy as we can see from Table I.

Numerical calculations are done in the mean rotation frame, with Eq. (12) the equation to be solved. Making the replacement t = i ω, this becomes
i ω u + 2 z ̂ × u + p E 2 u = 0.
(32)
The incompressibility condition · u = 0 is fulfilled by taking the toroidal–poloidal decomposition,
u = × ( e r ̂ ) + × × ( f r ̂ ) .
(33)
The scalar quantities e and f are expanded in terms of associated Legendre functions as
e = n = 1 N e n ( r ) P 2 n 1 ( m ) ( cos θ ) e i m ϕ e i ω t ,
(34)
f = n = 1 N f n ( r ) P 2 n ( m ) ( cos θ ) e i m ϕ e i ω t ,
(35)
where m = 0, 1 for longitudinal and latitudinal libration, respectively. Inserting Eq. (33) into (32), taking the r-components of the first and second curls of Eq. (32), and using properties of the associated Legendre functions then yields a block tri-diagonal matrix structure,30,31 where each block contains the details of the radial expansion.
For this radial expansion, we follow the full-sphere approach of Ref. 32 and expand in terms of Chebyshev polynomials T k ( x ) as
e n ( r ) = k = 1 K e n k T 2 k 1 ( x ) r , f n ( r ) = k = 1 K f n k T 2 k 1 ( x ) r 2 .
(36)
Using only the odd Chebyshev polynomials, as well as the additional factors r and r2 ensures that the leading-order regularity conditions at the origin are satisfied. The difference between r for e vs r2 for f is due to the odd vs even Legendre functions in Eqs. (34) and (35), which induces different symmetries in r, as shown, for example, in the appendix of Ref. 33. The Chebyshev variable x and the actual radial coordinate r are related by either r = x, or a slightly more complicated formula discussed below.

The boundary conditions associated with Eq. (32) are Eqs. (10) or (11) as before, except that the previous amplitude factors Δ ε ϕ and Δ ε θ are now absent since the problem is linear. Working through the details, and recalling also that the cos ( ω t ) factors there are already accounted for by the e i ω t factors here, the final result is remarkably simple, namely, just e 1 ( 1 ) = 1, for both longitudinal and latitudinal libration. For all other modes, the original no-slip boundary conditions on u convert to simply e n = f n = f n = 0.

The original equation and its associated boundary conditions therefore convert to a matrix problem A v = b, where A is this block tri-diagonal matrix discretising the left-hand side of Eq. (32) and the boundary conditions, v is a column vector containing the spectral coefficients enk and fnk, and b is a column vector containing all zeros, except for a single non-zero entry corresponding to the librational forcing term e 1 ( 1 ) = 1. The NAG routines F07BRF and F07BSF (https://www.nag.com/numeric/nl/nagdoc_24/nagdoc_fl24/html/f07/f07brf.html and https://www.nag.com/numeric/nl/nagdoc_24/nagdoc_fl24/html/f07/f07bsf.html) are then used to first compute the LU decomposition of A, and then do the back-substitution to obtain the desired solution v. In principle one could then do all numerical calculations with this code as just outlined. There are though two further improvements that were implemented.

First, the relationship r = x was altered to r = x + δ ( x x 3 ). For 0 < δ < 0.5, this has the property of concentrating the Chebyshev collocation points even more toward the boundary at r = 1 than they naturally already are. It was found empirically that taking δ = 0.45 allows the radial resolution K to be up to 30% less than the original δ = 0 version, while still yielding identical results. The memory requirements to store the matrix A scale as NK2, so reducing K by 30% allows a substantial increase in the angular resolution N, for a given core memory size.

The second code improvement is not about memory, but rather speed. In particular, we wish to compute very fine scans over the frequency range ω [ 0 , 2 ], where we recall also that ω enters as a parameter in the matrix A, since it appears in Eq. (32). Thus, having solved the problem for a given ω, if we then change ω by some tiny increment, do we really have to start all over, or can we somehow use the fact that we already have the LU decomposition of A at the original frequency? To see how we can use this information, let A 0 be the matrix at frequency ω0, and then consider the problem at frequency ω 0 + Δ ω. Noting how ω enters Eq. (32), the new matrix will clearly be of the form A 0 + Δ ω A ̃, where A ̃ is simply the discretized version of the term i u. We, thus, wish to solve the problem
( A 0 + Δ ω A ̃ ) v = b ,
(37)
and to do so in a way that uses the fact that we have already computed the LU decomposition of just A 0 itself. This is accomplished by moving the Δ ω A ̃ v term to the right, and then iterating according to
A 0 v ( n + 1 ) = b Δ ω A ̃ v ( n ) .
(38)

The final procedure is thus as follows: first compute the LU decomposition of A 0, corresponding to some frequency ω0. This is accomplished using NAG routine F07BRF, and becomes computationally very expensive at high resolutions, scaling as NK3. Next iterate according to Eq. (38), and for some ± Δ ω range centered around ω0. Each iteration is accomplished using NAG routine F07BSF and is computationally much cheaper, scaling only as NK2. How large | Δ ω | can be taken before the iteration fails to converge, and a new LU decomposition corresponding to a new ω0 has to be computed, is determined by simply trying it out. It was found that each of the peaks and troughs seen in the figures to follow typically required a few ω0 values, but once the corresponding LU decompositions had been computed, this iterative solution method then allowed the precise details of the curves to be mapped out in far greater detail at relatively little additional cost. The final result is then identical to what the original direct solver would have accomplished, but allows a very fine scan of ω for 1 / 30 the CPU time that a separate LU decomposition at each new frequency would have required. Specifically, at the highest resolutions, the factor of K saved by an iteration (NK2) vs a new LU decomposition (NK3) means that the iterative procedure is far faster, even if on average a dozen or so iterations might be required for each value of Δ ω.

With these improvements in place, the code was then run at resolutions N × K = 80 × 170 for Ekman number E 10 8, 100 × 270 for E = 10 9, and 130 × 430 for E = 10 10, where according to Eqs. (34) and (35), the maximum spherical harmonic degree is then 2N in each case. Recall also that the memory requirements scale as NK2 and the CPU time for each LU decomposition scales as NK3. As E is reduced, this iterative procedure (38) also converges for increasingly small | Δ ω | ranges as the peak/trough structures become increasingly narrow, thus requiring more and more LU decompositions to map out a given ω interval. The overall computational effort, therefore, increases even more rapidly than NK3. The final result is that E 10 8 is quite straightforward on a standard PC, E = 10 9 still fits on a PC in terms of memory, but requires considerably more CPU time, whereas E = 10 10 requires a machine with larger memory, and becomes so CPU-intensive that only a small fraction of the full range ω [ 0 , 2 ] could be scanned.

Figures 3 and 4 show the time-averaged kinetic energy E num / ε ϕ , θ 2 as a function of the libration frequency ω. The upper panels in each figure show scans over the entire frequency range ω [ 0 , 2 ], computed with a spacing Δ ω = 2 × 10 3, and down to Ekman numbers E = 10 8. The lower panels zoom in on subsets covering only 1/10 of the full frequency range and include even smaller Ekman numbers on those subsets. In both figures, we observe a complicated series of peaks and troughs and exhibiting finer and finer structures for smaller E. As E is reduced the values at the peaks become independent of E, in agreement with the previous theoretical analysis; the main peaks can also be associated with some of the inertial modes given in Tables I and II.

FIG. 3.

The kinetic energy E num / ε ϕ 2, averaged over the libration period, for the longitudinal libration case. The upper panel shows results for Ekman numbers E = 10 6 , 10 7 , 10 8, as indicated by the labels −6 and −8 beside two of the curves. The lower panel shows details in the range ω [ 1.25 , 1.45 ], with additional results for E = 10 9 , 10 10. The dashed vertical lines in the upper panel are at frequencies ω = 2 sin ( π / n ), with n = 3 , , 10 as indicated beside each line.

FIG. 3.

The kinetic energy E num / ε ϕ 2, averaged over the libration period, for the longitudinal libration case. The upper panel shows results for Ekman numbers E = 10 6 , 10 7 , 10 8, as indicated by the labels −6 and −8 beside two of the curves. The lower panel shows details in the range ω [ 1.25 , 1.45 ], with additional results for E = 10 9 , 10 10. The dashed vertical lines in the upper panel are at frequencies ω = 2 sin ( π / n ), with n = 3 , , 10 as indicated beside each line.

Close modal
FIG. 4.

The kinetic energy E num / ε θ 2, averaged over the libration period, for the latitudinal libration case. The upper panel shows results for Ekman numbers E = 10 6 , 10 7 , 10 8, as indicated by the labels −6 and −8 beside two of the curves. The lower panel shows details in the range ω [ 0.9 , 1.1 ], with additional results for E = 10 9. The dashed vertical lines in the upper panel are at frequencies ω = 2 sin ( π / n ), with n = 3 , , 10 as indicated beside each line.

FIG. 4.

The kinetic energy E num / ε θ 2, averaged over the libration period, for the latitudinal libration case. The upper panel shows results for Ekman numbers E = 10 6 , 10 7 , 10 8, as indicated by the labels −6 and −8 beside two of the curves. The lower panel shows details in the range ω [ 0.9 , 1.1 ], with additional results for E = 10 9. The dashed vertical lines in the upper panel are at frequencies ω = 2 sin ( π / n ), with n = 3 , , 10 as indicated beside each line.

Close modal

In contrast, at the troughs between the peaks, the energies scale as E 1 / 2. Some of the most prominent troughs are also seen to correspond to the frequencies ω = 2 sin ( π / n ) for integer n, for which the internal shear layers form particularly simple reflection patterns (periodic orbits). The upper panels in Figs. 3 and 4 indicate these frequencies for n = 3 , , 10.

For longitudinal libration, all of these values correspond to troughs, but for latitudinal libration, some of them are actually peaks. For example, ω = 1 is the n = 6 reflection pattern, but according to Table II is also one of the resonant modes (the spin-over mode in this case). In cases such as this the resonant mode behavior dominates, and the result is a peak rather than a trough.

The other striking feature about Figs. 3 and 4 is how more and more peaks emerge as the Ekman numbers are reduced. Indeed, the pattern appears to be fractal: if we compare E = 10 7 in the top rows with E = 10 9 in the bottom rows, and temporarily ignoring different ω ranges, the curves are qualitatively very similar. If we then recall that the frequency ranges in the bottom rows are in each case 1/10 of the full ranges in the top rows, this suggests E 1 / 2 as the self-similarity factor. Figure 5 further quantifies this by showing the distributions of the distance between two consecutive peaks, ( ω n + 1 ω n ), re-scaled by E 1 / 2. The fact that distributions for different Ekman numbers collapse on top of one another confirms that E 1 / 2 is the correct self-similarity factor. In the limit E 0, the entire interval ω [ 0 , 2 ] would then become densely filled with peaks but always also still containing troughs between the peaks.

FIG. 5.

Distribution of peak intervals re-scaled by E 1 / 2, with longitudinal libration (data from Fig. 3) on the left and latitudinal libration (data from Fig. 4) on the right. In each case only the lowest three Ekman numbers are shown.

FIG. 5.

Distribution of peak intervals re-scaled by E 1 / 2, with longitudinal libration (data from Fig. 3) on the left and latitudinal libration (data from Fig. 4) on the right. In each case only the lowest three Ekman numbers are shown.

Close modal

Returning briefly to the peaks, we saw previously that the numerically computed energies are in excellent agreement with some of the theoretical values for the inertial modes in Tables I and II. Figure 6 shows an example illustrating that the corresponding spatial structures are also in near-perfect agreement with the theoretical mode profiles given by expressions (A5)–(A7)). The top row shows the ( m , l , k ) = ( 0 , 4 , 1 ) free eigenmode (which by itself has an arbitrary amplitude) matched up with the forced librational response at its frequency ω mlk = 12 / 7 in the bottom row. If the amplitude of the free mode is suitably adjusted, the two are seen to be virtually identical, confirming that the libration is indeed picking out this particular free mode.

FIG. 6.

The top row shows the theoretical mode profiles for the inertial mode with ( m , l , k ) = ( 0 , 4 , 1 ) and ω mlk = 12 / 7 = 1.309. Displayed are contours of the azimuthal velocity component u ϕ (left) and streamlines of the meridional flow (right). The bottom row shows the corresponding numerical results for longitudinal libration at this frequency, and E = 10 10.

FIG. 6.

The top row shows the theoretical mode profiles for the inertial mode with ( m , l , k ) = ( 0 , 4 , 1 ) and ω mlk = 12 / 7 = 1.309. Displayed are contours of the azimuthal velocity component u ϕ (left) and streamlines of the meridional flow (right). The bottom row shows the corresponding numerical results for longitudinal libration at this frequency, and E = 10 10.

Close modal

Regarding the troughs, these are (relatively large) frequency bands with no inertial mode resonances at a given Ekman number. In these regions, the velocity field is dominated by conical shear layers emanating from the critical latitudes making an angle θ = arcsin ( ω / 2 ) with the vertical axis. As an example, we show results for longitudinal libration at ω = 2 sin ( π / 8 ) = 0.765 in Fig. 7. As explained in the study by Rieutord et al.,34 for frequencies of the form ω = 2 sin ( π q ), with q a rational number, the ray patterns of the inertial waves form periodic orbits, which has the consequence that regular inviscid inertial modes, in general, do not exist at these frequencies. Therefore, no inertial mode would be excited at these particular frequencies in the limit of vanishing viscosity, hence explaining the troughs. The detailed scalings within these conical shear layers were also predicted by Stewartson and Roberts,35 with the thickness scaling as E 1 / 5 and their characteristic velocities as E 1 / 5. By examining cuts along the blue line in Fig. 7, we obtained results in excellent agreement with these scalings.

FIG. 7.

Meridional cut of numerically obtained velocity profiles for the linear response to longitudinal libration at ω = 2 sin ( π / 8 ) = 0.765. Displayed are contours of the azimuthal velocity component u ϕ (top) and streamlines of the meridional flow (bottom) for E = 10 6 (left), E = 10 8 (center), and E = 10 10 (right). The red line indicates the theoretically predicted obliquity of the shear layers; the blue line shows the line along which asymptotic scalings were confirmed.

FIG. 7.

Meridional cut of numerically obtained velocity profiles for the linear response to longitudinal libration at ω = 2 sin ( π / 8 ) = 0.765. Displayed are contours of the azimuthal velocity component u ϕ (top) and streamlines of the meridional flow (bottom) for E = 10 6 (left), E = 10 8 (center), and E = 10 10 (right). The red line indicates the theoretically predicted obliquity of the shear layers; the blue line shows the line along which asymptotic scalings were confirmed.

Close modal

Note finally that all the features obtained in this section confirm the theoretical inviscid spectrum predicted by Fig. 2 of Aldridge and Toomre.6 

Although numerical simulations such as the ones performed here allow us to compute Ekman numbers as small as 10 10, the values in planetary cores can be several orders of magnitude smaller still, as small as O ( 10 15 ). In this section, we therefore quantify the convergence of the asymptotic model as we decrease the Ekman number.

In Fig. 8, we show the frequency-shift of the peak corresponding to the resonance with the modes (0,8,3) and (1,2,1) excited by librations in longitude and latitude, respectively. The numerical results (full-circles) converge toward the asymptotic values ω lmk + S lmk E 1 / 2 proposed by Greenspan.26 For all peaks in Tables I and II, we next compute the residual errors between the numerical values ωnum and the asymptotic values, that is, we evaluate the quantity Δ ω lmk = ω num ω lmk S lmk E 1 / 2. As shown in Fig. 9, these errors are bounded by Δ ω lmk < O ( E ), as expected from the theory proposed by Greenspan.26 

FIG. 8.

Frequency of the peak associated with the eigenmodes (0,8,3) and (1,2,1) excited by librations in longitude (upper) and latitude (lower), respectively. The full-circles correspond to the numerical simulations, the dashed lines to the asymptotic results ω lmk + S lmk E 1 / 2 from Tables I and II, respectively.

FIG. 8.

Frequency of the peak associated with the eigenmodes (0,8,3) and (1,2,1) excited by librations in longitude (upper) and latitude (lower), respectively. The full-circles correspond to the numerical simulations, the dashed lines to the asymptotic results ω lmk + S lmk E 1 / 2 from Tables I and II, respectively.

Close modal
FIG. 9.

The residual frequency errors Δ ω lmk = ω num ω lmk S lmk E 1 / 2, for several peaks of the libration in longitude (full-circle) and latitude (square), as functions of the Ekman number.

FIG. 9.

The residual frequency errors Δ ω lmk = ω num ω lmk S lmk E 1 / 2, for several peaks of the libration in longitude (full-circle) and latitude (square), as functions of the Ekman number.

Close modal

The second quantity that an asymptotic model will allow us to estimate in the case of a resonance at planetary settings is the kinetic energy, from which one can derive a typical rms velocity, U = E kin. From a theoretical standpoint we expect the amplitude of the peaks in the energy spectrum to be Ekman independent in the asymptotic regime, except for small contributions from the boundary layer at O ( E 1 / 2 ) and the interior conical shear layers at O ( E 3 / 5 ). In Fig. 10, we compare the energy at the peak frequencies from our numerical simulations with the asymptotic values in Tables I and II for libration in longitude and latitude, respectively. As before for the frequency, we observe a good quantitative agreement between the numerical simulations and the asymptotic model, even at moderate values of the Ekman number for the large-scale modes, having small l, k values.

FIG. 10.

Normalized kinetic energy, E num / ε ϕ , θ 2, as a function of the Ekman number for the dominant peaks in Figs. 3 and 4. The black dashed lines represents the asymptotic values for the modes in Tables I and II for libration in longitude (top panel) and latitude (bottom panel), respectively.

FIG. 10.

Normalized kinetic energy, E num / ε ϕ , θ 2, as a function of the Ekman number for the dominant peaks in Figs. 3 and 4. The black dashed lines represents the asymptotic values for the modes in Tables I and II for libration in longitude (top panel) and latitude (bottom panel), respectively.

Close modal

We now focus on the trough regions introduced in Sec. V A, where no resonant modes are excited, and the low-energy flow instead resembles the periodic orbit corresponding to the particular frequencies ω = 2 sin ( π q ), with q a rational number. The trough regions cannot be captured by the asymptotic model as they correspond to flows driven by the boundary layer critical latitude, thus requiring a small but finite Ekman number. As we showed in Fig. 5, the distribution of the distance between peaks is at first order self-similar when re-scaled by E 1 / 2, from which one might conjecture that the width of the troughs would also follow the same scaling. We shall see this is not the case though.

We define a trough in our numerical spectrum as the region around one of the frequencies associated with a periodic orbit bounded by the two nearest peaks, as shown in Fig. 11 for ω = 2. The nearest peaks at ω and ω + define the width of the trough as δ = | ω + ω |. The characteristic energy of a trough is defined at the central frequency f = 1 2 ( ω + + ω ), indicated by the red circles in the left panel of Fig. 11. We perform the same analysis for all the troughs near the frequencies of the periodic orbits represented by vertical lines in Figs. 3 and 4.

FIG. 11.

The left panel shows the kinetic energy E num / ε ϕ 2 for longitudinal libration in the vicinity of the periodic orbit frequency ω = 2, indicated by dashed vertical line. The black circles correspond to the nearest peaks and define the width of the trough; the central frequency f is represented by the red circle. The right panel shows how this central frequency converges toward the periodic orbit frequency as E is reduced; the scaling is seen to be ( f 2 ) E 1 / 4.

FIG. 11.

The left panel shows the kinetic energy E num / ε ϕ 2 for longitudinal libration in the vicinity of the periodic orbit frequency ω = 2, indicated by dashed vertical line. The black circles correspond to the nearest peaks and define the width of the trough; the central frequency f is represented by the red circle. The right panel shows how this central frequency converges toward the periodic orbit frequency as E is reduced; the scaling is seen to be ( f 2 ) E 1 / 4.

Close modal

For each trough, we fit a power law using linear regression in log–log space for the width and energy, δ E α and E num / ε ϕ , θ 2 E α , respectively. Figure 12 shows the distribution of the exponents for the width and energy scaling laws for all periodic orbit troughs driven by longitudinal and latitudinal librations. Quite clearly, the energy scales as E 1 / 2, consistent with an energy dominated by the flow in the Ekman boundary layer E num / ε ϕ , θ 2 E 1 / 2 with an additional smaller contribution from the conical shear layers in the bulk contributing at the order E 3 / 5.

FIG. 12.

Exponents of the best scaling laws for the width δ E α (top) and the energy at the central frequency E num / ε ϕ , θ 2 E α. The mean value of each exponent and its standard deviation is indicated in the respective panel.

FIG. 12.

Exponents of the best scaling laws for the width δ E α (top) and the energy at the central frequency E num / ε ϕ , θ 2 E α. The mean value of each exponent and its standard deviation is indicated in the respective panel.

Close modal

What is more surprising is the scaling of the width δ E 0.23 ± 0.05, close to E 1 / 4. Indeed, from the self-similar distribution of the distance between peaks re-scaled by E 1 / 2 (see Sec. V A), one would have guessed that the width of the troughs should also follow the same scaling. However, one should note that the widest troughs correspond to the tails of the distributions in Fig. 5, which do not exhibit any self-similarity when re-scaled by E 1 / 2. To the best of our knowledge there is no theory that explains these observations regarding the widths of the trough regions.

In Fig. 13, we collapse the longitudinal libration energy spectra in the vicinity of the trough at ω t = 2. That is, we rescale the energy by E 1 / 2, and the frequency as ( ω ω t ) / E 0.23. The troughs for the three different values E = 10 8 , 10 9 , 10 10 are seen to almost completely coincide under these rescalings. Similar collapsing is observed for all the troughs, whether driven by libration in longitude or in latitude.

FIG. 13.

The rescaled kinetic energy ( E num / ε ϕ 2 ) / E 1 / 2 on the vertical axis vs the rescaled frequency on the horizontal axis, for Ekman numbers 10 8 (blue), 10 9 (black), and 10 10 (red). The frequency is centered on the periodic orbit frequency ω t = 2 and re-scaled by E α with α = 0.23.

FIG. 13.

The rescaled kinetic energy ( E num / ε ϕ 2 ) / E 1 / 2 on the vertical axis vs the rescaled frequency on the horizontal axis, for Ekman numbers 10 8 (blue), 10 9 (black), and 10 10 (red). The frequency is centered on the periodic orbit frequency ω t = 2 and re-scaled by E α with α = 0.23.

Close modal

We have used asymptotics and numerics to systematically study libration in both longitude and latitude in a rotating, fluid-filled sphere. The asymptotic theory allows a clear prediction of the resonant eigenmodes, in agreement with previous studies for longitudinal libration by Zhang and Liao,27 which form a dense set on the frequency interval ω [ 0 , 2 ]. Including the first-order viscous correction to the eigenfrequencies, ω = ω lmk + S lmk E 1 / 2 yields results that are then always within O(E) of the corresponding numerical results. This indicates that extrapolation to Ekman numbers found in planetary settings, with Ekman numbers as small as E = O ( 10 15 ), is possible with very high accuracy.

For increasingly small Ekman numbers, the numerically computed frequency response tends toward a fractal structure, with increasingly finely spaced peaks and troughs. The energies at the peaks become independent of E, a well-known results in spheres;27 they correspond to resonant conditions of eigenmodes. The energies at the troughs scale as E 1 / 2, and correspond to frequencies where the internal reflection patterns form periodic orbits. The fractal self-similarity factor for the spacing between the peaks is E 1 / 2 in general, but the self-similarity factor for the widths of the widest troughs is E 0.23 E 1 / 4. An asymptotic theory that explains these aspects of the fractal pattern, and especially why peaks and troughs have different self-similarity factors, does not yet exist, but would certainly be of considerable interest.

Librations arise mainly in tidally locked satellites such as the Earth's moon, Callisto, Ganymede, Io and Titan, for which the main librations are at ω = 1. For those satellites with equatorial [ ξ e q = ( a 2 b 2 ) / a 2] and polar [ ξ pol = ( a 2 c 2 ) / a 2] ellipticity small with respect to E 1 / 4 (Refs. 23 and 36), our spherical theory provides a realistic estimate of the velocities. Note that here we adopt the convention of Zhang and Liao;27 other conventions exist in the literature leading to different inequalities, for instance adopting the conventions of Grannan et al.19 [ β = | a 2 b 2 | / ( a 2 + b 2 )] or the polar flattening η = ( a b ) / a (Refs. 37 and 38) the condition becomes β , η E 1 / 2. For finite ellipticities, i.e., in true ellipsoids, longitudinal librations still do not lead to direct resonances of any inertial modes, resulting in amplitudes scaling comparable to what is obtained in the full sphere, see Ref. 27 for more details. In contrast, for latitudinal librations, a finite polar flattening will result in a pressure coupling leading to a scaling of the spin-over mode amplitude proportional to Δ θ / E 1 / 2 (Refs. 25 and 27) near its resonant frequency, i.e., | ω 2 / ( 2 ξ pol 2 ) | O ( E 1 / 2 ), potentially very large at planetary settings. Meanwhile, for all other frequencies, it has been shown that latitudinal librations cannot resonate with any inertial mode,23 similarly to what is found for precession.39 

A detailed application of our results to any particular celestial object and specific libration frequency would require an extensive discussion of the validity of the assumptions underlying our model, which is beyond the scope of this study. However, one can estimate an order of magnitude of the velocity at the peaks in typical planetary settings. To do so, we shall use a core radius R = 500 km, a rotation period of 1 day and a libration amplitude ε 10 4. A typical velocity is obtained from our Tables I and II as U rms = ε Ω 0 R ( E lmk / ε 2 ) / ( 4 π / 3 ) leading to motions in the sub-mm/s range.

Including an inner core remains analytically challenging as the inertial modes in a spherical shell form an ill-posed mathematical problem.34 Our approach could be extended to include an inner shell and provide an efficient way to scrutinize the linear response induced by the librations in a spherical shell at low Ekman numbers.40 

Y.L. was supported by NSFC grants (Nos. 42174215 and 12250012) and the National Key R&D Program of China (No. 2022YFF0503200). R.H. was supported by STFC Grant Nos. ST/S000275/1 and ST/W000873/1. R.H. also thanks the Isaac Newton Institute for Mathematical Sciences, Cambridge, for support and hospitality during the programme “Frontiers in dynamo theory: from the Earth to the stars” where work on this paper was undertaken. This work was supported by EPSRC Grant No. EP/R014604/1. R.H.'s visit to the Newton Institute was supported by a grant from the Heilbronn Institute. J.N. was supported by SNSF Grant Nos. 200021_140708 and 200021_185088. J.N. and S.V. are grateful for the provision of computing resources by the Swiss National Supercomputer Centre (CSCS) under allocation s1111. J.N. would like to dedicate this paper to Dr. Hugo Perfettini for 30 years of loyal friendship.

The authors have no conflicts to disclose.

Yufeng Lin: Conceptualization (equal); Formal analysis (equal); Writing – original draft (equal); Writing – review & editing (equal). Rainer Hollerbach: Conceptualization (equal); Formal analysis (lead); Writing – original draft (equal); Writing – review & editing (equal). Jerome Noir: Conceptualization (equal); Formal analysis (equal); Writing – original draft (equal); Writing – review & editing (equal). Stijn Vantieghem: Conceptualization (equal); Formal analysis (lead); Writing – original draft (equal).

The data that support the findings of this study are available from the corresponding author upon reasonable request.

The normal modes of wave propagation in an inviscid fluid are of the form u = u lmk exp ( i ω lmk t ), where { ω , u , p } are solutions of the eigenvalue problem
i ω u + 2 z ̂ × u + p = 0
(A1)
together with the incompressibility condition · u = 0 and the boundary condition u · n ̂ = 0. Solutions to this problem have been well-documented in the literature.26,41,42 There is an infinite set of eigenvalues ωlmk, which are the real roots of the transcendental equation,
m P l | m | ( 1 2 ω ) = ( 1 1 4 ω 2 ) d d ω P l | m | ( 1 2 ω ) ,
(A2)
where P l | m | are the associated Legendre functions of degree l and order m. For each combination of l > 0 , l m l, the characteristic equation (A2) has a finite number of zeros. Hence, we can label each mode by an integer triplet {l, m, k}. The corresponding pressure eigenfunction is given by
p lmk = Ψ k l ( s , z ) exp ( i m ϕ ) = { n = 1 N [ η n 2 ( 1 ω lmk 2 4 ) s 2 + ω lmk 2 4 ( 1 η n 2 ) z 2 + η n 2 ( η n 2 1 ) ] } exp ( i m ϕ ) ,
(A3)
where ( s , ϕ , z ) are cylindrical coordinates and η n ( n = 1 , , N ) denotes one of the real distinct zeros of P l | m | on the open interval (0, 1). On the surface of the sphere r = 1, the pressure eigenmode takes the form
p lmk = P l | m | exp ( i m ϕ )
(A4)
up to some arbitrary multiplicative constant.
Once the pressure eigenfunction is known, the velocity can be computed as (see Greenspan,26 Eq. 2.7.2)
u lmk = i 4 ω lmk 2 ( ω lmk Ψ k l s + 2 m s Ψ k l ) exp ( i m ϕ ) s ̂
(A5)
+ 1 4 ω lmk 2 ( 2 Ψ k l s + m ω lmk s Ψ k l ) exp ( i m ϕ ) ϕ ̂
(A6)
+ i ω lmk Ψ k l z exp ( i m ϕ ) z ̂ .
(A7)
Finally, inertial modes also satisfy an orthogonality property, i.e., if ω lmk ω l m k , then
u lmk · u l m k d V = δ l l δ m m δ k k .
(A8)

In this appendix, we derive the boundary layer flow u ̃ that matches a given interior flow u 0 to a boundary condition u Σ of the form (10) and (11). Following the discussion in Sec. III, the libration frequency ω lies within the inertial mode spectrum ω [ 0 , 2 ] and the leading-order interior flow is taken to be of the form u 0 = A lmk u lmk with u lmk an inertial mode whose eigenfrequency is ω.

The basic premises of boundary layer theory are (1) that the viscous force is negligible everywhere except in the vicinity of the boundary, and (2) that, within the boundary layer, variations in wall-normal direction are much larger than lateral ones, i.e., r r 1 θ , r 1 ϕ. It is customary to introduce a boundary layer coordinate ξ = 1 E 1 / 2 r. The divergence constraint can then be written as follows:
E 1 / 2 1 r 2 ξ ( r 2 u ̃ r ) + 1 r 2 sin θ θ ( sin θ u ̃ θ ) + 1 r 2 sin 2 θ u ̃ ϕ ϕ = 0.
(B1)
The last two terms on the right-hand side of this expression are O(1), and this implies that u ̃ r is O ( E ). Thus, the leading-order term of the corrective velocity u ̃ is purely tangential.
These results allow us to recast the momentum equation for the u ̃ as follows:
i ω u ̃ + 2 z ̂ × u ̃ p ̃ ξ r ̂ = 2 ξ 2 u ̃ .
(B2)
We can now eliminate the pressure gradient by taking the vector product of the above equation with r ̂,
i ω ( u ̃ × r ̂ ) + 2 cos θ u ̃ = 2 ξ 2 ( u ̃ × r ̂ ) .
(B3)
Given that r ̂ × ( u ̃ × r ̂ ) = u ̃ at the leading order, the vector product of r ̂ with the above equation yields
i ω u ̃ 2 cos θ u ̃ × r ̂ = 2 ξ 2 u ̃ .
(B4)
Combining (B3) and (B4) eventually leads to a fourth-order differential equation for u ̃,
( 2 ξ 2 i ω ) 2 u ̃ + 4 cos 2 θ u ̃ = 0.
(B5)
This fourth-order equation should be equipped with four boundary conditions. First, we prescribe that the no-slip boundary condition should be satisfied at the surface r = 1, i.e.,
u ̃ + A lmk u lmk u Σ = 0.
(B6)
Finally, we also require that the boundary layer flow vanishes exponentially at the outer edge of the boundary layer, i.e.,
lim ξ u ̃ = 0 ,
(B7)
lim ξ 2 u ̃ ξ 2 = 0.
(B8)
The general solution of this equation can be written as
u ̃ = u ̃ + exp ( γ + ξ ) + u ̃ exp ( γ ξ )
(B9)
with
γ + = 2 2 ( 1 + i ω + 2 cos θ | ω + 2 cos θ | ) | ω + 2 cos θ | 1 / 2 ,
(B10)
γ = 2 2 ( 1 + i ω 2 cos θ | ω 2 cos θ | ) | ω 2 cos θ | 1 / 2 .
(B11)
Imposing the two boundary conditions at ξ = 0 eventually gives
u ̃ + = 1 2 ( A lmk ( u lmk i r ̂ × u lmk ) ( u Σ i r ̂ × u Σ ) ) ,
(B12)
u ̃ = 1 2 ( A lmk ( u lmk + i r ̂ × u lmk ) ( u Σ + i r ̂ × u Σ ) ) .
(B13)
It is noteworthy that there are two critical latitudes θ c = ± arccos ( ω / 2 ) for which the solution (23) becomes singular, and correspond to the locations from which internal shear layers emanate. Following Greenspan,26 Kudlick,43 these singularities can be ignored when computing the Ekman pumping.
1.
J.
Vidal
and
D.
Cébron
, “
Inviscid instabilities in rotating ellipsoids on eccentric Kepler orbits
,”
J. Fluid Mech.
833
,
469
511
(
2017
).
2.
C. D.
Murray
and
S. F.
Dermott
,
Solar System Dynamics
(
Cambridge University Press
,
1999
).
3.
S.
Vantieghem
,
D.
Cébron
, and
J.
Noir
, “
Latitudinal libration driven flows in triaxial ellipsoids–corrigendum
,”
J. Fluid Mech.
830
,
823
823
(
2017
).
4.
R.
Poincaré
, “
Sur la précession des corps déformables
,”
Bull. Astr.
27
,
321
(
1910
).
5.
H.
Greenspan
, “
On the transient motion of a contained rotating fluid
,”
J. Fluid Mech.
20
,
673
696
(
1964
).
6.
K.
Aldridge
and
A.
Toomre
, “
Axisymmetric inertial oscillations of a fluid in a rotating spherical container
,”
J. Fluid Mech.
37
,
307
323
(
1969
).
7.
K.
Zhang
,
K.
Chan
,
X.
Liao
, and
J.
Aurnou
, “
The non-resonant response of fluid in a rapidly rotating sphere undergoing longitudinal libration
,”
J. Fluid Mech.
720
,
212
235
(
2013
).
8.
J.
Noir
,
F.
Hemmerlin
,
J.
Wicht
,
S.
Baca
, and
J.
Aurnou
, “
An experimental and numerical study of librationally driven flow in planetary cores and subsurface oceans
,”
Phys. Earth Planet. Inter.
173
,
141
152
(
2009
).
9.
M.
Calkins
,
J.
Noir
,
J.
Eldredge
, and
J.
Aurnou
, “
Axisymmetric simulations of libration-driven fluid dynamics in a spherical shell geometry
,”
Phys. Fluids
22
,
086602
(
2010
).
10.
M.
Rieutord
, “
Linear theory of rotating fluids using spherical harmonics. Part II, Time-periodic flows
,”
Geophys. Astrophys. Fluid Dyn.
59
,
185
208
(
1991
).
11.
A.
Tilgner
, “
Driven inertial oscillations in spherical shells
,”
Phys. Rev. E
59
,
1789
1794
(
1999
).
12.
F.
Busse
, “
Mean zonal flows generated by librations of a rotating spherical cavity
,”
J. Fluid Mech.
650
,
505
(
2010
).
13.
A.
Sauret
,
D.
Cébron
,
C.
Morize
, and
M.
Le Bars
, “
Experimental and numerical study of mean zonal flows generated by librations of a rotating spherical cavity
,”
J. Fluid Mech.
662
,
260
268
(
2010
).
14.
S.
Koch
,
U.
Harlander
,
C.
Egbers
, and
R.
Hollerbach
, “
Inertial waves in a spherical shell induced by librations of the inner sphere: Experimental and numerical results
,”
Fluid Dyn. Res.
45
,
035504
(
2013
).
15.
Y.
Lin
and
J.
Noir
, “
Libration-driven inertial waves and mean zonal flows in spherical shells
,”
Geophys. Astrophys. Fluid Dyn.
115
,
258
279
(
2021
).
16.
D.
Cébron
,
J.
Vidal
,
N.
Schaeffer
,
A.
Borderies
, and
A.
Sauret
, “
Mean zonal flows induced by weak mechanical forcings in rotating spheroids
,”
J. Fluid Mech.
916
,
A39
(
2021
).
17.
D.
Cébron
,
M.
Le Bars
,
J.
Noir
, and
J.
Aurnou
, “
Libration driven elliptical instability
,”
Phys. Fluids
24
,
061703
(
2012
).
18.
C.
Wu
and
P.
Roberts
, “
On a dynamo driven topographically by longitudinal libration
,”
Geophys. Astrophys. Fluid Dyn.
107
,
20
(
2013
).
19.
A.
Grannan
,
M.
Le Bars
,
D.
Cébron
, and
J.
Aurnou
, “
Experimental study of global-scale turbulence in a librating ellipsoid
,”
Phys. Fluids
26
,
126601
(
2014
).
20.
B.
Favier
,
A.
Grannan
,
M.
Le Bars
, and
J.
Aurnou
, “
Generation and maintenance of bulk turbulence by libration-driven elliptical instability
,”
Phys. Fluids
27
,
066601
(
2015
).
21.
M.
Le Bars
,
D.
Cébron
, and
P.
Le Gal
, “
Flows driven by libration, precession, and tides
,”
Annu. Rev. Fluid Mech.
47
,
163
193
(
2015
).
22.
M. L.
Bars
and
D.
Lecoanet
,
Fluid Mechanics of Planets and Stars
(
Springer
,
2020
).
23.
K.
Zhang
,
K.
Chan
, and
X.
Liao
, “
Asymptotic theory of resonant flow in a spheroidal cavity driven by latitudinal libration
,”
J. Fluid Mech.
692
,
420
445
(
2012
).
24.
K. H.
Chan
,
X.
Liao
, and
K.
Zhang
, “
Simulations of fluid motion in spheroidal planetary cores driven by latitudinal libration
,”
Phys. Earth Planet. Inter.
187
,
404
415
(
2011
).
25.
S.
Vantieghem
,
D.
Cébron
, and
J.
Noir
, “
Latitudinal libration driven flows in triaxial ellipsoids
,”
J. Fluid Mech.
771
,
193
228
(
2015
).
26.
H.
Greenspan
,
The Theory of Rotating Fluids
(
Cambridge University Press
,
1968
).
27.
K.
Zhang
and
X.
Liao
,
Theory and Modeling of Rotating Fluids: Convection, Inertial Waves and Precession
(
Cambridge University Press
,
2017
).
28.
D.
Ivers
,
A.
Jackson
, and
D.
Winch
, “
Enumeration, orthogonality and completeness of the incompressible Coriolis modes in a sphere
,”
J. Fluid Mech.
766
,
468
498
(
2015
).
29.
G.
Backus
and
M.
Rieutord
, “
Completeness of inertial modes of an incompressible non-viscous fluid in a corotating ellipsoid
,”
Phys. Rev. E
95
,
053116
(
2017
).
30.
R.
Hollerbach
and
R.
Kerswell
, “
Oscillatory internal shear layers in rotating and precessing flows
,”
J. Fluid Mech.
298
,
327
339
(
1995
).
31.
R.
Hollerbach
, “
Imposing a magnetic field across a nonaxisymmetric shear layer in a rotating spherical shell
,”
Phys. Fluids
6
,
2540
2544
(
1994
).
32.
R.
Hollerbach
,
C.
Nore
,
P.
Marti
,
S.
Vantieghem
,
F.
Luddens
, and
J.
Leorat
, “
Parity-breaking flows in precessing spherical containers
,”
Phys. Rev. E
87
,
053020
(
2013
).
33.
R.
Hollerbach
and
G.
Ierley
, “
A modal α 2-dynamo in the limit of asymptotically small viscosity
,”
Geophys. Astrophys. Fluid Dyn.
56
,
133
158
(
1991
).
34.
M.
Rieutord
,
B.
Georgeot
, and
L.
Valdettaro
, “
Inertial waves in a rotating spherical shell: Attractors and asymptotic spectrum
,”
J. Fluid Mech.
435
,
103
144
(
2001
).
35.
K.
Stewartson
and
P.
Roberts
, “
On the motion of a liquid in a spheroidal cavity of precessing rigid body
,”
J. Fluid Mech.
17
,
1
20
(
1963
).
36.
K.
Zhang
,
K.
Chan
, and
X.
Liao
, “
On fluid motion in librating ellipsoids with moderate equatorial eccentricity
,”
J. Fluid Mech.
673
,
468
479
(
2011
).
37.
J.
Noir
,
P.
Cardin
,
D.
Jault
, and
J.
Masson
, “
Experimental evidence of non-linear resonance effects between retrograde precession and the tilt-over mode within a spheroid
,”
Geophys. J. Int.
154
,
407
416
(
2003
).
38.
R.
Kerswell
, “
The instability of precessing flow
,”
Geophys. Astrophys. Fluid Dyn.
72
,
107
144
(
1993
).
39.
J.
Vidal
and
D.
Cébron
, “
Precession-driven flows in stress-free ellipsoids
,”
J. Fluid Mech.
954
,
A5
(
2023
).
40.
Y.
Lin
and
G. I.
Ogilvie
, “
Resonant tidal responses in rotating fluid bodies: Global modes hidden beneath localized wave beams
,”
Astrophys. J. Lett.
918
,
L21
(
2021
).
41.
G.
Bryan
, “
The waves on a rotating liquid spheroid of finite ellipticity
,”
Philos. Trans. R. Soc. London, A
180
,
187
219
(
1889
).
42.
K.
Zhang
,
P.
Earnshaw
,
X.
Liao
, and
F.
Busse
, “
On inertial waves in a rotating fluid sphere
,”
J. Fluid Mech.
437
,
103
119
(
2001
).
43.
M.
Kudlick
, “
On transient motions in a contained, rotating fluid
,” Ph.D. thesis (
Massachusetts Institute of Technology
,
1966
).