1. Introduction
Rotating flows are ubiquitous in nature and industrial applications, so understanding their stability continues to be an important and active area of research. The extent of this activity is perhaps best epitomised by the huge body of work studying Taylor–Couette flow (Couette Reference Couette1888; Mallock Reference Mallock1888; Taylor Reference Taylor1923) – the flow between two concentric cylinders rotating at different rates – which has become the laboratory paradigm of the subject (e.g. Fardin, Perge & Taberlet Reference Fardin, Perge and Taberlet2014; Tuckerman Reference Tuckerman2014 and references herein). Despite all this work, however, only very recently has it been realised that imposed radial flow can destabilise an otherwise stable rotating flow (Gallet, Doering & Spiegel Reference Gallet, Doering and Spiegel2010; Ilin & Morgulis Reference Ilin and Morgulis2013). The paper by Ilin & Morgulis (Reference Ilin and Morgulis2013) is particularly revealing because it demonstrates that the (non-dimensionalised) flow

between two concentric cylinders at
$r=1$
and
$r=a>1$
is inviscidly unstable to infinitesimal two-dimensional (2D) oscillatory disturbances for either inflow
${\it\eta}>0$
or outflow
${\it\eta}<0$
providing
${\it\eta}$
is not too large. This is surprising because, first, in the absence of radial flow, this rotating flow is (marginally) ‘Rayleigh-stable’, as the angular momentum of the flow nowhere decreases in magnitude radially (note this is strictly a condition on axisymmetric disturbances: Rayleigh (Reference Lord Rayleigh1917); Drazin & Reid (Reference Drazin and Reid1981, § 15.2)). Second, the flow also fails a requirement for 2D instability – the rotating flow version of Rayleigh’s inflexion-point theorem (Rayleigh Reference Lord Rayleigh1880: Drazin & Reid Reference Drazin and Reid1981, § 15.3 and problem 3.2 p. 121). Third, it is also somewhat counterintuitive that the instability occurs for both converging and diverging radial flows, since the former are stable and the latter generally unstable when the rotation is absent, as in Jeffery–Hamel flow (e.g. Drazin Reference Drazin1999).
The results of Ilin & Morgulis (Reference Ilin and Morgulis2013) also possess many intriguing features, of which four stand out. First, the existence of an imposed normal flow through the cylinder walls increases the order of the linear operator describing the evolution of small inviscid disturbances from the normal two to three. This means that an extra boundary condition has to be imposed beyond the usual no-normal-flow conditions at either cylinder wall. While it is straightforward to argue that this extra condition must be imposed at the inflow boundary (Ilin & Morgulis Reference Ilin and Morgulis2013), predicting the effect of a specific choice is less clear: if a no-slip condition is imposed there is instability, whereas a vanishing vorticity condition gives stability. Second, in the limit of vanishing radial flow (
${\it\eta}\rightarrow 0$
), Ilin & Morgulis (Reference Ilin and Morgulis2013) find growth rates which scale as
$O(\sqrt{{\it\eta}})$
rather than the generic
$O({\it\eta})$
one might expect. This unusual growth rate scaling arises because there are no discrete modes of the linear problem which can satisfy the usual two no-normal velocity conditions for
${\it\eta}=0$
. This gives rise to a non-standard singular perturbation analysis, the robustness of which is unclear to, say, changes in the rotation profile and/or to the addition of extra physics. Third, the
${\it\eta}\rightarrow 0$
asymptotics presented seems incomplete. The instability described in Ilin & Morgulis (Reference Ilin and Morgulis2013) has a critical layer character, but only where this critical layer is actually at the inflow boundary. This suggests the existence of further instabilities with an interior critical layer separated from the boundary. Lastly, the mechanism for the instability is unclear. Cross-flow and shear would seem obvious ingredients, but rotation or curvature not necessarily so. It is also not apparent whether the energy to feed the instability comes wholly ‘through the boundary’ or is extracted at least in part from the (interior) rotational energy of the underlying flow.
To keep this study manageable, the focus here is on the
$0<{\it\eta}\ll 1$
situation, which represents small radial inflow on a predominantly rotating flow. The motivation for this (as in Gallet et al.
Reference Gallet, Doering and Spiegel2010) is the accretion disk problem, where, certainly for cold and hence weakly ionised disks, the source of inferred disk turbulence remains a hotly contested issue (e.g. Dubrulle et al.
Reference Dubrulle, Marie, Normand, Richard, Hersant and Zhan2005; Shariff Reference Shariff2009; Balbus Reference Balbus2011; Ji & Balbus Reference Ji and Balbus2013). As a result there is considerable interest in uncovering robust linear instability mechanisms. Interestingly, the existence of the radial accretion flow is rarely included in theoretical models since it is so small –
$O(1/Re)$
smaller than the azimuthal flow, where the Reynolds number
$Re$
is huge when based on a molecular viscosity (e.g. Dubrulle (Reference Dubrulle1992) quote figures of
$10^{14}$
–
$10^{26}$
) – and presumably its presence only felt over
$O(Re)$
time scales which are far too large to be relevant (e.g. Shariff (Reference Shariff2009) estimates that it would take longer than the age of the universe for molecular viscosity to diffuse momentum across a typical disk). However, the results of Ilin & Morgulis (Reference Ilin and Morgulis2013) suggest that such a flow could actually drive linear instabilities over a much shorter
$O(\sqrt{Re})$
time scale.
The plan of the paper is to start with perhaps the simplest example of the instability, which is just a sheared half-plane of fluid with imposed inflow. The effect of adding viscosity is discussed as well as the introduction of an outflow (suction) boundary so that the flow domain becomes a channel. Then the discussion turns to rotating flow with more general profiles, including the solidly Rayleigh-stable Keplerian profile
$\boldsymbol{U}=1/\sqrt{r}\hat{{\bf\theta}}$
, to examine the robustness of the instability. The effect of further physics in the form of viscosity, three-dimensionality and compressibility are also broached. Finally, the nonlinear aspects of the instability are probed, ranging from a weakly nonlinear analysis around the primary 2D bifurcation through to secondary bifurcations and the ensuing fully 3D finite amplitude solutions.
The findings of the paper, organised under the various questions posed above, are as follows.
-
(1) Is curvature or rotation important for the instability? No, all the features of the instability are reproduced in a rectilinear flow with inflow described in § 2.1. The instability operates by advecting a source of vorticity at the inflow boundary across shear.
-
(2) Are there other (non-boundary layer) modes of instability caused by an inflow boundary? Yes, instabilities exist with interior critical layers distinct from the inflow boundary: see §§ 2.1.2 and 3.3 and expressions (2.12), (2.48) and (3.31). Their growth rates are
$O({\it\eta}\log (1/{\it\eta}))$ , which, while much larger than
$O({\it\eta})$ , are smaller than the inviscid boundary layer modes found by Ilin & Morgulis (Reference Ilin and Morgulis2013) and the equivalent viscous boundary layer modes found by Gallet et al. (Reference Gallet, Doering and Spiegel2010).
-
(3) Given the sensitivity to what is chosen for the extra boundary condition, how generic is the instability across possible boundary conditions? For finite
${\it\eta}$ the instability looks generic, with only a no-vorticity boundary condition obviously ensuring stability: see § 2.1. However, for
$0<{\it\eta}\ll 1$ , any restriction on the normal derivative of the tangential velocity effectively kills the instability: see § 2.1.4. The non-slip condition always seems to allow instability to occur (Gallet et al. Reference Gallet, Doering and Spiegel2010; Ilin & Morgulis Reference Ilin and Morgulis2013).
-
(4) How robust is the instability to different rotation profiles? Very robust. The form of the shear is unimportant for the boundary layer instability and of secondary importance for the critical layer instability: see § 3.3.
-
(5) What is the effect of adding viscosity? The presence of viscosity introduces a threshold cross-flow of
$O(Re^{-1})$ in the rectilinear situation where long streamwise wavelengths are permissible (Nicoud & Angilella Reference Nicoud and Angilella1997 and § 2.2) or
$O(Re^{-2/3})$ for the rotational situation where the azimuthal wavenumber is an integer (Gallet et al. Reference Gallet, Doering and Spiegel2010 and § 3.4).
-
(6) What is the effect of adding three-dimensionality? Squire’s theorem effectively holds for the boundary layer instabilities since only the shear at the boundary is important and curvature is secondary. As a result, adding three-dimensionality leads to less unstable disturbances: see § 5.
-
(7) How robust is the instability to adding further physics? The instability survives the addition of compressibility (see § 4), three-dimensionality (see § 5) and viscosity (see §§ 2.2 and 3.4). It is also insensitive to the exact shear present as long as it is non-vanishing (see § 3.3).
-
(8) Has this instability been seen before Gallet et al. (Reference Gallet, Doering and Spiegel2010) and Ilin & Morgulis (Reference Ilin and Morgulis2013)? Yes, in a rectilinear form by Nicoud & Angilella (Reference Nicoud and Angilella1997), who studied ‘generalised plane Couette flow’ where a streamwise pressure gradient is imposed to counterbalance the effects of cross-flow in the streamwise momentum balance (see § 2). Doering, Spiegel & Worthing (Reference Doering, Spiegel and Worthing2000) also saw the instability without an imposed pressure gradient. In this case the introduction of cross-flow not only adds a new flow component to the base state but also changes its cross-stream shear. From a stability perspective, how these two effects interact can be subtle, and ‘suction’ (as it is typically called) can be found to stabilise or destabilise existing shear instabilities (e.g. Hains Reference Hains1971; Fransson & Alfredsson Reference Fransson and Alfredsson2003; Guha & Frigaard Reference Guha and Frigaard2010; Deguchi, Matsubara & Nagata Reference Deguchi, Matsubara and Nagata2014). The situation is similar in the Taylor–Couette problem, where radial flow can either stabilise or destabilise the well-known Taylor vortex instability (Chang & Sartory Reference Chang and Sartory1967; Bahl Reference Bahl1970; Min & Lueptow Reference Min and Lueptow1994; Kolyshkin & Vaillancourt Reference Kolyshkin and Vaillancourt1997; Kolesov & Shapakidze Reference Kolesov, Shapakidze, Iooss, Gues and Nouri1999; Serre, Sprague & Lueptow Reference Serre, Sprague and Lueptow2008; Martinand, Serre & Lueptow Reference Martinand, Serre and Lueptow2009). The importance of the work of Gallet et al. (Reference Gallet, Doering and Spiegel2010) and Ilin & Morgulis (Reference Ilin and Morgulis2013) is that they studied the effect of radial flow on centrifugally stable Taylor–Couette flow.
-
(9) Is the instability supercritical or subcritical? It is a supercritical instability for bifurcations where the cross-flow is fixed and non-slip boundary conditions are applied at the boundaries in the presence of viscosity: see § 6.1 and appendix B.
-
(10) Can secondary bifurcations off the 2D solutions reach cross-flow values which are below the threshold for (primary) instability? There is no evidence for this. The six 3D bifurcations found are all supercritical, leading to even higher cross-flow values.
-
(11) What is the energy source for the inviscid instability? The instability draws its energy from the underlying shear. The energy of this is replenished by the pressure field, which drives the cross-flow, doing work.
-
(12) Is this instability possibly relevant for accretion disks? In a quiescent disk, the (molecular) viscosity-driven accretion flow is
$O(Re^{-1})$ , whereas the critical threshold for linear instability is a radial flow of
$O(Re^{-2/3})$ , leaving aside any issues about the exact form of the outermost boundary conditions. This, together with the fact that no signs of subcriticality have been found in either the primary instability or of any secondary bifurcations, indicates that the instability is not operative in isolation. However, if some other process is able to generate a larger radial flow, then this instability may be triggered as a secondary consequence. The instability primarily derives its energy from the gravitational body force working on the accreting flow.
Ilin and Morgulis have themselves continued their investigation to consider the effect of viscosity (Ilin & Morgulis Reference Ilin and Morgulis2015a ) and three-dimensionality (Ilin & Morgulis Reference Ilin and Morgulis2015b ), albeit from a complementary perspective: given a cross-flow what is the smallest critical swirling flow for instability? This is equivalent upon rescaling to the problem of fixing the swirling flow and finding when instability disappears as the cross-flow is increased rather than decreased, as studied here. That there is a finite range of cross-flow for instability when there is both an inflow and outflow boundary appears a generic observation. There is also a tempting general interpretation – the inflow boundary is responsible for initially destabilising the flow as the cross-flow is increased in magnitude from zero, but ultimately the outflow (or more commonly labelled the ‘suction’) boundary stabilises the flow again when the cross-flow becomes large enough. The particularly simple half-plane problem treated below helps motivate this simple characterisation. We henceforth refer to the instability first seen by Nicoud & Angilella (Reference Nicoud and Angilella1997), Doering et al. (Reference Doering, Spiegel and Worthing2000), Gallet et al. (Reference Gallet, Doering and Spiegel2010) and Ilin & Morgulis (Reference Ilin and Morgulis2013) as the ‘boundary inflow instability’.
2. 2D instability in simplest form: the half-plane
The boundary inflow instability operates by advecting vorticity across shear, occurs in 2D and does not need viscosity or underlying vorticity, as shown in Ilin & Morgulis (Reference Ilin and Morgulis2013). Here, we demonstrate that curvature or rotation are not necessary either, by discussing a rectilinear example of the instability. The instability does need a boundary, however, so cannot be captured by a local analysis. To see this, consider the simplest possible set-up: a 2D shear flow

where there is a constant pressure gradient
$-{\it\eta}\hat{\boldsymbol{x}}$
and
$\boldsymbol{U}$
conveniently solves both the Euler equations and the Navier–Stokes equations by design (removing the pressure gradient means that the base state is no longer a constant shear in the viscous situation). The linearised inviscid equation for the perturbation vorticity
${\it\omega}=-{\rm\Delta}{\it\psi}$
, where
${\it\psi}$
is the stream function (
$\boldsymbol{u}=\boldsymbol{{\rm\nabla}}\times {\it\psi}\hat{\boldsymbol{z}}$
), is

which represents just advection of the vorticity and has solution

where
${\it\omega}_{0}(x,y)$
is the initial vorticity distribution. In an unbounded domain,
${\it\omega}_{0}$
can be Fourier transformed, so that it is sufficient to consider only
${\it\omega}_{0}=\exp (\text{i}(kx+ly))$
. Then the stream function is

which exhibits transient growth but no linear instability, just as in the
${\it\eta}=0$
case (Orr Reference Orr1907; Farrell Reference Farrell1987).
2.1. Half-plane: inviscid
A half-plane, however, can permit a starting vorticity distribution which spatially grows towards the boundary. Consider a boundary at
$y=0$
and
${\it\eta}>0$
so that this is an inflow boundary when the fluid domain is
$y>0$
. Taking the Fourier transform in
$x$
of (2.3) forces

where
$f$
is an arbitrary function. If
${\it\psi}$
is to be a modal disturbance which depends exponentially on
$t$
(and
$x$
), i.e.
${\it\psi}(x,y,t)=\hat{{\it\psi}}_{k}(y)\exp (\text{i}kx+{\it\sigma}t)$
, then

is the only possibility (
$A$
is an arbitrary normalisation) and therefore

(no modal solution exists for
${\it\eta}=0$
). We will show that this equation, where the initial vortical distribution decays exponentially as
$y\rightarrow \infty$
, has growing modal disturbances (i.e.
$\text{Re}({\it\sigma})>0$
). No instability is possible if the boundary is an outflow boundary – i.e.
${\it\eta}<0$
– as
$A$
is forced to be zero by boundedness. This suggests that the instability exists providing the boundary is not a zero-vorticity boundary which would force
$A=0$
. In what follows, we adopt a non-slip boundary condition, as Ilin & Morgulis (Reference Ilin and Morgulis2013) originally did, but will revisit this issue in § 2.1.4 ((2.7) is a third-order differential equation for
${\it\psi}$
, integrated once to include an arbitrary constant – hence three boundary conditions are needed to specify a unique solution).
To confirm there is instability, (2.7) must be solved to derive the dispersion relation. Using a Green’s function approach, setting
$A$
to 1 (w.l.o.g.) and imposing the two (usual inviscid) boundary conditions that
$\hat{{\it\psi}}_{k}(0)=0$
and
$\lim _{y\rightarrow \infty }\hat{{\it\psi}}_{k}(y)=0$
, (2.7) has the solution

A third boundary condition needs to be applied to give the dispersion relation and, with no-slip at the influx boundary (
$\text{d}\hat{{\it\psi}}_{k}/\text{d}y=0$
at
$y=0$
), this is the relation

There is no solution to this for
$k=0$
, indicating the absence of a 1D instability, but there is instability in 2D (
$k\neq 0$
). The expression (2.9) is valid for finite
${\it\eta}$
, but it is now useful to consider small
${\it\eta}$
, where this instability can be understood as a critical layer instability. The (special) case where this critical layer is at the (influx) boundary (so it is in fact a boundary layer) was discussed by Ilin & Morgulis (Reference Ilin and Morgulis2013) in their inviscid Taylor–Couette set-up. The growth rates for such modes are
$\text{Re}({\it\sigma})=O(\sqrt{{\it\eta}})$
. The other (generic) case when the critical layer is distinct from the inflow boundary has not been discussed before. The growth rate here is smaller –
$\text{Re}({\it\sigma})=O({\it\eta}\log (1/{\it\eta}))$
(see below) – but is still larger than the default
$O({\it\eta})$
which would be expected.
The asymptotic form of the dispersion relation (2.9) can be derived as
${\it\eta}\rightarrow 0^{+}$
using standard steepest descent/saddle point ideas. Here we need two parts of the integrand to contribute at the same leading order and precisely cancel. This can happen in two ways, since there is just one saddle point at
$\bar{y}_{s}=\text{i}{\it\sigma}/k$
: the contribution from an end point (clearly
$\bar{y}=0$
) cancels the contribution from the saddle point (the interior critical layer case) or the saddle point and the end point are effectively one and the same asymptotically (the boundary layer case). In the former case, the leading contributions from the end point at
$\bar{y}=0$
(first term on the left-hand side in (2.10)) and from the saddle point (second term on the left-hand side) must satisfy

Now, for the saddle point to be asymptotically separated from the endpoint
$\bar{y}=0$
,
$|{\it\sigma}/k|=O(1)$
. This, together with the fact that the magnitude of the saddle point contribution
$O(\sqrt{{\it\eta}}\exp ({\it\sigma}_{r}{\it\sigma}_{i}/(k{\it\eta})))$
(where
${\it\sigma}={\it\sigma}_{r}+\text{i}{\it\sigma}_{i}$
) has to be
$O({\it\eta})$
requires either
${\it\sigma}_{r}=O(1)$
and then
${\it\sigma}_{i}\ll 1$
, or
${\it\sigma}_{r}\ll 1$
and
${\it\sigma}_{i}=O(1)$
. The former case is inconsistent because the saddle point is in the wrong part of the
$\bar{y}$
-complex plane, leaving the contribution from the end point
$\bar{y}=0$
unbalanced. The latter situation, however, does yield solutions. Defining

with
${\it\sigma}_{i}$
and
$\tilde{{\it\sigma}}_{r}$
both
$O(1)$
quantities and
${\it\delta}({\it\eta})\rightarrow 0$
as
${\it\eta}\rightarrow 0$
, then (2.10) requires

and

so there is instability with asymptotic growth rate
$O({\it\eta}\log 1/{\it\eta})$
for a discrete set of frequencies

where
$n$
is an integer of
$O(1/{\it\eta})$
. The form of the corresponding eigenfunction is discussed in § 2.1.2.
The other situation – the boundary layer case – arises when the saddle point is within
$O(\sqrt{{\it\eta}})$
of the endpoint at
$\bar{y}=0$
, i.e.
$|{\it\sigma}|=O(\sqrt{{\it\eta}})$
. At this point, the endpoint and the saddle point contributions cannot be considered separately. Instead
$\bar{y}$
and
${\it\sigma}$
must be rescaled so that (2.9) becomes

where
$z\,:=\,\,\bar{y}/\sqrt{2{\it\eta}/k}$
and

This must be solved numerically, but a good estimate for the eigenvalues can be found by treating the contributions from the end point and saddle point as if they are separated. This means taking the integer
$n$
to be
$1\ll n\ll 1/{\it\eta}$
in the frequency expression (2.14) for the internal critical layer mode and calculating the corresponding growth using (2.12). This leads to the asymptotic form

which performs very well even for the first eigenvalue since
$\hat{{\it\sigma}}_{i}$
is already
${<}\!-4.7$
then: see table 1. Figure 1 shows a typical critical layer eigenfunction and three boundary layer eigenfunctions for
$k=1$
and
${\it\eta}=10^{-3}$
.

Figure 1. Unstable boundary layer eigenfunctions ((a): blue solid line is the most unstable, the red dashed line is the third most unstable and the black dash-dot line is the fifth most unstable mode) and an unstable critical layer eigenfunction ((b) with the critical layer shown as a red dashed line) for
${\it\eta}=10^{-3}$
and
$k=1$
. In all, the real part of
$u={\it\psi}_{y}$
is shown.
Table 1. The 10 most unstable eigenvalues from the dispersion relation (2.15) and asymptotic estimates from (2.17).

2.1.1. Inviscid asymptotics
$0<{\it\eta}\ll 1$
for the boundary layer instability
Here a modal stream function solution of the form
${\it\Psi}(x,y,t)={\it\psi}(y)\text{e}^{\text{i}kx+{\it\sigma}t}$
is sought with a boundary layer of thickness
$\sqrt{{\it\eta}}$
, as first uncovered by Ilin & Morgulis (Reference Ilin and Morgulis2013) (see their § 3.2). Defining the new boundary layer variable
${\it\xi}\,:=\,\,y\sqrt{k/(2{\it\eta})}$
and splitting the stream function into an expansion of large-scale parts and a boundary layer corrections (hatted variables)

we look for an instability with vanishing frequency (
$=k\,\times$
speed of the inflow boundary) to leading order,

The governing equation

is then simplified to

for the leading flow and

for its boundary layer correction. The interesting observation here is that there is no large-scale solution
${\it\psi}_{0}$
which can handle both the
${\it\eta}=0$
boundary conditions that
$v(x,0,t)=0$
and
$\lim _{y\rightarrow \infty }v(x,y,t)=0$
. Crucially, this means that the boundary layer correction
$\hat{{\it\psi}}_{0}$
must be
$O(1)$
so as to contribute at leading order to fix up the
$v(x,0,t)=0$
boundary condition, rather than the usual
$O(\sqrt{{\it\eta}})$
to satisfy the extra
${\it\eta}\neq 0$
tangential boundary condition
$u(x,0,t)=0$
. As a consequence, there is an
$O(1/\sqrt{{\it\eta}})$
tangential velocity
$u$
in the boundary layer which must vanish at
${\it\xi}=0$
. Since the large-scale flow cannot contribute at this order, this non-slip condition is solely on the boundary layer flow and is sufficient to determine the growth rate. Integrating (2.22) twice and incorporating the fact that
$\lim _{{\it\xi}\rightarrow \infty }\hat{{\it\psi}}_{0\,{\it\xi}}=0$
, leads to

where
$A$
is an arbitrary constant. Imposing
$u=0$
at
$y=0$
then forces
$\hat{{\it\psi}}_{0{\it\xi}}(0)=0$
, which is precisely condition (2.15).
2.1.2. Inviscid asymptotics
$0<{\it\eta}\ll 1$
for the critical layer instability
An interior critical layer instability is constructed by looking for a mode of
$O(1)$
frequency. Adopting the expansion (2.11), where again both
${\it\sigma}_{i}$
and
$\tilde{{\it\sigma}}_{r}$
are
$O(1)$
, the critical layer is centred on
$y_{c}\,:=\,\,-\!{\it\sigma}_{i}/k$
(so
${\it\sigma}_{i}<0$
) and, as in the boundary layer case, has thickness
$O(\sqrt{{\it\eta}})$
. Defining the critical layer variable

the (leading order) stream function in the critical layer,
$\hat{{\it\psi}}$
, satisfies

which can be integrated once to give

(choosing the normalisation of the mode here for convenience later) and then two further times to give





Outside the critical layer, the stream function consists of a WKB-type solution and simple exponentials which satisfy Laplace’s equation,












The governing equation (2.20) is third order and so
${\it\psi},{\it\psi}_{y}$
and
${\it\psi}_{yy}$
must be continuous everywhere. The oscillatory form of
$\hat{{\it\psi}}_{{\it\xi}{\it\xi}}$
in the critical layer means it must match entirely to the outer WKB-type solution

either side of the critical layer so
$E_{\pm }=-{\it\eta}^{3/2}$
. This means that the outer WKB solution only contributes at
$O(\sqrt{{\it\eta}})$
to the tangential velocity
$u$
near the critical layer, whereas the critical layer stream function
$\hat{{\it\psi}}$
forces an
$O(1)$
tangential flow (see (2.27)). As a result there must be a large-scale flow of
$O(1)$
in both
$u$
and
$v$
outside the critical layer: this explains the scaling of the integration constants in (2.28) and means that
$C_{\pm }$
and
$D_{-}$
are all
$O(1)$
. There are then six (complex) conditions to be satisfied at leading order by the five remaining constants and complex eigenvalue
${\it\sigma}$
. The first four are matching conditions on
$u$
(
${\it\psi}_{y}$
) and
$v$
(
$-\text{i}k{\it\psi}$
) as
$y\rightarrow y_{c}^{+}$
,

and
$y\rightarrow y_{c}^{-}$
,

or, eliminating
$A$
and
$B$
, simply two jump conditions across the critical layer

The two remaining (boundary) conditions,
$v(x,0,t)=0$
and
$u(x,0,t)=0$
, require

where, while the outer WKB-type solution contributes at
$O(\sqrt{{\it\eta}})$
to
$u$
near the critical layer, it must contribute at
$O(1)$
to
$u$
at the inflow boundary. The resulting dispersion relation is

which leads to the same leading expressions for
$\tilde{{\it\sigma}}_{r}$
and
${\it\sigma}_{i}$
given in (2.12) and (2.14). The necessary change in the scaling of the WKB solution contribution gives the dominant
$O({\it\eta}\log 1/{\it\eta})$
contribution to
$\tilde{{\it\sigma}}_{r}$
and the exact numerical counterbalancing of the large-scale tangential flow gives the subdominant
$O({\it\eta})$
contribution.
2.1.3. The need for shear and inflow
To emphasise that shear is a key ingredient of the instability, the above problem can be solved for the shearless flow
$\boldsymbol{U}=\hat{\boldsymbol{x}}+{\it\eta}\hat{\boldsymbol{y}}$
, leading to the requirement that there must exist
$\text{Re}({\it\sigma})>0$
with

which is never satisfied. The presence of an inflow boundary is also crucial: converting the above inflow boundary to an outflow boundary (
${\it\eta}\rightarrow -{\it\eta}$
) removes the instability. This is why the instability discussed here is not relevant to the considerable literature on suction boundary layers, where suction is always a stabilising effect (e.g. Joslin Reference Joslin1998).
2.1.4. The third boundary condition
Imposing the parametrised boundary condition
$(1-{\it\beta})u+{\it\beta}\,\text{d}u/\text{d}y=0$
as the second boundary condition at
$y=0$
gives the modified dispersion relation

(
${\it\beta}=0$
recovers non-slip and
${\it\beta}=1$
a no-vorticity or equivalently stress-free condition as
$v=0$
along
$y=0$
). For the boundary layer instabilities, the left-hand side is
$O(\sqrt{{\it\eta}})$
, so this dispersion relation can only be assumed similar to the non-slip relation (2.15) if
${\it\beta}\ll \sqrt{{\it\eta}}$
. In fact, numerical computations indicate that the boundary layer instability is suppressed by
${\it\beta}\approx 2.6\sqrt{{\it\eta}/k}\ll 1$
. For the critical layer instabilities, the condition (2.10) becomes a possible balance between three different terms

where
${\it\sigma}$
now has an
$O(1)$
frequency as in (2.11). If
${\it\beta}\gg {\it\eta}$
, the dominant balance is between the second and third terms (as opposed to the first and second for non-slip) and now leads to damped eigenvalues. It is then clear that, for instability to occur, there should be no restriction on the normal derivative of the tangential velocity at the inflow boundary. In practice this means that the instability only really occurs for non-slip boundary conditions when
$0\leqslant {\it\eta}\ll 1$
, which incidentally is the one choice which, in concert with the no-normal flow condition, means no disturbance kinetic energy is being advected into the domain through the inflow boundary.
2.2. Half-plane: viscous
The base state (2.1) is unchanged (by design) when viscosity is introduced, but the linearised disturbance equation (2.2) now includes diffusion of vorticity:

Looking for a modal solution
${\it\omega}(x,y,t)=\hat{{\it\omega}}(y)\exp (\text{i}kx+{\it\sigma}t)$
leads to the equation

which has the bounded solution (as
$y\rightarrow \infty$
)

where
$\text{Ai}(z)$
is the Airy function bounded as
$|z|\rightarrow \infty$
with
$|\!\arg (z)|<{\rm\pi}$
. The dispersion relation is then

and instability (
$\text{Re}({\it\sigma})$
crosses through 0 to become positive) occurs at a critical inflow
${\it\eta}_{crit}(k,Re)$
. This integral is actually the same as that treated by Gallet et al. (Reference Gallet, Doering and Spiegel2010) (see their expression (39)) after the transformations

(
$N_{g}$
and
$a_{g}$
from Gallet et al. (Reference Gallet, Doering and Spiegel2010)). For the
$k$
of interest (
${\leqslant}O(1)$
),
$k{\it\eta}\ll |{\it\sigma}|$
and we can reuse their critical value of
$N_{g}$
, which has
$a_{g}$
passing through the imaginary axis to give

where
$N_{g}=4.57557$
and
$a_{g}=5.63551\text{i}$
(consistent with Gallet et al. (Reference Gallet, Doering and Spiegel2010), who quote ‘4.58’ and ‘5.62i’ for
$N_{g}$
and
$a_{g}$
, respectively). This threshold
${\it\eta}_{crit}$
tends to zero as
$k\rightarrow 0$
, albeit with the unstable eigenfunction extending a distance
$O((kRe)^{-1/3})$
in the
$y$
direction. In terms of connecting this analysis to other problems, there are two notable cases:
$k=O(1)$
, which is the interesting case in rotating flow where the wavenumber is forced to be an integer by periodicity, and
$k=O(Re^{-1})$
, which is gives the most unstable disturbance in a domain bounded in
$y$
(i.e. a channel, see Nicoud & Angilella Reference Nicoud and Angilella1997). In the former case,
${\it\eta}_{crit}=O(Re^{-2/3})$
and the implication from the scaling of the critical frequency is the growth rate away from criticality (i.e.
$|{\it\eta}-{\it\eta}_{crit}|=O({\it\eta}_{crit})$
) will be
$O(Re^{-1/3})$
or
$O(\sqrt{{\it\eta}})$
, as before. For
$k=O(Re^{-1})$
,
${\it\eta}_{crit}=O(Re^{-1})$
, which is consistent with the numerical findings in Nicoud & Angilella (Reference Nicoud and Angilella1997) that the threshold ‘cross-flow’ Reynolds number for inflow instability in their plane Couette flow is independent of the shear Reynolds number.
For any given
$k$
, further boundary layer-type instabilities exist as
${\it\eta}$
increases with the first six thresholds listed in table 2 for
$k=1$
. Within this ‘boundary layer’ scaling of
$\tilde{{\it\lambda}}\,:=\,\,-Re^{1/3}{\it\sigma}_{i}$
and
$\tilde{{\it\eta}}_{crit}\,:=\,\,Re^{2/3}{\it\eta}_{crit}$
for
$k=O(1)$
, asymptotic predictions for
$\tilde{{\it\lambda}}\rightarrow \infty$
can be derived following the same route as in the inviscid case. This proves a little more involved, leading to two coupled relations,




Table 2. The six lowest inflow thresholds for instability in the dispersion relation (2.43) with
$k=1$
as
$Re\rightarrow \infty$
and asymptotic estimates from (2.46) and (2.47).

As in the inviscid case, there are also interior critical layer modes excited for even higher inflows: if the critical layer is at
$y=-{\it\sigma}_{i}/k=O(1)$
, then

2.3. Inflow and suction together: inviscid plane Couette flow with suction
The half-plane system exhibits boundary inflow instability for all
${\it\eta}>0$
. This can be seen by a simple rescaling of space

where
${\it\beta}>0$
, so that the (2.20) becomes

which is just the original equation with a new small number
${\it\epsilon}$
as
${\it\eta}\rightarrow \infty$
. However, this is rather artificial, since the applied pressure gradient also has to be increased with
${\it\eta}$
to maintain the constant shear in
$y$
. Resorting to a constant pressure gradient instead now means the shear field decreases as
${\it\eta}$
increases, again making it difficult to draw general conclusions for large
${\it\eta}$
. Introducing another boundary is then the only alternative; and this must be an outflow boundary if the resulting base flow is to be steady and spatially non-developing. The simplest modification is to add an outflow boundary at
$y=1$
which is moving at
$\hat{\boldsymbol{x}}$
so that the constant-vorticity basic flow (2.1) is still a solution (Nicoud & Angilella Reference Nicoud and Angilella1997). The equivalent expression to (2.8) is then

with the dispersion relation

when a non-slip condition is applied at the influx boundary
$y=0$
for
${\it\eta}>0$
. This is essentially the same as the half-plane dispersion relation and will have unstable eigenvalues as there is an inflow boundary. The simple rescaling (2.49a−c
), however, is disallowed and instability is lost if
${\it\eta}$
becomes too large (see figure 12 of Nicoud & Angilella Reference Nicoud and Angilella1997). This could be interpreted as the stabilising influence of the newly introduced suction boundary ultimately overpowering the destabilising inflow boundary. Further evidence for this comes from the pressure-gradient-free version of this flow, which is also linearly unstable in the presence of viscosity (Doering et al.
Reference Doering, Spiegel and Worthing2000). In this case, the base state varies exponentially in the cross-stream direction (see equation (2.13) of Doering et al.
Reference Doering, Spiegel and Worthing2000) and possesses an area of linear instability in the
$(\tan {\it\theta},Re)$
plane (Doering et al. (Reference Doering, Spiegel and Worthing2000, figure 3), where
$\tan {\it\theta}$
is their proxy for
${\it\eta}$
). The lower boundary of this instability region,
${\it\theta}_{lower}(Re)$
, plausibly scales like
$Re^{-1}$
, which is the viscous threshold for the instability as described in § 2.2, whereas the upper boundary has
${\it\theta}_{upper}(Re)=\cot ^{-1}54,370$
, which appears to be suction ultimately stabilising the flow (Hocking Reference Hocking1974).
3. 2D swirling flow with radial inflow
We now add curvature to the discussion and consider the basic, steady, axisymmetric solution

between two boundaries at
$r=1$
and
$r=a\,({>}1)$
with
${\it\Omega}(1)=1$
(i.e. the inner radius
$r^{\ast }$
and the angular velocity
${\it\Omega}^{\ast }$
there are used as length and inverse time scales respectively) and
$0<{\it\eta}$
so that there is a radial inflow. The 2D Navier–Stokes equations for the deviation
$\boldsymbol{u}$
of the total flow
$\boldsymbol{u}_{tot}$
from the basic solution (3.1),

are



where

and
${\it\nu}$
is the kinematic viscosity. Introducing a stream function

reduces the system (3.3)–(3.5) to

where the Jacobian is defined as

and

is the vorticity of the basic flow (3.1). There are two special cases where the gradient of the vorticity vanishes: uniform rotation (
${\it\Omega}=1$
so
$Z=2$
) and irrotational flow (
${\it\Omega}=1/r^{2}$
with
$Z=0$
), originally considered by Ilin & Morgulis (Reference Ilin and Morgulis2013).
3.1. Basic state
There are two usual scenarios: (1) the swirl field
${\it\Omega}(r)$
is set by the boundary conditions as in Taylor–Couette flow or (2) the swirl field is determined by an imposed body (gravitational) force as in the astrophysical context. In the former, the swirl is determined by the azimuthal momentum equation given a radial flow with the radial momentum equation determining the pressure field. For example Ilin & Morgulis (Reference Ilin and Morgulis2013) discuss the inviscid, irrotational, axisymmetric Taylor–Couette-like flow

which is the only possibility with axisymmetric radial flow (recall
${\it\Omega}(1)=1$
by non-dimensionalisation). Gallet et al. (Reference Gallet, Doering and Spiegel2010) consider the viscous Taylor–Couette situation, where possible base flows form a one-parameter family

with
$A$
a constant set by the motion of the outer cylinder, which is generally rotational (
$Z=A(2-{\it\eta}Re)r^{-{\it\eta}Re}$
). In the (latter) astrophysical context, the acting gravitational (body) force sets the swirl field (via the radial momentum equation), which then sets the radial flow by the need to balance ensuing azimuthal viscous stresses. The focus here is on the latter situation, and we consider the general set of profiles

in order to understand how robust the boundary inflow instability is. Profiles with
$-2<{\it\alpha}<0$
have angular momentum increasing with radius and are thus Rayleigh-stable (Rayleigh Reference Lord Rayleigh1917). The gradient of the vorticity
$\text{d}Z/\text{d}r={\it\alpha}({\it\alpha}+2){\it\Omega}/r$
also does not change sign across the domain
$r\in [1,a]$
, so that the flow is inviscidly stable (for disturbances which vanish at
$r=1$
and
$a$
) by a rotating flow analogue of Rayleigh’s inflexion-point theorem (Rayleigh Reference Lord Rayleigh1880). Particularly interesting choices for
${\it\alpha}$
are
${\it\alpha}=-3/2$
, which is the Keplerian profile for a thin accretion disk due to the radial force balance

(where
$G$
is the gravitational constant and
$M$
the mass of the central object), and
${\it\alpha}=-1$
, which is used to model spiral galaxies. Since we work with deviations away from the basic state, the exact body force required to maintain the underlying rotation profile is not explicitly needed in what follows. In contrast to the Taylor–Couette situation, the azimuthal component of the Navier–Stokes equations forces the existence of a small radial flow

which is an inflow if
$\text{d}{\it\Omega}/\text{d}r<0$
(
${\it\alpha}<0$
). Studying the consequences of this small accretion flow is the motivation for this work.
3.2. 2D inviscid swirling flow with
$\text{d}Z/\text{d}r=0$
We study the simplest case of vanishing vorticity gradient in the base flow first (
$\text{d}Z/\text{d}r=0$
), so
${\it\Omega}=1/r^{2}$
or
$1$
, to show how the analysis mirrors that in the half-plane case. The case of uniform rotation
${\it\Omega}=1$
initially looks uninteresting because the base flow needs an azimuthal as well as a radial body force to maintain it (since
${\it\alpha}=0$
in (3.15)). But it is worth considering, as then only the enforced radial inflow creates shear in the base flow and the question is whether this is enough to generate instability. The inviscid, linearised governing equation (3.8) is just

which is the ‘curved’ analogue of (2.2) and again third order rather than the usual second order. As before, the solution can be written down using characteristics as

where
${\it\omega}_{0}(r,{\it\theta})$
is the initial vorticity. After a discrete Fourier transform, the
$\text{e}^{\text{i}m{\it\theta}}$
component is

where
$g$
is an arbitrary function. For modal growth,
${\it\psi}_{m}(r,t)$
should depend on
$t$
only through an
$\exp ({\it\sigma}t)$
factor for some complex constant
${\it\sigma}$
, which forces

(
$B$
is some constant which can be set to 1 providing the influx boundary conditions do not force
$B=0$
) and, letting
${\it\psi}_{m}(r,t)=\hat{{\it\psi}}_{m}(r)\exp ({\it\sigma}t)$
, then

This has the solution

where






For
${\it\Omega}=1/r^{2}$
this is exactly expression (5.3) from Ilin & Morgulis (Reference Ilin and Morgulis2013), which they establish has unstable eigenvalues. The energy budget for an infinitesimal 2D disturbance,

where
$\langle ~\rangle \,:=\,\,\int _{0}^{2{\rm\pi}}\int _{1}^{a}r\,\text{d}r\,\text{d}{\it\theta}$
,
$u=0$
at
$r=1$
and
$u=v=0$
at
$r=a$
, clearly shows that enhanced growth rates of
$O(\sqrt{{\it\eta}})$
are possible only if
$\text{d}{\it\Omega}/\text{d}r$
is non-zero somewhere in the domain, emphasising the importance of azimuthal shear. In particular, for
${\it\Omega}=1$
, the last term drops, so that any instability can have a growth rate of only
$O({\it\eta})$
at best. In fact, the dispersion relation appears only to have stable solutions, indicating that boundary inflow and just the shear due to the radial inflow are insufficient to drive any instability.
The
${\it\eta}\rightarrow 0$
asymptotic analysis for
${\it\Omega}=1/r^{2}$
mirrors that in the half-plane case with the saddle point at
${\it\sigma}+\text{i}m{\it\Omega}(r_{s})=0$
. For the boundary layer scenario, adopting the scalings







For the critical layer scenario, the appropriate eigenvalue scaling is again (2.11), which, given
${\it\sigma}+\text{i}m{\it\Omega}(r_{s})=0$
, leads to the expansion

for the saddle point position, where
${\it\sigma}_{i}=-m{\it\Omega}(R_{s})$
defines
$R_{s}$
. The balance between the leading contribution from the saddle point at
$r=r_{s}$
(first term) and the endpoint
$r=a$
(second term) is then

which leads to the frequency condition

and growth rate

Figure 2 shows that this performs well for numerical calculations with
${\it\eta}=10^{-3}$
and
$10^{-4}$
. The most unstable boundary layer eigenfunction for
${\it\eta}=10^{-3}$
is shown in figure 3 along with a critical layer mode with
${\it\sigma}_{i}\approx -0.5$
which is typical.

Figure 2. Inviscid 2D instabilities for
${\it\alpha}=-2$
,
$m=1$
and
$a=2$
with scaled growth rate
$\hat{{\it\sigma}}_{r}={\it\sigma}_{r}/\sqrt{-m{\it\eta}{\it\Omega}^{\prime }(a)/(2a)}$
plotted against frequency
${\it\sigma}_{i}$
. The right (left) vertical dashed line is
${\it\sigma}_{i}=-m{\it\Omega}(a)$
(
${\it\sigma}_{i}=-m{\it\Omega}(1)$
). The eigenvalues from a full 2D eigenvalue calculation are shown as (the upper) black dots for
${\it\eta}=10^{-3}$
(
$N=1000$
) and (the lower) blue dots for
${\it\eta}=10^{-4}$
(since
$N=4000$
here, the 15 most unstable eigenvalues are marked with a normal-sized dot and the rest by smaller blue dots). The red squares are the 20 most unstable modes from the boundary layer asymptotics (§ 3.2) with the dash-dot red line tracing the path of the rest (eigenvalues calculated from the boundary layer equation (2.22) are indistinquishable from the asymptotics at this scale). The green dashed lines are the critical layer asymptotic expression (3.31) with
${\it\eta}=10^{-3}$
and
$10^{-4}$
plugged in and appropriately rescaled:
$\hat{{\it\sigma}}_{r}={\it\delta}_{1}\tilde{{\it\sigma}}_{r}\sqrt{(2a)/(-m{\it\eta}{\it\Omega}^{\prime }(a))}$
and
${\it\sigma}_{i}=-m{\it\Omega}(R_{s})$
with
$R_{s}$
taken over
$[1,a]$
. Notice that, at
${\it\eta}=10^{-4}$
, even
$N=4000$
struggles to fully resolve the critical layer eigenvalues near the inner radius – see the hump in the numerical data which breaks the otherwise excellent correspondence with the asymptotic prediction. This hump is delayed to lower
${\it\sigma}_{i}$
if
$N$
is increased until it eventually disappears – e.g. the
${\it\eta}=10^{-3}$
curve.

Figure 3. The most unstable boundary layer eigenfunction (a) and an unstable critical layer eigenfunction with
${\it\sigma}_{i}\approx -0.5$
(b) for
${\it\eta}=10^{-3}$
,
$m=1$
,
$a=2$
and
${\it\alpha}=-2$
. In both, the green dashed line is
$\text{Re}(u)$
and the blue solid line is
$\text{Re}(v)$
. The critical layer position is shown as a red dashed line for the critical layer eigenfunction.
3.3. 2D inviscid swirling flow with
$\text{d}Z/\text{d}r\neq 0$
The asymptotic analysis can easily be extended to treat more general rotation profiles
${\it\Omega}(r)$
where the gradient of vorticity is non-zero. The idea here is to assume some small viscosity to induce a radial inflow (via (3.15)) and then to show that the inviscid instability mechanism is robust to the exact form of the azimuthal flow (e.g. whether it has a vorticity gradient or not). So, taking the linear, inviscid version of perturbation equation (3.8) and inserting the usual ansatz
${\it\psi}(r,{\it\theta},t)={\it\psi}(r)\exp (\text{i}m{\it\theta}+{\it\sigma}t)$
gives

where

The
${\it\eta}=0$
problem

subject to the two boundary conditions
${\it\psi}(1)={\it\psi}(a)=0$
seems to have no discrete modal solutions for the profiles
${\it\Omega}=r^{{\it\alpha}}$
studied here. This is easily proved for the special choices
${\it\alpha}=0$
and
$-2$
(so
$\text{d}Z/\text{d}r=0$
) (Ilin & Morgulis Reference Ilin and Morgulis2013), but is only suggested by numerical evidence generally. This observation is significant because it forces a non-standard singular perturbation analysis in which the additional flow component for
${\it\eta}\neq 0$
has to contribute at leading order to help satisfy one of these two boundary conditions rather than just ‘fixing up’ the third boundary condition.
The analysis of the boundary layer instability is exactly the same as the
${\it\Omega}=1/r^{2}$
case because the presence of a vorticity gradient does not affect the boundary layer problem at leading order. So the growth rate
$\text{Re}({\it\sigma})$
scales like
$\sqrt{((-m{\it\Omega}^{\prime }(a){\it\eta})/2)/a}$
with azimuthal wavenumber
$m$
, local shear at the boundary
$-{\it\Omega}^{\prime }(a)>0$
, and radial flow
${\it\eta}$
. The key point is that the boundary layer instability only depends on the shear at the inflow boundary.
The analysis for the critical layer instability also proceeds in a similar fashion, with one key difference: the problem for the large-scale flow is now complicated by a non-vanishing vorticity gradient, but this only has a secondary effect:
$\text{d}Z/\text{d}r$
affects the growth rate at
$O({\it\eta})$
rather than at the leading
$O({\it\eta}\log 1/{\it\eta})$
level. The starting point is the ansatz

where
${\it\sigma}_{i}=-m{\it\Omega}(R_{s})$
and
$R_{s}$
is the position of the critical layer,
${\it\chi}\,:=\,\,-m{\it\Omega}^{\prime }(R_{s})/2$
and
${\it\delta}\ll \sqrt{{\it\eta}}$
. In the critical layer

to leading order, where
${\it\xi}:=\sqrt{R_{s}{\it\chi}/{\it\eta}}(r-R_{s})$
. This has the arbitrarily normalised solution

Matching this to
${\it\psi}_{rr}$
outside the critical layer requires the WKB solution

to exist there. There are two other ‘outer’ large-scale solutions either side of the critical layer which solve

and together accommodate the jump conditions

across the critical layer (found by integrating (3.37) twice) and the no-normal velocity boundary conditions at
$r=1$
and
$r=a$
. Then, as in § 2.1.2, balancing the large-scale component of the azimuthal velocity with that from the WKB solution at
$r=a$
furnishes the growth rate and dispersion relation for the frequency. Only the higher-order
$O({\it\eta})$
part of the growth rate depends on
$\text{d}Z/\text{d}r$
, or indeed
${\it\Omega}(r)$
, whereas the leading
$O({\it\eta}\log 1/{\it\eta})$
part does not (note
${\it\chi}$
, which contains
${\it\Omega}^{\prime }(R_{s})$
, needs to be non-zero, but otherwise scales out).
3.4. Viscous asymptotics for
$0<{\it\eta}\ll 1$
for the boundary layer instability
The inviscid asymptotics can be generalised to include viscosity, which we do here just for the more dangerous boundary layer instability, as this defines the viscous threshold for instability. In the absence of any other physics, the radial inflow is set by the viscosity present via (3.15). However, to extract the scaling law for the viscous instability threshold for more generally maintained radial inflows, we ignore this connection and assume
${\it\eta}$
can vary independently of
$Re$
. It is a simple matter to reinstate this connection later to establish stability or instability for a purely hydrodynamic situation. On this basis, the linearised disturbance equation for
${\it\psi}={\it\psi}(r)\text{e}^{\text{i}m{\it\theta}+{\it\sigma}t}$
is

Setting
${\it\sigma}+\text{i}m{\it\Omega}(a)={\it\epsilon}\hat{{\it\sigma}}$
, with
$\hat{{\it\sigma}}=O(1)$
, and where
${\it\epsilon}$
is the width of the boundary layer at
$r=a$
, and balancing the frequency, inflow and viscous terms (Gallet et al.
Reference Gallet, Doering and Spiegel2010)

leads to
${\it\epsilon}=Re^{-1/3}$
and
${\it\eta}=\hat{{\it\eta}}{\it\epsilon}^{2}$
, where
$\hat{{\it\eta}}=O(1)$
. Defining the boundary layer variable

with, recall,
${\it\chi}\!\,:=\,\,\!-m{\it\Omega}^{\prime }(a)/2$
and adopting the standard boundary layer decomposition
${\it\psi}={\it\psi}_{0}+\hat{{\it\psi}}_{0}+{\it\epsilon}({\it\psi}_{1}+\hat{{\it\psi}}_{1})+\cdots$
, leads to the boundary layer equation at
$r=a$
(the boundary layer at
$r=1$
is very weak and can be ignored at leading order)

with

This is exactly equation (36) in Gallet et al. (Reference Gallet, Doering and Spiegel2010) if their
$\text{`}a\text{'}:=-\hat{{\it\sigma}}_{0}$
. The solution which vanishes for
$y\rightarrow \infty$
is

where Ai is the Airy function. Imposing the further non-slip condition
$\text{d}\hat{{\it\psi}}_{0}/\text{d}y=0$
at
$y=0$
defines the dispersion relation

The onset of instability is found for
$N=N_{c}$
where
$\text{Re}(\hat{{\it\sigma}}_{0})$
passes through zero (in the positive direction). Numerically, it is better to solve (3.44) directly as an eigenvalue problem rather than treat this integral equation (see appendix A). We find
$N_{c}=4.57557$
and
$\hat{{\it\sigma}}_{0}=-5.63551\text{i}$
, which is consistent with Gallet et al. (Reference Gallet, Doering and Spiegel2010): the threshold radial flow rate for instability is

Since the viscously induced radial flow in an accretion disk is
$O(Re^{-1})\ll {\it\eta}_{crit}$
, the instability is not expected to be triggered unless it is substantially subcritical. Whether this is the case will be considered below in § 6 after we examine the effect of introducing some extra physics to the instability.
4. 2D compressible swirling flow with radial inflow
From the astrophysical perspective, an important ingredient so far missing from the models considered is compressibility. Adding this extra physics also provides an opportunity to test the robustness of the boundary inflow instability. As the simplest model to include compressibility, we consider the fluid to be an isothermal perfect gas, so that pressure
$p$
and density
${\it\rho}$
are simply related by
$p=c^{2}{\it\rho}$
, where
$c^{2}$
is the isothermal speed of sound. The divergence-free flow

is a steady solution of the inviscid 2D momentum equations











In the laboratory, the body force on the right-hand side of (4.2) would be absent, leaving only the pressure gradient to drive the centripetal acceleration. In an accretion disk, however, the gravitational attraction to the central object plays this role and the pressure gradient only exists to balance the much smaller radial advection term. To model this latter situation, a body force is included (albeit here with different radial dependence so
${\it\Omega}\,:=\,\,1/r^{2}$
) to support the irrotational basic state needed to satisfy (4.3) in the absence of viscosity. The pressure gradient is then only
$O({\it\eta}^{2})$
. With this, the density drifts very slowly as mass balance requires

Given the instability being studied here develops over a much shorter
$O(1/\sqrt{{\it\eta}})$
time scale, both this secular change and the very small pressure gradient can be ignored, i.e. it is valid to set
${\it\rho}_{0}=1$
and
$p_{0}={\it\delta}$
(formally, this is because
$\boldsymbol{u}_{1}\boldsymbol{\cdot }\boldsymbol{{\rm\nabla}}{\it\rho}_{0}\ll \boldsymbol{U}\boldsymbol{\cdot }\boldsymbol{{\rm\nabla}}{\it\rho}_{1}$
and
${\it\rho}_{1}/{\it\rho}_{0}^{2}\,\text{d}p_{0}/\text{d}r\ll 1/{\it\rho}_{0}\,\text{d}p_{1}/\text{d}r$
). After doing this, the 2D linearised disturbance equations are then









The equations become, to leading order in
${\it\eta}$
,




This suggests that the incompressible limit
${\it\delta}\rightarrow \infty$
which recovers the boundary layer equation (2.22) still holds provided
${\it\eta}\ll {\it\delta}$
, and this is confirmed by numerical computations: for example, see table 3.
5. 3D linear instability
We now study three-dimensional disturbances. Adopting the ansatz
$\boldsymbol{u}(r,{\it\theta},z,t)=\boldsymbol{u}(r)\text{e}^{\text{i}(m{\it\theta}+kz)+{\it\sigma}t}$
, the linearised inviscid governing equations are







There are two profiles
${\it\Omega}(r)$
which make this just Bessel’s equation:
${\it\Omega}=1$
$({\it\alpha}=0)$
and
${\it\Omega}=1/r$
(
${\it\alpha}=-1$
). In the former, uniform rotation case, eigensolutions are axisymmetric Poincaré modes (Greenspan Reference Greenspan1968). In the latter case, the general solution is
$u=A\text{J}_{{\it\nu}}(\text{i}kr)+B\text{Y}_{{\it\nu}}(\text{i}kr)$
, where
${\it\nu}\,:=\,\,\sqrt{1+2k^{2}/{\it\sigma}^{2}}$
, with the dispersion relation (since
$u(1)=u(a)=0$
)

This has purely imaginary eigenvalues
${\it\sigma}=\text{i}{\it\lambda}$
, with
${\it\lambda}^{2}<2k^{2}$
. The issue is of course whether the emergence of discrete modes affect the instability. The answer is no, as we now demonstrate, again focusing on the stronger boundary layer instability.
5.1. 3D extension of the boundary layer instability
Working with the primitive variables, the appropriate scalings to capture the boundary layer instability are


in the boundary layer
${\it\xi}=O(1)$
, where

measures the degree of three-dimensionality. With these, the equation set (5.1)–(5.4) reduces to










This reduced system only involves
$m$
through
${\it\mu}$
and is valid for
$m\ll 1/{\it\eta}$
. So, for
${\it\mu}$
held fixed, the growth rate scales with
$\sqrt{m}$
(see the rescaling in (5.7)) across the astrophysical regime of
$1\ll m\ll 1/{\it\eta}$
.
In the particular case treated by Ilin & Morgulis (Reference Ilin and Morgulis2013) (
${\it\alpha}=-2$
so
${\it\gamma}=0$
) adding an axial wavenumber does nothing to the 2D instability provided
${\it\eta}k$
stays small. In the general case of interest,
$-2\leqslant {\it\alpha}<0$
and
${\it\mu}>0$
(clearly the stability problem is symmetric under the transformation
$({\it\mu},v,{\hat{w}})\rightarrow (-{\it\mu},v,-{\hat{w}})$
, so only
${\it\mu}>0$
needs be considered), a solution is available in terms of Kummer functions. Equations (5.14) and (5.15) can be combined to a single equation for
$v$

where

This can be factored as
$(\hat{\mathscr{G}}+4\text{i}{\it\Gamma}_{1})(\hat{\mathscr{G}}+4\text{i}{\it\Gamma}_{2})v=0$
, where
${\it\Gamma}_{1}:=(1-\sqrt{1-{\it\gamma}^{2}})/4$
and
${\it\Gamma}_{2}:=(1+\sqrt{1-{\it\gamma}^{2}})/4$
. Under the change of variable
$z:=\text{i}(\hat{{\it\sigma}}+2\text{i}{\it\xi})^{2}/4$
, each factor is just Kummer’s differential equation,

The solution for
$v$
(and therefore indirectly
${\hat{w}}$
) which decays exponentially for
${\it\xi}\rightarrow \infty$
and
$\hat{{\it\sigma}}_{r}>0$
is

where
$U$
is the multivalued Kummer’s function (see NIST Reference Olver, Lozier, Boisvert and Clark2010, § 13.2.25) and
$\mathscr{A}$
and
$\mathscr{B}$
are constants. If these are not both to vanish when the further boundary conditions
$v={\hat{w}}=0$
are imposed at
${\it\xi}=0$
, then the product

which defines unstable (
$\hat{{\it\sigma}}_{r}>0$
) eigenfrequencies
$\hat{{\it\sigma}}$
. The eigenvalues for
${\it\mu}>0$
which smoothly connect with those at
${\it\mu}=0$
are given by
$U(1/2-{\it\Gamma}_{1},1/2,-\text{i}\hat{{\it\sigma}}^{2}/4)=0$
, since
${\it\mu}\rightarrow 0$
implies
${\it\Gamma}_{1}\rightarrow 0$
and convergence to the 2D equation
$\hat{\mathscr{G}}v=0$
. These eigenfunctions can be plotted using

and
${\hat{w}}=2{\it\Gamma}_{1}v/{\it\gamma}$
(with
$z:=\text{i}(\hat{{\it\sigma}}+2\text{i}{\it\xi})^{2}/4$
and ‘
${\it\Gamma}(z)$
’ indicating the Gamma function), which compensates for the branch cut along the negative real axis in
$U$
routinely imposed by packages such as Maple (
$M$
is the single-valued Kummer function: § 13.1.2, Abramowitz & Stegun Reference Abramowitz and Stegun1964): see figure 4.

Figure 4. The leading growing
$v$
eigenfunction calculated using (5.22) in Maple for
$m=1$
,
$k=0.3$
,
${\it\alpha}=-3/2$
, corresponding to
$\hat{{\it\sigma}}=0.64021-4.59526\text{i}$
(real/imaginary part is red solid/blue dashed line).
Equations (5.14) and (5.15) can also be directly treated numerically (see appendix A). This boundary layer approach works well for the dominant instabilities as
${\it\mu}$
increases from zero, showing how they are systematically suppressed until their growth rates are comparable to the interior critical layer modes: see figure 5, which shows this for the leading instability. At this point (which is
${\it\mu}\approx 0.4$
for
$a=2,{\it\eta}=10^{-4},{\it\alpha}=-1.5$
) the full 3D eigenvalue (5.1)–(5.4) must be solved (see appendix A), which shows the complete suppression of all the instabilities by
${\it\mu}=1$
: see figure 6.

Figure 5. Leading inviscid 3D instability for
${\it\alpha}=-1.5$
,
$m=1$
,
$a=2$
with scaled growth rate
$\hat{{\it\sigma}}_{r}={\it\sigma}_{r}/\sqrt{((-m{\it\eta}{\it\Omega}^{\prime }(a))/2)/a}$
plotted against
${\it\mu}$
, the degree of three-dimensionality, as computed using the full eigenvalue code –
${\it\eta}=10^{-4}$
uppermost (blue) line with triangles,
${\it\eta}=10^{-5}$
second uppermost (red) line with squares,
${\it\eta}=10^{-6}$
third uppermost (green) line with diamonds and
${\it\eta}=10^{-7}$
lowest (cyan) line with filled circles – where
$N=1000$
proves sufficient (the markers on each line actually show the
$N=500$
stability results for
${\it\mu}=0.4,0.45$
and 0.5 to demonstrate convergence). The leading instability is also shown for the boundary layer problem (5.14) and (5.15) as a dashed black line (
$N=4000$
). The boundary layer scaling works well, with the full eigenvalue prediction smoothly converging to the boundary layer prediction as
${\it\eta}\rightarrow 0$
for
${\it\mu}\lesssim 0.3$
, but beyond this the
$\sqrt{{\it\eta}}$
scaling is no longer correct. This plot demonstrates that increasing three-dimensionality acts to suppress the 2D instability.

Figure 6. Inviscid 3D instabilities for
${\it\alpha}=-1.5$
,
$m=1$
,
$a=2$
and
${\it\eta}=3\times 10^{-4}$
with scaled growth rate
$\hat{{\it\sigma}}_{r}={\it\sigma}_{r}/\sqrt{-m{\it\eta}{\it\Omega}^{\prime }(a)/(2a)}$
plotted against frequency
${\it\sigma}_{i}$
for various values of
${\it\mu}$
. The right (left) vertical dashed line is
${\it\sigma}_{i}=-m{\it\Omega}(a)$
(
${\it\sigma}_{i}=-m{\it\Omega}(1)$
). The eigenvalues are calculated from a full 3D eigenvalue calculation with
$N=2400$
for (in order downwards from the uppermost 2D eigenvalues):
${\it\mu}=0$
(blue dots);
${\it\mu}=0.35$
(red dots);
${\it\mu}=0.4$
(magenta dots);
${\it\mu}=0.43$
(green dots);
${\it\mu}=0.45$
(cyan dots);
${\it\mu}=0.5$
(black dots);
${\it\mu}=0.6$
(blue dots with squares);
${\it\mu}=0.75$
(red dots with diamonds) and
${\it\mu}=1$
(magenta dots with circles). This plot demonstrates that increasing three-dimensionality suppresses the 2D instability (in fact completely by
${\it\mu}=0.75$
here). Notice that numerical errors start to creep into the eigenvalues whose eigenfunctions have critical layers far from the inflow boundary (the developing corrugations in the curves) as
${\it\mu}$
increases (not unexpected as the numerical truncation
$N$
is only
$O(1/{\it\eta})$
).
The general conclusion is that 3D disturbances are less unstable than 2D disturbances under boundary inflow. In fact, since the boundary layer instability depends only on the shear at the boundary, this could have been anticipated by using a Squires transformation to map a 3D disturbance to a more unstable 2D disturbance (Squires Reference Squires1933). Normally, such a transformation fails in a rotating system, due to curvature terms, but here these are marginalised by the dispersion relation being only sensitive to the shear at the boundary.
6. Nonlinearity
In this section we examine the nonlinear aspects of the boundary inflow instability. The natural starting point is a weakly nonlinear analysis of the 2D boundary layer instability in the presence of viscosity, so that there is a finite (radial flow) threshold for instability. Then the leading question is whether the new 2D solution branch exists for
${\it\eta}\leqslant {\it\eta}_{crit}$
(a subcritical bifurcation) or for
${\it\eta}\geqslant {\it\eta}_{crit}$
(a supercritical bifurcation). This question is most straightforwardly posed with the growing instability not permitted to change the (azimuthally averaged) radial flow, i.e. this is the control parameter of the flow.

Figure 7. The growth rate
${\it\sigma}_{r}$
versus radial flow
${\it\eta}$
for linear 2D perturbations with
$m_{0}=1$
on the 1D basic state (3.1) for
${\it\alpha}=-3/2$
,
$a=2$
and
$Re=10^{5}$
. The blue dots indicate the eigenvalues using 200 radial modes to represent each component of the perturbation velocity field and the red circles are a sampling of results of using 400 radial modes to confirm convergence. The leading perturbation (top curve) becomes unstable –
${\it\sigma}_{r}>0$
– at approximately
$Re=5\times 10^{3}$
and remains the only instability at
$Re=10^{4}$
.

Figure 8. (a) Kinetic energy per unit length in
$z$
of the 2D perturbation,
$E$
, versus the radial flow
${\it\eta}$
, with the solid blue line representing the
$m_{0}=1$
solution branch and the dashed red line the
$m_{0}=3$
branch for
$Re=10^{4}$
,
${\it\alpha}=-3/2$
and
$a=2$
(resolution
$M=20$
and
$N=60$
). (b–d) The 2D stream function for the
$m_{0}=1$
solution branch plotted at (b)
${\it\eta}=9.64\times 10^{-3}$
, (c)
$3.67\times 10^{-2}$
and (d)
$5.28\times 10^{-2}$
(shown as dots on the solution curve). In each, ten contours are plotted (dark/red-to-light/white being
$-\text{ve}$
to
$+\text{ve}$
); at
${\it\eta}=3.67\times 10^{-2}$
,
$\max {\it\psi}=0.0478$
and
$\min {\it\psi}=-0.0662$
, in all plots, the outer colour/shading indicates the zero contour.

Figure 9. (a) Surplus azimuthally averaged radial pressure drop
${\it\delta}p$
(blue dashed line), disturbance angular momentum
${\it\delta}I$
(red solid line) and surplus of 2D rotational energy above 1D rotational energy
${\it\delta}E$
(black dash-dot line) all plotted against
${\it\eta}$
for the 2D (
$m_{0}=1$
) solution branch of figure 8. (b) The disturbance angular velocity profile for the 2D (
$m_{0}=1$
) solution at
${\it\eta}=9.64\times 10^{-3}$
$Re=10^{4}$
,
$a=2$
and
${\it\alpha}=-3/2$
. Notice this closely resembles the prediction of the nonlinear analysis, given that the boundary layer thickness is relatively large (
$10^{-4/3}$
) and the boundary layer oscillation extends six boundary layer thicknesses outwards.
6.1. Weakly nonlinear analysis of 2D viscous boundary layer instability
The analysis revolves almost completely around the boundary layer and can be handled relatively straightforwardly: see appendix B. The growing instability is found to be supercritical, so that the branch of 2D solutions exists for
${\it\eta}\geqslant {\it\eta}_{crit}$
. Along this branch of solutions, the azimuthally averaged radial pressure drop,
${\rm\Delta}p$
, across the domain, which is a more natural control parameter for a laboratory experiment, changes. Furthermore, in an accretion disk, maintaining constant angular momentum of the flow is a more natural constraint under which to study flow bifurcations. These, however, just represent different perspectives of viewing the same bifurcation and the ensuing 2D branch of solutions. For example, solutions with constant
${\rm\Delta}p$
and varying
${\it\eta}$
are the same as those with constant
${\it\eta}$
and varying
${\rm\Delta}p$
, provided the rest of the boundary conditions are consistent (e.g. azimuthally asymmetric radial flow components vanish at the boundaries in both, and the azimuthally asymmetric pressure distribution on each boundary is unconstrained in both). To make this clear and to be able to make statements away from the vicinity of the bifurcation point, we now compute the fully nonlinear 2D solution branch.
6.2. Fully nonlinear 2D solutions
To study (non-helical) 2D bifurcations off the 1D steady state (3.1), a Reynolds number of
$Re=10^{4}$
is chosen as a compromise, being hopefully large enough to be in the asymptotic regime but not too large that flows become too arduous to follow numerically. According to the asymptotics,
${\it\eta}_{crit}=aN_{c}^{2/3}{\it\chi}^{1/3}Re^{-2/3}\approx 0.0061\,(0.0087)$
for
$m_{0}=1$
(
$m_{0}=3$
), whereas actually the thresholds
${\it\eta}_{crit}=0.009635\,(0.0136)$
are found numerically at
$Re=10^{4}$
(
${\it\alpha}=-3/2$
and
$a=2$
). Figure 7 shows how the spectrum of the linear operator depends on
${\it\eta}$
for
$Re=10^{5}$
. Instability is first possible at
$Re\approx 5\times 10^{3}$
(not shown), with the second mode of instability appearing for
$Re>10^{4}$
, and by
$Re=10^{5}$
there are three unstable modes. Further computations for
$Re=10^{6}$
(not shown) show that further modes of instability emerge (now eight) and the persistent feature that each unstable mode is only unstable for a finite range of
${\it\eta}$
. The lower threshold
${\it\eta}_{l}$
(which is the focus in this work and Gallet et al. (Reference Gallet, Doering and Spiegel2010)) must tend to zero as
$Re\rightarrow \infty$
to be consistent with the inviscid analysis, whereas the upper threshold
${\it\eta}_{u}$
must tend to a finite limit to be consistent with the analysis of Ilin & Morgulis (Reference Ilin and Morgulis2015a
).
The bifurcation is a Hopf bifurcation and the oscillation can be made to look steady by going into a frame rotating at the phase speed
$c_{{\it\theta}}\,:=\,\,{\it\sigma}_{i}/m_{0}$
at the bifurcation point. Subsequently, the 2D solution branch is traced out by using the representation

where
$T_{n}(x)\,:=\,\,\cos (n\cos ^{-1}x)$
are Chebyshev polynomials,
${\it\xi}\,:=\,\,(2r-a-1)/(a-1)$
,
$m_{0}$
indicates the rotational symmetry of the bifurcating eigenfunction and
$c_{{\it\theta}}$
is the azimuthal phase speed, which is found as part of solution process. Figure 8 shows the new branch of 2D solutions arising from the one unstable mode present at
$Re=10^{4}$
for
$m_{0}=1$
and
$m_{0}=3$
found by a Newton–Raphson root-finding algorithm with truncations varying from
$(M,N)=(20,60)$
to
$(10,150)$
(so
$O(10^{4})$
degrees of freedom). Both bifurcations at the lower threshold
${\it\eta}_{l}$
are supercritical, consistent with the weakly nonlinear analysis of § 6.1, and the solution branches reconnect with the 1D solution (3.1) at the upper threshold
${\it\eta}_{u}$
: see figure 8.
Along the 2D solution branch, the ‘surplus’ azimuthally averaged radial pressure drop,

(where
$\overline{(\cdot )}:=1/2{\rm\pi}\int _{0}^{2{\rm\pi}}(\cdot )\,\text{d}{\it\theta}$
is just an azimuthal average), the surplus of 2D rotational energy compared to the 1D solution,

and the disturbance angular momentum
${\it\delta}I$
are all positive quantities: see figure 9. The initial increase in the pressure drop and the total angular momentum indicates that if either were used as a control parameter instead of the azimuthally averaged radial velocity, the bifurcation would remain supercritical. For example, figure 11 shows a plot of
${\rm\Delta}p$
against the azimuthally averaged radial flow parameter
${\it\eta}$
for the 2D solution branch already plotted in figure 8. The weakly nonlinear analysis in appendix B takes
${\it\eta}$
as the control parameter and finds that the bifurcated 2D solution branch exists for
${\it\eta}>{\it\eta}_{crit}$
(marked as the point A in figure 11) with
${\rm\Delta}p$
larger for the 2D solutions than the equivalent (same
${\it\eta}$
) 1D solution (see points B and C in figure 11). If
${\rm\Delta}p$
is the control parameter, the bifurcation is still supercritical, as 2D solutions can only exist for
${\rm\Delta}p\geqslant {\rm\Delta}p$
at A, but now the bifurcated 2D solutions give rise to two smaller radial inflow solutions (points C or D in figure 11) compared to the 1D solution E.

Figure 10. (a)
$\int _{0}^{2{\rm\pi}}r^{2}uv\,\text{d}{\it\theta}$
against
$r$
for the bifurcating eigenfunction at
${\it\eta}=9.645\times 10^{-3}$
(left dot on figure 8(a)). (b) The mean angular velocity profile for the
$m_{0}=1$
2D solution at
${\it\eta}=3.67\times 10^{-2}$
$Re=10^{4}$
,
$a=2$
and
${\it\alpha}=-3/2$
(solid blue line) and the profile
${\it\Omega}=r^{{\it\alpha}}$
corresponding to the 1D basic state (red dashed line). This plot clearly indicates that angular momentum has been transported outwards by the saturated instability.
Another interesting issue for accretion disks is whether this instability acts to transfer angular momentum
$I$
outwards. Forming the integral
$\int _{0}^{2{\rm\pi}}r^{2}$
(3.4)
$\text{d}{\it\theta}$
gives the conservation equation

where
$I=\int _{1}^{a}\mathscr{I}(r)\,\text{d}r$
and

is the associated radial flux of angular momentum (the flux vanishes for the 1D basic state (3.1)). The first (Reynolds-stress) term in
$J$
is computable using the bifurcating eigenfunction alone and can be used to determine the effect of the instability on the angular momentum distribution (the other two terms, which involve nonlinear aspects of the instability, subsequently balance the first term to give a finite amplitude 2D steady state: figure 9(b) actually shows that
$r^{2}\overline{uv}\approx {\it\eta}r\overline{v}$
). Figure 10 plots this term over the radius for the
$m_{0}=1$
state just after the bifurcation (shown in figure 8(a) as the leftmost point at
${\it\eta}=9.645\times 10^{-3}$
) and shows that it alternates in sign but is mostly positive, indicating outwards angular momentum transport. The angular velocity of the 2D state at its maximum amplitude (the middle
$m_{0}=1$
point in figure 8(a) and the middle cross-section in figure 8(c)) provides more definitive evidence of this outward transport: see figure 10.

Figure 11. The azimuthally averaged radial pressure drop
${\rm\Delta}p$
is plotted again the azimuthally averaged radial flow
${\it\eta}$
for the undisturbed 1D basic state (blue solid line connecting points A, B and E;
${\rm\Delta}p_{1D}:=(1-1/a)+({\it\eta}^{2}(1-1/a^{2}))/2$
) and the 2D solutions (red solid line connecting points A, C and D) which emanate out of the bifurcation for
$m_{0}=1$
,
$a=2$
,
$Re=10^{4}$
and
${\it\alpha}=-3/2$
(as shown in figure 8). The bifurcation point is point A, and the plot shows that the bifurcation is supercritical for either
${\it\eta}$
or
${\rm\Delta}p$
being the control parameter. Note that, if
${\rm\Delta}p$
is fixed, the bifurcation leads to states with lower radial flow (compare states C and D with E).

Figure 12. The 3D solution branches continued out of the six Hopf bifurcations (see the inset, which magnifies the dashed box for detail) from the 2D branch (thick blue loop as in figure 8) found for
$m_{0}=1$
at
$Re=10^{4}$
,
${\it\alpha}=-3/2$
,
$k=1$
and
$a=2$
. All the bifurcations are supercritical. The ordinate is the disturbance energy (2D and 3D) and the abscissa the radial flow
${\it\eta}$
. The black dot indicates the particular 3D flow state shown in detail in figure 13. Typically a resolution of
$(N,M,L)=(40,20,4)$
was used to follow these solutions, with curve segments only shown if they are robust under truncation changes.
6.3. Fully nonlinear 3D solutions
To briefly explore the possibility of 3D states, 3D bifurcations were sought off the 2D branch of
$m_{0}=1$
solutions. Concentrating on 3D states with an axial wavenumber
$k=1$
, six Hopf bifurcations were found between the initial 2D bifurcation point
${\it\eta}={\it\eta}_{2D}=0.0096$
and
${\it\eta}=0.0152$
. These were then traced using the fully nonlinear steady representation

by moving into a frame moving with the phase speed
$c_{z}$
in
$z$
(initially
$c_{z}:={\it\sigma}_{i}/k$
at the bifurcation point, where
${\it\sigma}_{i}$
is the instability frequency). Since
${\it\theta}^{\ast }:={\it\theta}-c_{{\it\theta}}t$
already incorporates the phase speed of the initial 2D instability, these secondary 3D states are steady in a rotating and translating frame. Figure 12 shows that all the traced bifurcations are supercritical, i.e. there is no evidence of solution branches reaching
${\it\eta}<{\it\eta}_{2D}$
. Solution branches are shown as far as they are reproducible using different truncation levels. The maximum realistic resolution was
$(N,M,L)=(40,20,4)$
, giving 58 963 degrees of freedom, since the branch continuation approach was a direct Newton–Raphson solver, albeit with multithreaded linear algebra software. A typical 3D flow is shown in figure 13, with the presence of vertical jets at the outflow boundary and the lack of any large-scale structure being particularly noteworthy.

Figure 13. A typical 3D state (shown as a dot on figure 12) calculated using
$(N,M,L)=(40,28,4)$
(82 003 degrees of freedom) plotted at
$z=0$
(a),
$z={\rm\pi}/2$
(b),
$z={\rm\pi}$
(c) and
$z=3{\rm\pi}/2$
(d) (axial wavelength
$=2{\rm\pi}$
). The axial speed is shown by 10 contours going from
$-0.025$
to 0.035 (the colour/shading of the zero contour is shown on the outside of the flow domain). The arrows indicate the speed and direction of the flow in the
$(r,{\it\theta})$
plane, with the longest arrow representing a speed of 0.272.
7. Energetics
The instability is inviscid in nature, so we first consider the energetics of this simplest situation: note that in the absence of viscosity,
${\it\alpha}=-2$
gives the only consistent solution. If
$\boldsymbol{u}_{tot}=\boldsymbol{U}+\boldsymbol{u}$
is the total velocity field, then the scalar product of this with the governing Euler equations gives

With no disturbance
$\boldsymbol{u}=0$
, this amounts to

so a net pressure drop radially inwards across the domain drives the radial flow and works at a rate to replenish the net kinetic energy, leaving the domain (the rightmost term using
$\boldsymbol{U}=-{\it\eta}/r\hat{\boldsymbol{r}}+1/r\hat{{\bf\theta}}$
).
The need for interior shear to fuel the instability is apparent by looking at the disturbance energy balance. Taking the scalar product of the disturbance velocity
$\boldsymbol{u}$
and the disturbance evolution equation, leads to

or explicitly

so the disturbance can only gain energy through the underlying shear field (the last term on the right-hand side is the loss of kinetic energy through the outflow boundary). The second term on the right-hand side is the energy transfer from the swirl field, and this has to be positive (i.e. the underlying swirl field supplies energy to the disturbance) for a growing disturbance to achieve growth rates
$\gg O({\it\eta})$
.
Adding viscosity complicates the (energetic) situation by introducing interior dissipation and the further possibility of viscous stresses at either or both radial boundaries inputting energy into the flow: explicitly

where
$\unicode[STIX]{x1D65A}$
is the rate of strain tensor for
$\boldsymbol{u}_{tot}$
. However, non-slip boundary conditions and constant
${\it\eta}$
do at least fix the net advection of kinetic energy out of the domain. Then either an increased radial pressure drop and/or increased work done by viscous stresses at the walls must offset the greater dissipation of a 2D bifurcated state. Certainly the nonlinear computations of § 6 suggest that the radial pressure drop does go up for the bifurcated solutions. For an accretion disk, however, it may be more realistic to assume that the radial pressure drop is fixed but the radial flow
${\it\eta}$
can change instead. In this case, rather paradoxically, figure 11 indicates that the 2D flow will adopt a smaller radial flow to accommodate the greater dissipation of the 2D state. This runs counter to the usual argument that a turbulent disk should set up, via an enhanced eddy viscosity, a more accreting flow travelling down the gravitational potential to power it.
8. Discussion
In this paper we have revisited the 2D instability discussed separately by Nicoud & Angilella (Reference Nicoud and Angilella1997), Doering et al. (Reference Doering, Spiegel and Worthing2000), Gallet et al. (Reference Gallet, Doering and Spiegel2010) and Ilin & Morgulis (Reference Ilin and Morgulis2013) in various contexts to explore the interesting mathematical and physical issues surrounding it. A simple half-plane model indicates that the instability operates by the cross-flow advecting vorticity introduced by the inflow boundary across the cross-stream shear. Imposing vanishing vorticity at the inflow boundary eliminates the instability. This half-plane model also makes it clear that curvature or rotation is not important, other than to restrict the allowed streamwise wavenumbers (azimuthal periodicity prevents very long wavelengths, which are the most unstable in the rectilinear situation). It also highlights the fact that only inflow is destabilising, suggesting that, in situations where there is both an inflow and an outflow, the inflow boundary could be expected to destabilise the flow initially as the cross-flow is turned on before the outflow (or ‘suction’) boundary eventually stabilises the flow at a higher cross-flow value. This is clearly seen in circumstances where the underlying shear flow is not modified by the cross-flow (e.g. Nicoud & Angilella Reference Nicoud and Angilella1997; Ilin & Morgulis Reference Ilin and Morgulis2013; and here in § 2) but seems generally true even if it does (e.g. Doering et al. Reference Doering, Spiegel and Worthing2000; Fransson & Alfredsson Reference Fransson and Alfredsson2003; Gallet et al. Reference Gallet, Doering and Spiegel2010; Guha & Frigaard Reference Guha and Frigaard2010; Deguchi et al. Reference Deguchi, Matsubara and Nagata2014; Ilin & Morgulis Reference Ilin and Morgulis2015a , although note Hains Reference Hains1971). The identification of the instability with inflow also explains why this instability is relatively unstudied compared to outflow boundaries, long lauded as a reliable means to stabilise unidirectional flows (e.g. Joslin Reference Joslin1998).
One of the most interesting aspects of this ‘boundary inflow instability’ is that the growth rates scale as
$\sqrt{{\it\eta}}$
for boundary layer modes and
${\it\eta}\log 1/{\it\eta}$
for interior critical layer modes when the perturbing cross-flow is only
$O({\it\eta})$
. This means that the instability has to draw energy out of the underlying shear field. However, the 2D nonlinear solutions computed in the rotating situation do not show any despinning of the swirl field, but instead indicate that the radial pressure gradient which drives the cross-flow more than replenishes this energy by working on the flow.
The apparently delicate mathematical structure underlying the instability – the lack of any discrete normal modes for the inviscid, vanishing cross-flow situation – suggests that additional physics may easily suppress it. However, the work by Gallet et al. (Reference Gallet, Doering and Spiegel2010) already indicated that it could survive the addition of viscosity (see also Ilin & Morgulis Reference Ilin and Morgulis2015a
) and here we have also explored different (more Rayleigh-stable) rotation profiles plus the addition of three-dimensionality (see also Ilin & Morgulis Reference Ilin and Morgulis2015b
) and compressibility. It is true that, except for the rotation profiles, none of these have actually enhanced the instability (e.g. 2D modes are more unstable than 3D modes), but neither have they immediately suppressed it either (e.g. the viscous threshold for the instability is still only a very small cross-flow of
$O(Re^{-1})$
in a rectilinear geometry (Nicoud & Angilella Reference Nicoud and Angilella1997) and
$O(Re^{-2/3})$
in the rotating situation; see § 3.4). The conclusion is therefore that the instability is relatively robust, except to the exact boundary conditions imposed at the inflow boundary, and one should therefore expect instability whenever there is boundary inflow together with shear.
Weakly nonlinear analysis of the primary bifurcation and branch continuation of the fully nonlinear 2D solutions indicate that the instability is supercritical in the cross-flow. Furthermore, secondary bifurcations to 3D states also appear supercritical (six were found and continued) suggesting a succession of bifurcations in which the flow gradually becomes more complicated spatially and temporally as the cross-flow is increased. This all makes the boundary inflow instability an inviting target for an experimental study, especially as the primary instability is oscillatory and hence clearly identifiable.
Astrophysically, we have established that a Keplerian rotation profile with cross-flow of
$-{\it\eta}/r\hat{\boldsymbol{r}}$
and non-slip boundary conditions at the inflow boundary will be unstable if the cross-flow
${\it\eta}\gtrsim O(Re^{-2/3})$
– hence Rayleigh’s stability criterion can be circumvented by cross-flow. However, in a quiescent disk, (molecular) viscous stresses only generate a cross-flow of
$O(Re^{-1})$
, so the linear instability is not triggered. Moreover, both the (2D) primary and (3D) secondary instabilities are supercritical, so there is also no apparent opportunity to reach the instability via finite amplitude perturbations at such low cross-flows. Even if the cross-flow were large enough, one would have to argue that the appropriate boundary conditions were in place at the inflow (outer) boundary of the disk. Nevertheless, the analysis presented here does highlight the potential for mass entering a disk to disrupt the orbiting flow if this mass flux possesses vorticity, and also showcases the complications of introducing inflow boundaries in disk models (e.g. Kersale et al.
Reference Kersale, Hughes, Ogilvie, Tobias and Weiss2004).
Acknowledgement
The author thanks J. Pringle for some informal discussions and a referee for their careful review of the manuscript.
Appendix A. Numerics
The 3D boundary layer equations (5.14) and (5.15) can be directly treated numerically by transforming the domain
${\it\xi}\in \, [0,\infty )$
to
$x\in \, [-1,1)$
via the definition
$x:=({\it\xi}-L)/({\it\xi}+L)$
, where
$L$
is a scale factor (
$L=1$
works well here).
$v$
and
${\hat{w}}$
are expanded as differences of consecutive even or odd Chebyshev polynomials

so that
$v$
and
${\hat{w}}$
are forced to vanish at
${\it\xi}=0$
and
${\it\xi}\rightarrow \infty$
, and the two equations (5.14) and (5.15) are collocated across the
$N$
zeros of
$T_{N}(X)$
. The resulting
$2N\times 2N$
eigenvalue problem (with
$N$
varying from 100 to 10 000) is then solved using LAPACK routine ZGGEV (solving the 2D boundary layer equation (2.22) is just a
$N\times N$
special case of the 3D problem). The viscous boundary layer equation (3.44) can be similarly solved.
The full 3D eigenvalue (5.1)–(5.4) can be solved by expanding the primitive variables as follows

where
$Y:=(2r-a-1)/(a-1)$
so that the appropriate boundary conditions –
$u=0|_{r=1},u=v=w|_{r=a}=0$
– are automatically imposed. This
$4N\times 4N$
eigenvalue problem is again solved by LAPACK routine ZGGEV typically, with
$N=2400$
. An associated inverse iteration code was developed where
$N$
could reach 12 000 on a 128 GB machine to confirm eigenvalues.
Appendix B. Weakly nonlinear analysis of 2D viscous boundary layer instability
We introduce two small quantities:
${\it\delta}$
as the amplitude of the instability and
${\it\epsilon}=Re^{-1/3}$
as a measure of the viscosity. The analysis proceeds from the following expansion of the velocity field

where


















B.1. Linear problem at
$O({\it\delta})$
The boundary layer problem is fourth order in
$y$

with the boundary conditions that
$\hat{{\it\psi}}_{10}^{(m)}$
,
$\text{d}\hat{{\it\psi}}_{10}^{(m)}/\text{d}y$
and
$\text{d}^{2}\hat{{\it\psi}}_{10}^{(m)}/\text{d}y^{2}$
all vanish at large
$y$
and
$\text{d}\hat{{\it\psi}}_{10}^{(m)}/\text{d}y=0$
at
$y=0$
. The outer (leading order) problem is second order in
$r$

(
$m\neq 0$
), to which the appropriate boundary conditions are
${\it\psi}_{10}^{(m)}(1)=0$
(
$u(1)=0$
) and
${\it\psi}_{10}^{(m)}(a)=-\hat{{\it\psi}}_{10}^{(m)}$
, so
$u(a)=0$
. (Formally there is a weak viscous layer at
$r=1$
of thickness
$O(1/Re)$
where the stream function boundary correction is
$O(1/Re)$
to accommodate the non-slip condition
$v(1)=0$
, but this plays no role in the nonlinear equilibration of the instability centred on the other boundary and will be ignored here and below.) The boundary layer problem alone identifies the bifurcation point (see § 3.4).
B.2. Nonlinearity
$O({\it\delta}({\it\delta}/{\it\epsilon}^{2}))$
Nonlinearity comes in at
$O({\it\delta}({\it\delta}/{\it\epsilon}^{2}))$
, generating boundary flows
$\hat{{\it\psi}}_{20}^{(0)}$
and
$\hat{{\it\psi}}_{20}^{(2m)}$
as follows. For
$\hat{{\it\psi}}_{20}^{(0)}$

where the solution which vanishes as
$y\rightarrow \infty$
is sought. In the boundary layer, the outer solution
${\it\psi}_{10}^{(m)}$
is just the constant
$-\hat{{\it\psi}}_{10}^{(m)}(0)$
and, since
$\text{Re}(\text{i}|\text{d}\hat{{\it\psi}}_{10}^{(m)}/\text{d}y|^{2})=0$
, (B 9) can be integrated twice to give

and the required boundary layer solution is

This cannot be made to satisfy the no-slip condition
$\text{d}\hat{{\it\psi}}_{20}^{(0)}/\text{d}y=0$
at
$y=0$
, and so drives an interior mean flow
${\it\psi}_{2,-1}^{(0)}$
via

to ensure
$v=0$
at
$r=a$
. The interior mean flow problem for
${\it\psi}_{2,-1}^{(0)}$
is just





so the mean flow (
$\propto -\text{d}{\it\psi}_{2,-1}^{(0)}/\text{d}r$
) is a decreasing function of the radius until the boundary layer is reached. There the mean flow undergoes an oscillation, finally increasing sharply close to the boundary: see figure 14.

Figure 14. Azimuthal velocities for the (scaled) boundary layer mean flow at
$O(m{\it\delta}^{2}/a{\it\epsilon}^{3})$
:
$\tilde{v}:=(\text{d}\hat{{\it\psi}}_{20}^{(0)}/\text{d}y-\text{d}{\it\psi}_{2,-1}^{(0)}/\text{d}r|_{r=a})$
(thick solid blue line) and the second harmonic –
$\text{d}\hat{{\it\psi}}_{20}^{(2m)}/\text{d}y$
(real/imaginary part solid/dashed red line) – plotted against
$y$
, the boundary layer variable.
For
$\hat{{\it\psi}}_{20}^{(2m)}$
,

A particular integral for
$\text{d}^{2}\hat{{\it\psi}}_{20}^{(2m)}/\text{d}y^{2}$
can be generated by the variation of parameters method given that the complementary problem,

has solutions
$\text{e}^{{\it\alpha}y}\text{Ai}({\it\beta}+{\it\gamma}y)$
and
$\text{e}^{{\it\alpha}y}\text{Bi}({\it\beta}+{\it\gamma}y)$
, but the ensuing integral expressions become unwieldy when integrated twice to get
$\hat{{\it\psi}}_{20}^{(2m)}$
, which is needed below. Instead, it is better to numerical solve (B 16) directly. In fact (B 16) can be integrated once to

where a vanishing solution is sought as
$y\rightarrow \infty$
. The (numerical) solution strategy is to actually work over the domain
$y\in [0,y_{max}]$
(with
$y_{max}$
‘large’ but finite), which is transformed to
$x\in [-1,1]$
by the definition
$x:=2y/y_{max}-1$
, and to expand
$\text{d}\hat{{\it\psi}}_{20}^{(2m)}/\text{d}y$
as

rather than
$\hat{{\it\psi}}_{20}^{(2m)}$
, to improve the numerical conditioning. The expansion (B 19) explicitly builds in the boundary conditions that
$\text{d}\hat{{\it\psi}}_{20}^{(2m)}/\text{d}y$
vanishes at
$y=0$
and
$y=y_{max}$
and, on application of the further condition that
$\hat{{\it\psi}}_{20}^{(2m)}(y_{max})=0$
, means that the expansion can be integrated to give

Using
$N=100$
gives over 15 decades of drop off in
$|a_{n}|$
and the solution is independent of
$y_{max}$
well before the actual value
$y_{max}=10$
chosen.
B.3. Solvability condition at
$O({\it\delta}^{3}/{\it\epsilon}^{4})$
The problem for
$\hat{{\it\psi}}_{30}^{(m)}$
is

where the nonlinear terms are








then if
${\it\Psi}:=\text{d}\hat{{\it\psi}}_{30}^{(m)}/\text{d}y$
(and subscripts indicate derivatives)

where

We need now to generate a solution
$\hat{{\it\Phi}}$
of
$\mathscr{L}_{1}^{\dagger }{\it\Phi}=0$
such that all the boundary terms vanish. The required solution (unique up to arbitrary renormalisation) is, via variation of parameters,

where

This has
$\hat{{\it\Phi}}(0)=\hat{{\it\Phi}}_{y}(0)=0$
and
$\hat{{\it\Phi}}\sim 1/y$
as
$y\rightarrow \infty$
, which ensures all the boundary terms in (B 25) vanish (recall
${\it\Psi}(0)=\text{d}{\it\psi}_{30}^{(m)}/\text{d}y(0)=0$
) and therefore means

The solvability condition on (B 21) is then

where

Since the frequency shift
$\hat{{\it\sigma}}_{2}$
is an imaginary number and the radial flow adjustment is real,

as computations give
$I_{1}=-24.17-75.26\text{i}$
,
$I_{2}=140.84+20.98\text{i}$
,
$I_{3}=(3.262+4.1265\text{i})\times 10^{6}$
and
$I_{4}=(2.949-0.5123\text{i})\times 10^{6}$
(the contribution from the mean flow is an order of magnitude larger than that from the second harmonic, both in the same sense). So the bifurcation is supercritical with the bifurcating solution branch existing at radial flows larger than the critical value.