1. Introduction
An incompressible fluid is described by the Navier–Stokes equations
in which $\boldsymbol {v}$ is the velocity field, $\rho$ is the density of the fluid and $D_t = \partial _t + \boldsymbol {v} \boldsymbol {\cdot } \boldsymbol {\nabla }$ is the convective derivative. Surface forces in the fluid are contained in the stress tensor $\boldsymbol {\sigma }$ and body forces such as gravity are contained in $\boldsymbol {f}$. In a Newtonian fluid, the stress tensor
is composed of a hydrostatic stress $\sigma _{ij}^{h}$ present even in the undisturbed fluid (in standard fluids, $\sigma ^{h}_{ij} = - P \delta _{ij}$, where $P$ is the pressure) and of a viscous stress $\eta _{ijk\ell } \partial _\ell v_k$ that arises in response to velocity gradients.
In Stokes flows, the advection term in the Navier–Stokes equation is small compared with the viscous term (at low Reynolds numbers) and can therefore be neglected (Kim & Karrila Reference Kim and Karrila1991). Then, the momentum conservation in the fluid reduces to the (transient/unsteady) Stokes equation
Stokes flows are the setting for phenomena ranging from the locomotion of microscopic organisms (Taylor Reference Taylor1951; Purcell Reference Purcell1977; Lapa & Hughes Reference Lapa and Hughes2014) to microfluidics (Stone, Stroock & Ajdari Reference Stone, Stroock and Ajdari2004) and sedimentation (Ramaswamy Reference Ramaswamy2001; Guazzelli, Morris & Pic Reference Guazzelli, Morris and Pic2009; Goldfriend, Diamant & Witten Reference Goldfriend, Diamant and Witten2017; Chajwa, Menon & Ramaswamy Reference Chajwa, Menon and Ramaswamy2019). In usual fluids such as air and water, the viscosity tensor has only two components, the shear viscosity $\mu$ and the bulk viscosity $\zeta$, the latter of which can be ignored in incompressible flows. Hence, the Stokes equation takes the very simple form
along with $\boldsymbol {\nabla } \boldsymbol {\cdot }{\boldsymbol {v} } = 0$ ($\varDelta$ is the Laplacian). As the Stokes equation is linear, the flow $\boldsymbol {v}$ due to an arbitrary force field $\boldsymbol {f}$ can be obtained from the Green function of (1.4), called the Oseen tensor, or Stokeslet (see below for precise definitions). This point response can be leveraged to describe the flow due to a disturbance in the fluid or to describe the hydrodynamic interactions between colloidal particles.
In this article, we consider a class of fluids called parity-violating fluids. In these fluids, parity (i.e. mirror reflection) is broken at the microscopic level, either by the presence of external fields (e.g. a magnetic field) or by internal activity (e.g. microscopic torques). Parity-violating fluids include fluids under rotation (Nakagawa Reference Nakagawa1956), magnetized plasma (Chapman Reference Chapman1939) and neutral polyatomic gases under a magnetic field (Korving et al. Reference Korving, Hulsman, Scoles, Knaap and Beenakker1967), but also artificial and biological fluids composed of active elements (Condiff & Dahler Reference Condiff and Dahler1964; Tsai et al. Reference Tsai, Ye, Rodriguez, Gollub and Lubensky2005; Soni et al. Reference Soni, Bililign, Magkiriadou, Sacanna, Bartolo, Shelley and Irvine2019; Yamauchi et al. Reference Yamauchi, Hayata, Uwamichi, Ozawa and Kawaguchi2020) or vortices (Wiegmann & Abanov Reference Wiegmann and Abanov2014) as well as quantum fluids describing the flow of electrons in solids under a magnetic field (Bandurin et al. Reference Bandurin2016; Berdyugin et al. Reference Berdyugin2019). As a consequence of parity violation, the viscous response (summarized by the viscosity tensor) is richer than in usual fluids. In three-dimensional polyatomic gases subject to a magnetic field (Beenakker & McCourt Reference Beenakker and McCourt1970), two non-dissipative parity-violating viscosities have been measured (Korving et al. Reference Korving, Hulsman, Scoles, Knaap and Beenakker1967; Beenakker & McCourt Reference Beenakker and McCourt1970) (called $\eta _4$ and $\eta _5$ in those papers). In general, even more parity-violating viscosities can exist. In § 2, we classify all possible viscous coefficients of three-dimensional fluids with cylindrical symmetry. Our classification is based on two criteria: whether the viscosities violate parity and whether they contribute to energy dissipation in the fluid. We provide a summary of the results that can be used without extensive knowledge of group theory, as well as the underlying group-theoretical analysis. In § 3, we discuss the effects of an anti-symmetric hydrodynamic stress. In § 4, we analyse in detail how the Stokeslet is affected by the presence of the additional parity-violating viscous coefficients. Qualitatively, the most important change is the presence of an azimuthal velocity in the Stokeslet, which normally vanishes. These results allow us to describe the flow past an obstacle in § 5, in which we again find the presence of azimuthal flows, even past a sphere and a spherically symmetric bubble. Finally, in § 6, we illustrate the large-scale consequences of parity-violating viscosities in the example of the sedimentation of a cloud of particles under gravity.
2. The viscosity tensor of a parity-violating fluid
2.1. Constraints from spatial symmetries
In three dimensions, the rank-four viscosity tensor $\eta _{ijk\ell }$ has 81 possible elements. However, the form of the viscosity tensor is constrained by the symmetries of the fluid it describes. For example, the most general form of the viscosity tensor for an isotropic fluid is given by
which contains just three independent coefficients: the shear viscosity $\mu$, the bulk viscosity $\zeta$ and the rotational viscosity $\eta _{{R}}$ (de Groot Reference de Groot1962). These three coefficients are invariant under parity: the exact same coefficients describe the evolution of a fluid and the image of the fluid in a mirror. In an anisotropic fluid, however, this need not be the case.
To systematically classify all the viscosity coefficients compatible with a given set of symmetries, we use the language of group theory. A general introduction to group theory in the context of fluid mechanics and applied mathematics is given in Cantwell (Reference Cantwell2002) and Hydon, Hydon & Crighton (Reference Hydon, Hydon and Crighton2000). Readers unfamiliar with this formalism can skip directly to (2.7), which generalizes the expression in (2.1). Figure 1 and table 2 provide a visual summary of the possible symmetries of the fluid illustrated by microscopic examples, along with the allowed entries in the viscosity tensor for each symmetry class. In general, the less symmetry the fluid has (moving down figure 1), the larger the number of independent viscosity coefficients. Our symmetry analysis can also be read as a guide on how to build parity-violating fluids from microscopic constituents. The symmetry of the fluid can be designed using the interplay between the symmetries of the microscopic constituents and the way these constituents are collectively arranged in the fluid (for instance, whether they are aligned); see figure 1(a–g) and accompanying caption for concrete examples.
We begin by noting that under a rotation or reflection of space, the viscosity tensor transforms as
where $\boldsymbol{\mathsf{R}}$ is an orthogonal matrix that implements the transformation. We say a fluid is parity-violating if its properties are not invariant under some improper rotation, i.e. a rotation combined with a reflection. In three dimensions, the most general viscosity tensor invariant under all proper rotations (i.e. under the group $SO(3)$, consisting of the transformations $\boldsymbol{\mathsf{R}} \in O(3)$ with $\det (\boldsymbol{\mathsf{R}}) = 1$) is automatically invariant under all improper rotations as well (i.e. under the whole group $O(3)$). This happens because any improper rotation can be written as a proper rotation times $-\mathbb {1} = \operatorname {diag}(-1,-1,-1)$: the four copies of $- \mathbb {1}$ always cancel out of (2.2).
Hence, we have to consider anisotropic fluids in order to see the effects of parity violation. Here, we focus on systems with cylindrical symmetry (i.e. those invariant under rotation about a fixed axis $\hat {\boldsymbol {z}}$). The set of all reflections and rotations that leave a fluid globally unchanged forms a group $G$. It turns out that there are just nine possible symmetry groups that respect cylindrical symmetry (Shubnikov Reference Shubnikov1988; Hahn Reference Hahn2005). These groups, known as the axial point groups, are shown in figure 1 and differ from each other by which combinations of horizontal and/or vertical reflections are present (see Appendix B, in particular figure 7). Just as invariance under $O(3)$ and $SO(3)$ placed identical constraints on the viscosity tensor, some of the anisotropic symmetry groups in figure 1 place identical constraints on the viscosity tensor. They break into two classes, drawn in blue and in red in figure 1. Fluids with the symmetry groups $D_{\infty {h}}$, $C_{\infty {v}}$ or $D_{\infty }$ (in blue) have an anisotropic viscosity tensor that is invariant under all reflections parallel and perpendicular to the $\hat {\boldsymbol {z}}$ axis. We call these fluids parity-preserving cylindrical, and examples include aligned nematic particles ($D_{\infty {h}}$), aligned helices ($C_{\infty v}$) and dipolar molecules in an electric field ($C_{\infty v}$) shown in figure 1(c–e). In contrast, fluids with the symmetry groups $C_{\infty h}$ or $C_{\infty }$ (in red) allow additional terms in their viscosity tensor. Examples of such fluids shown in figure 1(f,g) include spherical charged particles ($C_{\infty {h}}$) and chiral charged particles ($C_{\infty }$) in a magnetic field. The additional allowed viscosity coefficients acquire a minus sign when reflected across any plane containing the $\hat {\boldsymbol {z}}$ axis. We call these fluids parity-violating cylindrical.
It is useful to organize the components of the viscosity tensor by decomposing the stress $\sigma _{ij}$ and velocity gradient $\dot {e}_{k \ell } \equiv \partial _\ell v_k$ tensors on a basis of $3 \times 3$ matrices $\tau _{ij}^A$ ($A = 1 \dots 9$) corresponding to a decomposition into irreducible representations of the orthogonal group $O(3)$ (see Appendix B). In this notation, the viscosity tensor $\eta _{ijk\ell }$ is expressed as a $9 \times 9$ matrix (see Scheibner, Irvine & Vitelli (Reference Scheibner, Irvine and Vitelli2020a) and Scheibner et al. (Reference Scheibner, Souslov, Banerjee, Surowka, Irvine and Vitelli2020b), in which this notation is also used to describe elastic and viscoelastic media). The basis consists of
(i) a diagonal matrix $\tau _{i j}^1 = {\mathsf{C}}_{ij} = \sqrt {\frac {2}{3}}\delta _{ij}$ corresponding to pressure and dilation,
(ii) three anti-symmetric matrices $\tau _{i j}^{A+1} = {\mathsf{R}}_{ij}^A = \epsilon _{Aij}$ corresponding to torques and vorticity, and
(iii) five traceless symmetric matrices $\tau _{i j}^{A+5} = {\mathsf{S}}^A_{ij}$ corresponding to shear stresses and shear strain rates, whose expressions are
Note that $\tau _{ij}^A \tau _{ij}^B = 2 \delta ^{AB}$. Defining
we may write
We can transform back to Cartesian tensors via
The most general form of $\eta ^{A B}$ satisfying cylindrical symmetry about the $\boldsymbol {\hat {z}}$ axis is
in which the parity-violating viscosities are written in red (these are only allowed in the groups drawn in red in figure 1). An explicit list of parity-violating viscosities is also given in the caption of table 2. Concretely, these entries of the viscosity tensor relate components of the strain rate and stress tensors with different parities under a reflection by a mirror plane containing the $\hat {z}$ axis (see table 1 for the parities of the basis tensors used in (
2.7) under the reflection $P_y$). Finally, we have restricted our attention to fluids invariant under continuous rotations about the $\hat {\boldsymbol {z}}$ axis, because they arise when an originally isotropic fluid is submitted to a single external field. In general, the fluid can be even less symmetric, for example when the fluid is invariant under a discrete point group. This can happen when multiple external fields that are not parallel to each other are applied, or in electron fluids in crystals (Cook & Lucas Reference Cook and Lucas2019; Rao & Bradlyn Reference Rao and Bradlyn2020; Toshio, Takasan & Kawakami Reference Toshio, Takasan and Kawakami2020; Varnavides et al. Reference Varnavides, Jermyn, Anikeeva, Felser and Narang2020).
2.2. Dissipative and non-dissipative viscosities
In addition to the decomposition based on spatial symmetries discussed in § 2.1, the viscosity tensor can be decomposed into symmetric and anti-symmetric parts:
in which $e/o$ (standing for even/odd) label the symmetric and anti-symmetric parts of the tensor, satisfying $\eta ^{{o}}_{ijk\ell } = - \eta ^{{o}}_{k\ell ij}$ and $\eta ^{{e}}_{ijk\ell } = \eta ^{{e}}_{k\ell ij}$. The rate of mechanical energy lost by the fluid due to viscous dissipation is (see Appendix C.1)
Hence, the anti-symmetric part $\eta ^{{o}}_{ijk\ell }$ is purely non-dissipative, because $\eta ^{{o}}_{ijk\ell } (\partial _j v_i) \, (\partial _\ell v_k) = 0$. In contrast, the symmetric part $\eta ^{\text {e}}_{ijk\ell }$ does indeed contribute to viscous dissipation. In a standard fluid, the viscous dissipation corresponds to a rate of entropy production $\dot s = (1/T) \, \sigma _{ij} \partial _j v_i$, where $T$ is temperature. The symmetry of the viscosity tensor has also been related to Onsager reciprocity relations in equilibrium fluids, in which one expects $\eta ^{{o}}_{ijk\ell } = 0$ when microscopic reversibility is satisfied (Onsager Reference Onsager1931; de Groot & Mazur Reference de Groot and Mazur1954; de Groot Reference de Groot1962).
The dissipative part $\eta ^{{e}}_{ijk\ell }$ of the viscosity tensor corresponds to the symmetric part of the matrix $\eta ^{A B}$ in (2.5), while the non-dissipative part $\eta ^{{o}}_{ijk\ell }$ corresponds to its anti-symmetric part. Hence, we have split all off-diagonal terms in (2.7) into odd and even parts (except when one of these is already ruled out by spatial symmetry). The non-dissipative viscosities all have an ‘o’ superscript. In table 2, we classify the viscosity coefficients in (2.7) based on whether they are dissipative or not, and on the symmetry groups in which they can occur.
3. The stress tensor of a parity-violating fluid
In parity-violating fluids, it is possible that the stress tensor is asymmetric. An asymmetric stress tensor means that the fluid experiences torques. While this is not possible for classical particles interacting through central pairwise interactions, non-central pairwise interactions are sufficient to contribute an anti-symmetric part to the stress tensor (Condiff & Dahler Reference Condiff and Dahler1964). This occurs, for instance, in polyatomic gases since the particles are not spherical (Condiff & Dahler Reference Condiff and Dahler1964). In general, anisotropic fluids and fluids with non-symmetric stress require additional hydrodynamic fields, such as the average alignment or angular velocity of the constituents (Ariman, Turk & Sylvester Reference Ariman, Turk and Sylvester1973; Ramkissoon Reference Ramkissoon1976; Hayakawa Reference Hayakawa2000). Here, we assume that all other order parameters relax much faster than the velocity field, so that their dynamics can safely be ignored. When the stress tensor is constrained to be symmetric, the viscosity has the additional symmetry $\eta _{ijk\ell } = \eta _{j i k \ell }$. (Similarly, we have $\eta _{ijk\ell } = \eta _{i j \ell k}$ when vorticity does not affect the viscous response.)
In addition to the viscous stresses discussed in the previous section, the stress tensor also contains a hydrostatic part $\sigma _{ij}^{h}$ present even when there is no velocity gradient. Under the assumption of cylindrical symmetry, the hydrostatic stress takes the form
in which $P$ is the pressure, $\gamma$ is a hydrostatic shear stress and $\tau _z$ is a hydrostatic torque. In this paper, we assume that $\gamma$ and $\tau _z$ are frozen (i.e. they relax to a constant value on very short time scales), like in Banerjee et al. (Reference Banerjee, Souslov, Abanov and Vitelli2017), Markovich & Lubensky (Reference Markovich and Lubensky2021) and Han et al. (Reference Han, Fruchart, Scheibner, Vaikuntanathan, de Pablo and Vitelli2021). In addition, we assume that $\tau _z$ and $\gamma$ are spatially uniform. In this case, they do not contribute to the term $\partial _j \sigma _{ij}$ in the Stokes equation (1.3), and therefore do not affect the form of the Stokeslet, which we discuss in the next section. However, a constant hydrostatic torque $\sigma _{ij}^{h} = - \epsilon _{ijk} \tau _k$ can induce a net torque $T_k$ on an object immersed in the fluid:
where $V$ is the volume of the object $\mathscr {V}$, in which we have assumed that $\hat {n}_i \sigma _{ki}$ is the force on a unit area with normal $\hat {n}_i$ (this boundary condition might not always hold true, depending on the microscopic interactions and on the definition of the stress). The effect of the hydrostatic torque $\tau _z {\mathsf{R}}^3_{ij}$ on a sphere is further discussed in § 5.3. Similarly, the effect of a homogeneous shear stress $\gamma {\mathsf{S}}_{ij}^3$ is to shear a soft deformable body, although it has no effect on rigid bodies.
4. The Stokeslet of a parity-violating fluid
4.1. Oseen tensor and Stokeslet
The (transient) Stokes equation for an incompressible fluid found in (1.3) can be written as
in which we have used the expression (1.2) of the viscous stress. In reciprocal space (see Appendix A for Fourier transform conventions):
These equations can be written as
in which we have defined the matrix
The matrix $\boldsymbol{\mathsf{M}}(\boldsymbol {q}, \omega )$ is always invertible at finite $\boldsymbol {q}$ provided that the dissipation rate $\dot {w}$ in (2.9) is strictly positive (see Appendix C.1). Under this hypothesis, we apply $M^{-1}(\boldsymbol {q}, \omega )$ to (4.3). We then take the scalar product with $\boldsymbol {q}$ to obtain the pressure $P$, and then replace $P$ with its expression to obtain the velocity, giving
The expression of the velocity in terms of the force is then
in which
is the Green function of the Stokes equation, which is usually called the (reciprocal space) Oseen tensor (Kim & Karrila Reference Kim and Karrila1991; Kuiken Reference Kuiken1996). Formally, it is defined so that $v_{i} = {\mathsf{G}}_{i j}$ is a solution of (4.1) with $\boldsymbol {f} = \delta (\boldsymbol {x}) \boldsymbol {e}_j$, where $\boldsymbol {e}_j$ is the unit vector in direction $j$. For an isotropic incompressible fluid, we recover the usual (reciprocal space) Oseen tensor
When the symmetric part of $\eta _{ijk\ell }$ (corresponding to dissipation) vanishes, the second term of (4.7) diverges at $\omega = 0$ (but finite $\boldsymbol {q}$) because ${\mathsf{M}}^{-1}_{k \ell }$ is strictly anti-symmetric under exchange of $k$ and $\ell$, while the product $q_k q_\ell$ is symmetric (so the denominator $q_k [M^{-1}]_{k\ell } q_\ell$ vanishes). This corresponds to a divergence of the characteristic time scale associated with viscous relaxation: in this case, the Stokes approximation is not valid. In the following, we assume that viscous relaxation is fast enough, and focus on steady solutions that correspond to the steady Oseen tensor $\boldsymbol{\mathsf{G}}(\boldsymbol {q}) \equiv \boldsymbol{\mathsf{G}}(\boldsymbol {q}, \omega = 0)$.
The real-space Oseen tensor is then
and the flow generated by a point force $\boldsymbol {f}(\boldsymbol {x}) = \boldsymbol {f} \delta (\boldsymbol {x})$ is the Stokeslet
When the anti-symmetric (non-dissipative) part of the viscosity tensor vanishes ($\eta _{ijk\ell }^o = 0$), the matrix $\boldsymbol{\mathsf{M}}$ defined by (4.4) is symmetric. Hence, ${\mathsf{M}}^{-1}$ and the Green function $\boldsymbol{\mathsf{G}}(\boldsymbol {q})$ are symmetric as well. The symmetry of the reciprocal-space Green function ${\mathsf{G}}_{i j}(\boldsymbol {q}) = {\mathsf{G}}_{j i}(\boldsymbol {q})$ is equivalent to ${\mathsf{G}}_{i j}(\boldsymbol {x}) = {\mathsf{G}}_{j i}(\boldsymbol {x})$ in physical space. This is the expression of Lorentz reciprocity (Masoud & Stone Reference Masoud and Stone2019, § 4.2, (4.7)), which can be interpreted as a symmetry in the exchange between the source (producing a force) and the receiver (measuring the velocity field). Conversely, Lorentz reciprocity is broken by the presence of non-dissipative (or, equivalently, odd) viscosities.
We can now analyse the effect of parity-violating viscosities on the Stokeslet. Unlike the situation in a two-dimensional, isotropic incompressible fluid (see Appendix D), in three dimensions the odd and parity-violating viscosities can modify the Stokeslet velocity field. To see this, we compute the real-space Oseen tensor or Stokeslet in different cases, using both numerical and analytical methods. The qualitative changes compared with usual isotropic fluids can be anticipated without any computation from symmetry arguments. When the driving force is along the axis of azimuthal symmetry, a fluid from the classes ‘isotropic’ and ‘parity-preserving cylindrical’ in table 2 cannot exhibit an azimuthal flow because a reflection symmetry constrains the azimuthal component of the velocity to be opposite to itself – this is indeed the case for the standard Stokeslet solution (Kim & Karrila Reference Kim and Karrila1991). In contrast, an azimuthal flow is allowed when parity-violating terms are introduced in the viscosity tensor (class ‘parity-violating cylindrical’ in table 2).
4.2. Stresslet, rotlet and multipolar responses
Since the Stokeslet is a response to a point perturbation, multipolar responses can be computed by taking derivatives of the Green function in (4.9) (see Kim & Karrila Reference Kim and Karrila1991). For example, consider a force dipole defined by a point force $\boldsymbol {f}$ at $\frac 12 \delta \boldsymbol {r}$ and a point force $-\boldsymbol {f}$ at $-\frac 12 \delta \boldsymbol {r}$. The corresponding fluid velocity is given by
The tensor ${\mathsf{H}}_{ijk}$ is often decomposed into two contributions: the symmetric part ${\mathsf{S}}_{ijk} = \frac 12( {\mathsf{H}}_{ijk} + {\mathsf{H}}_{ikj} )$, which represents the response to point shears (also known as stresslet), and the anti-symmetric part $A_{i\ell } = \frac 12 \epsilon _{jk \ell } {\mathsf{H}}_{ijk}$, which represents the response to point torques $T_\ell$ (also known as rotlet). As discussed in § 3, such point torques can arise from a hydrostatic torque in the fluid. An explicit expression of the Oseen tensor ${\mathsf{G}}_{i k}$ is given by (H6) of Appendix H in a perturbative case, from which the stresslet and rotlet can be deduced using (4.11).
4.3. General numerical solution
To determine the physical-space Stokeslet or Oseen tensor $G(\boldsymbol {x})$, one must compute the inverse Fourier transform (4.9). This can be done numerically in the general case, in which analytical solutions are not easily accessible. To do so, we evaluate (4.7) on a discrete grid in reciprocal space (each component of $\boldsymbol {q}$ ranges from $-Q$ to $+Q$ with increments $\delta q$). This allows us to resolve length scales larger than a few ${\rm \pi} /Q$ but smaller than ${\rm \pi} /\delta q$. We then use the fast Fourier transform algorithm to compute the real-space Oseen tensor (or the real-space Stokeslet). To avoid numerical instabilities (Gibbs oscillations) due to the sharp cutoff in reciprocal space, we regularize the integrand in (4.9) with a Gaussian kernel $\exp ({- {\rm \pi}q^2/ 4 Q^2})$ (Cortez Reference Cortez2001; Gómez-González & del Álamo Reference Gómez-González and del Álamo2013). This procedure allows us to compute the Stokeslet for an arbitrary viscosity tensor. Our code for this computation is available at https://github.com/talikhain/StokesletFFT.
We consider an external force parallel to the $\hat {\boldsymbol {z}}$ axis and examine the perturbative effect of each coefficient separately. We set the normal shear viscosity to $\mu _1= \mu _2 = \mu _3 = 1$ and vary each of the other viscosity coefficients one by one, setting them to be $\eta _i = 0.01 \mu$. This flow is visualized for each viscosity in figure 8 of Appendix F, in which we also validate the numerical method using the exact solution discussed in the next section (see figure 10). We find that the viscosity coefficients that give rise to an azimuthal flow are
The list of viscosity coefficients that we found to generate $v_{\phi }$ are a subset of the parity-violating viscosities (in red in (2.7) and listed in the caption of table 2), as expected. In fact, the only parity-violating viscosities that do not give rise to azimuthal flow are $\eta ^e_A$ and $\eta ^o_A$. This is because we have assumed that the flow is incompressible. First, the term $(\eta _A^e - \eta _A^o) \boldsymbol {\nabla }\boldsymbol {\cdot } \boldsymbol {v}$ vanishes because $\boldsymbol {\nabla } \boldsymbol {\cdot } \boldsymbol {v} = 0$. Second, the term $(\eta _A^e + \eta _A^o) \omega _3$ contributes to the component $\sigma _C$ of the stress, and can therefore be absorbed in the pressure.
4.4. The Stokeslet of an odd viscous fluid: exact solution
We now consider a particular case in which the real-space Stokeslet can be computed analytically. First, we set $\mu \equiv \mu _1=\mu _2=\mu _3$ and consider only the odd shear viscosities $\eta _1^o$ and $\eta _2^o$ (all the other viscosities are assumed to vanish, except perhaps the bulk $\xi$ viscosity which drops out of the Stokes equation). In this case, the matrix $\boldsymbol{\mathsf{M}}(\omega = 0)$ defined by (4.4) takes the form
Taking $\boldsymbol {f} = -\boldsymbol {\hat z} F_z \delta ^3(\boldsymbol {x})$, and defining $q_{\perp }^2 \equiv q_x^2 + q_y^2$, we find the full expressions for the velocity and pressure in Fourier space by using (4.5a,b):
in which $N(\boldsymbol {q}) = \mu ^2(q_{\perp }^2 + q_z^2)^3+q_z^2((\eta _1^o + \eta _2^o)q_{\perp }^2 - \eta _2^o q_z^2)^2$. Second, we assume that $\eta _1^o = -2 \eta _2^o$, for which simplifications occur in (4.14)–(4.15). This particular case occurs in the limit of low magnetic field regime in experiments on polyatomic gases (see (13) in Hulsman et al. Reference Hulsman, Van Waasdijk, Burgmans, Knaap and Beenakker1970), and was also obtained in a theoretical Hamiltonian description of fluids of spinning molecules (Markovich & Lubensky Reference Markovich and Lubensky2021). In this limit, the viscosity matrix can be seen as a simple combination of isotropic contractions and rotations about the $\boldsymbol {\hat {z}}$ axis in the space of shears (see Appendix G).
In order to find the real-space solution, we compute the inverse Fourier transform in (4.9) (see Appendix G for the detailed calculation). Parameterizing the final flow field by $\gamma = \eta _2^o/ \mu$, we obtain the velocity field
as well as the pressure field
Here, ${\Huge\unicode[Palace Script MT]{x0072}}$ is the radius in spherical coordinates (see schematic in figure 2(a) and Appendix A). Streamlines of the velocity field are visualized for a range of $\gamma$ in figure 2 and supplementary movie 1 available at https://doi.org/10.1017/jfm.2021.1079. In the absence of odd viscosity, the Stokeslet flow only has two components, $v_r$ and $v_z$ (Appendix G), visualized in the vertical $x$–$z$ plane in figure 2(a) and in three dimensions in figure 2(b). Notably, as the blue and red arrows in figure 2(a) indicate, the flow develops an azimuthal component for $\gamma \neq 0$ (figure 2c–d), consistent with the fact that $\eta _1^o$ and $\eta _2^o$ are parity-violating (see table 2 and (2.7)).
As $\gamma$ is increased, the magnitude of the azimuthal component grows, while the radial component diminishes. When $\gamma \gg 1$, the $\hat {\boldsymbol {r}}$ component of the velocity field goes to zero, while $v_{\phi }$ and $v_z$ approach $({\Huge\unicode[Palace Script MT]{x0072}} \sin {\theta })^{-1}$. (For the approximation of a steady Stokes flow to remain valid, the dissipative shear viscosity $\mu$ must remain finite in order to ensure that the relaxation time of the fluid is also finite, so the limit $\gamma = \infty$ is never actually reached.) At smaller $\gamma$, the central line splits into lobes of high azimuthal velocity that migrate away from the vertical, as illustrated in Appendix G.
4.5. Stokeslet: perturbative solution
In this section, we consider more generally the effect of the odd shear viscosities and of the rotational viscosities on the Stokeslet by treating the problem perturbatively (with respect to the small parameters characterizing the magnitude of these viscosities). We find that the first-order correction $\boldsymbol {v}_{\text {Stokes},1}$ to the standard Stokeslet (given in (G1) of Appendix G) due to the parity-violating coefficients $\eta _1^o, \eta _2^o$ and $\eta _R^o$ is of the form
Let us now discuss the explicit form of each of these terms, starting with the odd shear viscosities.
Starting back from (4.14)–(4.15) (in which $\eta _1^o$ and $\eta _2^o$ are independent), we perform a perturbative expansion in the quantities $\epsilon _{1(2)} \equiv \eta _{1(2)}^o/\mu \ll 1$. Computing the inverse Fourier transform to obtain the flow fields in real space as in § 4.4 (see Appendix H for the detailed calculation), we find that both $\eta _1^o$ and $\eta _2^o$ contribute to leading order by introducing terms contained entirely in the $\hat {\boldsymbol {\phi }}$ component of the velocity field. The contributions of the two viscosities are
while the pressure is not modified at first order. The azimuthal component is visualized in the vertical $r$–$z$ plane in figure 3. In the absence of odd viscosity (figure 3a), $v_{\phi }=0$. The non-dimensionalized $v_{\phi }$ profiles for $\eta _1^o$ and $\eta _2^o$ given by (4.21)–(4.22) are shown in figure 3(b–c). While both velocity fields decay as $1/{\Huge\unicode[Palace Script MT]{x0072}}$, they differ appreciably in their angular dependence: $\eta ^o_2$ includes an additional sign change.
We now consider rotational viscosities, which couple vorticity and torques. These viscosities break both minor symmetries of the viscosity tensor ($\eta _{ijk\ell } \neq \eta _{jik\ell } \neq \eta _{ji\ell k}$), because the vorticity and torques are the anti-symmetric parts of the strain rate and stress tensors, and are shown in the block outlined in green in (2.7), reproduced below:
These rotational viscosities are often ignored in standard fluids because their contribution to the stress relaxes to zero over short times (de Groot Reference de Groot1962), but occur in the hydrodynamics of liquid crystals (Miesowicz Reference Miesowicz1946; Ericksen Reference Ericksen1961; Leslie Reference Leslie1968; Parodi Reference Parodi1970) as well as in the hydrodynamics of electrons in materials with anisotropic Fermi surfaces (Cook & Lucas Reference Cook and Lucas2019).
We consider perturbations in the quantities $\epsilon _{R,1} = \eta _{R,1}/\mu, \epsilon _{R,2} = \eta _{R,2}/\mu$ and $\epsilon _R^o = \eta _R^o/\mu$. The matrix $\boldsymbol{\mathsf{M}}$ is given by
Applying (4.5a,b), we calculate the velocity and pressure in Fourier space:
in which
Note that the coefficient $\epsilon _{R,2}$ does not affect the flow (see Appendix H for further details). For the remaining coefficients, we expand the above expressions up to first order in $\epsilon _{R,1}$ and $\epsilon _R^o$, and compute their inverse Fourier transform to find the real-space fields.
Of the three rotational viscosities, only $\eta _R^o$ violates parity (see table 2 and (2.7)) and as a consequence, gives rise to an azimuthal flow:
The $v_\phi$ profile due to $\eta _R^o$ is shown in figure 3(d). While the parity-violating shear and rotational viscosities generate quantitatively different azimuthal flows, their qualitative effect is the same. The pressure is again not modified to first order.
5. Odd viscous flow past an obstacle
5.1. Odd viscous flow past a sphere
Two-dimensional flows past obstacles in the presence of a non-dissipative (odd) viscosity have previously been studied experimentally in Soni et al. (Reference Soni, Bililign, Magkiriadou, Sacanna, Bartolo, Shelley and Irvine2019) and theoretically in Kogan (Reference Kogan2016). Lapa & Hughes (Reference Lapa and Hughes2014) also analysed the consequences on swimmers at low Reynolds numbers. In these two-dimensional cases, only the pressure field is modified by the additional viscous terms, while the velocity field remains unchanged. Nevertheless, Kogan (Reference Kogan2016) reported that a lift force appears in the Oseen approximation (including inertia) of the flow past an infinite cylinder due to the non-dissipative viscosity. In this section, we consider three-dimensional flows. Even in the Stokes limit (without inertia), we find that parity-violating viscosities have a qualitative effect on the flow past a sphere: the Stokes drag is not modified at this order, but an azimuthal velocity develops despite the symmetry of the obstacle.
Let us begin by considering the viscous flow past a finite-radius sphere (Kim & Karrila Reference Kim and Karrila1991). We assume a uniform velocity field $\boldsymbol {v} =U \hat {\boldsymbol {z}}$ at ${\Huge\unicode[Palace Script MT]{x0072}} \to \infty$ and a no-slip boundary condition with $\boldsymbol {v}=0$ on the surface of the sphere ${\Huge\unicode[Palace Script MT]{x0072}} =a$. The streamlines of this flow in a standard fluid are shown in black in figure 4(a) on the $r$–$z$ plane. Here, we assume that the sphere cannot (or does not) rotate. In § 5.3, we discuss the case in which the sphere is allowed to rotate.
We once again look for a perturbative solution to (4.1) with $f_i = 0$ in the small parameters $\epsilon _1$, $\epsilon _2$ and $\epsilon _R^o$. To leading order in the parity-violating viscosities, the pressure field about the sphere is given simply by the pressure term due to the Stokeslet, as in a standard isotropic fluid. Since the Stokeslet pressure does not have a first-order correction (§ 4.5), (4.1) reduces to the vector Poisson equation for the first-order velocity field:
in which $\varDelta _{\alpha }$ is the second-order differential operator associated with the viscosity $\alpha$ (here, $\alpha = \eta _1^{o}, \eta _2^{o}, \eta _{R}^{o}$; see Appendix E for explicit form) and $\boldsymbol {v_0}$ is the flow past a sphere in a standard fluid (given by (I4)). The resulting vector Poisson equation for the perturbed flow is formally equivalent to the electrostatics problem of finding the electric potential due to a conducting spherical cavity enclosing a point charge. We use the corresponding Dirichlet Green function by expanding the solution in spherical harmonics (Jackson Reference Jackson1999). The details of this calculation are provided in Appendix I. Solving for the flow $\boldsymbol {v_1}$ to leading order in $\epsilon _1$, $\epsilon _2$ and $\epsilon _R^o$, we can express the resulting velocity field in terms of the Stokeslet solution, $\boldsymbol {v_{{Stokes}, 1}}$ in (4.21), (4.22) and (4.28), from § 4.5, as
with no modifications to $v_r$ and $v_z$ at leading order.
In standard isotropic fluids, a superposition of the Stokeslet ($v \propto 1/{\Huge\unicode[Palace Script MT]{x0072}}$) and its second derivative (a source dipole $v \propto 1/{\Huge\unicode[Palace Script MT]{x0072}} ^3$) is sufficient to satisfy the boundary conditions. In the presence of odd viscosity, we find that higher-order gradients are necessary, as can be seen from (5.2). Even so, by equating the far field of the flow and the Stokeslet solution, we find $F_z = 6{\rm \pi} a U\mu$. Hence, the Stokes drag experienced by the sphere remains unchanged to first order in $\eta _R^{o}$, $\eta _1^{o}$ and $\eta _2^{o}$ compared with a standard fluid.
Rewriting (5.2) more explicitly, we have
where
These velocity fields are shown in figure 4(c–e) on the $r$–$z$ plane. As in the Stokeslet case, each odd viscosity coefficient results in an azimuthal flow, but the quantitative features of the velocity field vary depending on the exact viscosity chosen.
5.2. Odd viscous flow past a bubble
Closely related to the flow past a solid sphere is the flow past a spherical bubble without surface tension, in which the bubble itself is filled with a fluid (Hadamard Reference Hadamard1911; Rybczynski Reference Rybczynski1911; Lamb Reference Lamb1924; Batchelor Reference Batchelor1967). Here we assume that the inner and outer fluid have the same viscosities. As with the sphere, we solve for a steady velocity field configuration satisfying $\boldsymbol {v} = U \hat {\boldsymbol {z}}$ as ${\Huge\unicode[Palace Script MT]{x0072}} \to \infty$, but now we require that the velocity field be continuous throughout all space (even across the nominal boundary of the bubble). In a standard fluid, the flow outside the bubble resembles that of the flow past a sphere, while the flow inside is described by Hill's spherical vortex (Hill Reference Hill1894), with the boundary condition imposing continuous velocity at the surface. The streamlines of this velocity field are visualized in black in figure 4(f). Following the set-up above, let us consider the effect of the odd viscosities $\eta _1^o, \eta _2^o, \eta _R^o$ in the perturbative limit.
Like in the case of the sphere, the first-order correction to the pressure vanishes, and the flow outside the bubble reduces to (5.1). To solve this equation, we again employ Green function methods. Unlike the sphere problem, however, the boundary condition no longer requires no-slip velocity on the bubble surface, so we do not need to use the Dirichlet Green function. The details of this calculation are provided in Appendix J. Solving for the flow to leading order in $\epsilon _1$, $\epsilon _2$ and $\epsilon _R^o$, we can write it in terms of the Stokeslet solution, $\boldsymbol {v_{\text {Stokes}, 1}}$:
with no modifications to $v_r$ and $v_z$ at leading order. As in the case of the sphere, the higher-order $1/{\Huge\unicode[Palace Script MT]{x0072}} ^5$ term is necessary to satisfy (5.1) and the boundary condition. By equating the far-field flow and the Stokeslet solution, we find $F_z = 5{\rm \pi} aU \mu$, which corresponds to the Stokesian drag on a bubble in a standard fluid; that is, the drag force is again unaffected at first order in odd viscosity. Note that the general form of the drag on a spherical bubble in a standard fluid is given by $F_z = (4{\rm \pi} a U \mu _{{out}} )(({\mu _{{out}} + ({3}/{2})\mu _{{in}}})/({\mu _{{out}} + \mu _{{in}}}))$, where $\mu _{{out}}$ and $\mu _{{in}}$ are the even shear viscosities outside and inside the bubble, respectively. In the case we are considering, $\mu _{{in}} = \mu _{{out}}$, so $F_z$ reduces to the expression above (Batchelor Reference Batchelor1967).
Rewriting (5.7) more explicitly, we have
where
Next, we consider the flow inside the bubble. In this case, $\varDelta _{\alpha } \boldsymbol {v}_{\boldsymbol {0}}^{{in}} = 0$, so (4.1) reduces to the vector Laplace equation:
with the boundary condition $\boldsymbol {v}_{\boldsymbol {1}}^{{out}}(a, \theta ) = \boldsymbol {v}_{\boldsymbol {1}}^{{in}}(a, \theta )$. The solution to this Dirichlet problem involves the Dirichlet Green function used in the sphere computation (Jackson Reference Jackson1999) (see details in Appendix J). Solving for $\boldsymbol {v}_{\boldsymbol {1}}^{{in}}$, we find
where
again with no modifications to $v_r$ and $v_z$ at leading order. We plot the velocity fields outside and inside the bubble in figure 4(h–j).
5.3. Effect of hydrostatic torque
As we have mentioned in § 3, parity-violating fluids, such as fluids made of spinning particles, can exhibit a hydrostatic torque $\sigma ^{h}_{ij} = -\epsilon _{ijz} \tau _z$ and a hydrostatic shear stress density in their hydrostatic stress. Let us illustrate the effect of the hydrostatic torque on a finite sphere. We assume a no-slip boundary condition at the surface of the sphere. In contrast to the situation of § 5.1, where the velocity at the surface of the sphere was assumed to vanish, here this velocity is determined by the balance between the torques due to the viscous stress and to the hydrostatic stress. Note that other boundary conditions could be appropriate, depending on the microscopic interactions between the constituents of the fluid and the boundary.
In the absence of odd viscosity, the hydrostatic torque leads to a total torque $T_z = \frac 83 {\rm \pi}a^3 \tau _z$ on the sphere (see (3.2)). Hence, the sphere rotates at a steady angular velocity $\varOmega = {T_z}/{8 {\rm \pi}a^3 \mu } = {\tau _z}/{3 \mu }$ (see Hobbie & Roth Reference Hobbie and Roth2007) and introduces an additional azimuthal component
to the flow. This expression is valid for all ${\Huge\unicode[Palace Script MT]{x0072}}$ (in both near and far fields), as it satisfies the boundary condition. This azimuthal flow is even in $z$, unlike the flow due to the parity-violating viscosities, which is odd in $z$.
When odd viscosity is present, we can still compute the far-field flow using the perturbative Oseen tensor (computed in (H6) of Appendix H). The far-field flow is given by $v_i = A_{i z} T_z$ using the rotlet $A_{i \ell }$ (see § 4.2), and we find that
in which $\epsilon \equiv \eta ^o/\mu \ll 1$ and $\eta _2^o = - \eta _1^o /2 \equiv \eta ^o$. Again, we find an azimuthal flow even in $z$ as a consequence of the hydrostatic torque. In addition, we see that the presence of odd viscosity combined with a hydrostatic torque generates flow in the radial direction that is absent in the zeroth-order case.
6. Sedimentation in a parity-violating fluid
6.1. Few particles: mechanisms
We now examine the role of parity-violating viscosities and of the corresponding azimuthal flows in the problem of sedimentation, in which particles driven by an external field (e.g. gravity) interact hydrodynamically at low Reynolds number. We assume the particles to be small identical spheres without inertia, which sediment under gravity and are advected by the flow due to the other particles.
In a standard isotropic fluid, an isolated sedimenting particle experiences a Stokesian drag and thus sinks at a velocity $U = F_z/(6{\rm \pi} \mu a)$. In a co-moving reference frame, the velocity field generated by a single sedimenting sphere $\beta$ is simply given by the Stokes flow past a sphere (I4). In the dilute limit, we can neglect the near-field terms that fall off faster than $1/{\Huge\unicode[Palace Script MT]{x0072}}$ (Happel Reference Happel1983). In particular, we neglect the higher-order $1/{\Huge\unicode[Palace Script MT]{x0072}} ^2$ velocity field contribution associated with particle rotation (see § 5.3), which may occur in a fluid with hydrostatic torques. As a result, the velocity field generated by each particle simply reduces to the Stokeslet (G1). If all the sedimenting particles experience the same force $\boldsymbol {f} = -\hat {\boldsymbol {z}}F_z$, the equation of motion in the co-moving frame for particle $\alpha$ becomes (Hocking Reference Hocking1964; Guazzelli et al. Reference Guazzelli, Morris and Pic2009)
where $G(\boldsymbol {x})$ is the Green function of the Stokes equation (Oseen tensor) from (4.9), $\alpha$ and $\beta$ are particle indices and $\boldsymbol {x}^\alpha$ is the position of particle $\alpha$ in the co-moving reference frame.
In a parity-violating fluid, we replace the standard Stokeslet field on the right-hand side of (6.1) with the odd viscous Stokeslet from (4.16)–(4.18). For simplicity, here we will consider $\eta _2^o = - \eta _1^o /2 \equiv \eta ^o$ and $\mu _1 = \mu _2 = \mu _3 \equiv \mu$ (all other viscosities in (2.7) are set to zero). Since each of the sedimenting particles experiences an identical vertical force, we can move into their co-moving reference frame. We then numerically integrate (6.1) over time with a standard fourth-order Runge–Kutta algorithm to obtain the trajectories of the particles.
Figure 5(a,b) shows the trajectories of three particles in the $x$–$z$ plane with $\eta ^o=0$ and $\eta ^o >0$. While the sedimentation of as few as three Stokeslets in a standard isotropic fluid is already chaotic (Hocking Reference Hocking1964; Jánosi et al. Reference Jánosi, Tél, Wolf and Gallas1997), the parity-violating flow introduces simple and well-defined modifications to the trajectories. For example, the trajectories of two particles interacting through the standard Stokeslet are confined to the vertical plane (figure 5c) containing initial positions. In the presence of odd viscosity, the particle trajectories are deflected out of this plane due to the azimuthal flow present in the odd Stokeslet (figure 5d). Similarly, the dynamics of a three-particle system initialized along a horizontal line is constrained to the initial vertical plane, as shown in figure 5(e) (Hocking Reference Hocking1964). The azimuthal flow in the odd Stokeslet allows the trajectories to escape out of this plane and follow three-dimensional trajectories (figure 5f). More generally, the area, $\boldsymbol {\varDelta } \boldsymbol {\cdot } \hat {\boldsymbol {z}}$, of the projection on the $x$–$y$ plane of the triangle formed by three sedimenting particles is constant in time for standard fluids (Hocking Reference Hocking1964), even though its shape will generally change (figure 5g). This conservation law is broken when azimuthal flow is present, as illustrated in figure 5(h). In the figure, we have used a high $\eta ^o = 1$ for ease of visualization, but the effect is also present in the perturbative regime.
6.2. Sedimentation of clouds
We now consider a cloud composed of many sedimenting particles. We start with $N = 2000$ particles uniformly distributed within a spherical volume of radius $a = 0.5$, and evolve the system by integrating (6.1). Figure 6(a–c) shows snapshots of the evolution for different values of odd viscosity (see also supplementary movie 2).
The case of a standard fluid (figure 6a) was analysed theoretically and experimentally by Batchelor (Reference Batchelor1972), Nitsche & Batchelor (Reference Nitsche and Batchelor1997), Ekiel-Jeżewska, Metzger & Guazzelli (Reference Ekiel-Jeżewska, Metzger and Guazzelli2006) and Metzger, Nicolas & Guazzelli (Reference Metzger, Nicolas and Guazzelli2007) (see also references therein). In this case, the cloud develops a vertical tail of particles that are lost from the outside layer of the cloud. Then, the circulating motion of the flow inside the cloud (figure 6d) depletes the number of particles along the central vertical axis of the cloud, leading to the formation of a torus. If the initial cloud is sufficiently large, the torus undergoes a breakup event into smaller clouds. As shown in figure 6(d), the streamlines of the fluid velocity field due to the particles (or, equivalently, the trajectories of the particles themselves, since inertia is neglected) initially coincide with the flow past a bubble from § 5.2 (Kojima, Hinch & Acrivos Reference Kojima, Hinch and Acrivos1984; Pozrikidis Reference Pozrikidis1990; Ekiel-Jeżewska et al. Reference Ekiel-Jeżewska, Metzger and Guazzelli2006; Shimokawa et al. Reference Shimokawa, Mayumi, Nakamura, Takami and Sakaguchi2016).
We now analyse the effect of a non-zero odd viscosity. In the regime of small $\gamma = \eta ^o/\mu$, the streamlines inside the cloud still agree with the velocity field in a bubble from (5.13). Particles develop a small in-plane tangential velocity component that points in opposite directions below and above the equator. This perturbative modification due to odd viscosity does not yet affect the qualitative features of the cloud dynamics (i.e. the formation of a torus and its breakup). As odd viscosity is increased further, the strength of the azimuthal flow increases in comparison with the radial component, and qualitative features of the evolution begin to change. At $\gamma = 1$, for instance, the breakup event does not always happen. At $\gamma = 5$, we find that the cloud no longer deforms into a torus. Instead, the cloud adopts an ellipsoidal shape which persists until all particles have leaked into the trailing tail (figure 6c). The formation of the ellipsoid is visible from the initial flow within the cloud; unlike the Hill spherical vortex shown in figure 6(d), the initial streamlines in the high odd viscosity case form a stretched vortex flow (figure 6e). The radial and azimuthal flows, as seen from above, are shown in figure 6(f–h).
In all cases, the particles within the cloud follow approximately closed trajectories (figure 6i–k). In the absence of odd viscosity, the closed-loop trajectories are angled radially inward to the central axis of the cloud (figure 6i). When odd viscosity is non-zero, the loop deforms due to the azimuthal flow. Since the azimuthal component changes sign above and below the equator of the cloud, the particles change rotation direction along the trajectories, now creating curved closed loops (see figure 6j). For values of $\gamma$ that correspond to ellipsoidal clouds, the trajectories wrap around layers of the cloud with little radial motion, again rotating in opposite directions above and below the equator (figure 6h).
7. Conclusion
In this article, we have explored the effects of parity violation on the viscous response of a fluid in three dimensions. The broken mirror symmetry gives rise to azimuthal flows even when the external forcing is aligned with the axis of azimuthal symmetry. The changes in a single Stokeslet lead to qualitative changes in the sedimentation of both few and many particles. The situations we have analysed theoretically and numerically are within experimental reach. In the context of soft matter, this could be done in multiple-scale colloids: a colloidal suspension of rotating particles can produce effective fluids with parity-violating viscosities (as has already been demonstrated in two dimensions; Soni et al. Reference Soni, Bililign, Magkiriadou, Sacanna, Bartolo, Shelley and Irvine2019), while larger particles can act as colloidal particles for the effective fluid. In these systems, the presence of parity-violating coefficients could also affect hydrodynamic instabilities such as the fingering instabilities observed in colloidal rollers in suspension (Wysocki et al. Reference Wysocki, Royall, Winkler, Gompper, Tanaka, van Blaaderen and Löwen2009; Driscoll et al. Reference Driscoll, Delmotte, Youssef, Sacanna, Donev and Chaikin2016). In the context of hard condensed matter, recent experimental and theoretical works (Hoyos & Son Reference Hoyos and Son2012; Levitov & Falkovich Reference Levitov and Falkovich2016; Holder, Queiroz & Stern Reference Holder, Queiroz and Stern2019) have focused on the hydrodynamic behaviour of electrons in solids. There, sizeable parity-violating viscosities can occur and have been observed when the sample is under a magnetic field (Berdyugin et al. Reference Berdyugin2019) and Stokes flow can be realized by introducing holes in the sample (Gusev et al. Reference Gusev, Jaroshevich, Levin, Kvon and Bakarov2020).
Supplementary movies
Supplementary movies are available at https://doi.org/10.1017/jfm.2021.1079.
Acknowledgements
We thank M. Han and T. Witten.
Funding
V.V. acknowledges support from the Simons Foundation, the Complex Dynamics and Systems Program of the Army Research Office under grant W911NF-19-1-0268 and the University of Chicago Materials Research Science and Engineering Center, which is funded by the National Science Foundation under award no. DMR-2011854. T.K. and C.S. were supported by the National Science Foundation Graduate Research Fellowship under grant no. 1746045. M.F. acknowledges support from a MRSEC-funded Kadanoff–Rice fellowship (DMR-2011854) and the Simons Foundation. Some of us benefited from participation in the KITP program on Symmetry, Thermodynamics and Topology in Active Matter supported by grant no. NSF PHY-1748958.
Declaration of interests
The authors report no conflict of interest.
Appendix A. Coordinate systems and Fourier transform conventions
In this appendix, we give explicit expressions for the coordinate systems used in this work (see also the schematic in figure 2a). Writing Cartesian coordinates $(x, y, z)$ in terms of cylindrical coordinates $(r, \phi, z)$, we have
In terms of the spherical coordinates $({\Huge\unicode[Palace Script MT]{x0072}}, \phi, \theta )$, we have
Finally, we define the Fourier transform of a function $\phi$ as follows:
Appendix B. Symmetries
The action of an isometry $\boldsymbol{\mathsf{R}} \in O(3)$ on the stress and strain rate tensors is
which can be written as $\sigma \mapsto {\mathsf{R}} \sigma {\mathsf{R}}^T$ and $\dot {e} \mapsto {\mathsf{R}} \dot {e} {\mathsf{R}}^T$ in matrix notation.
The basis of tensors $\tau ^A$ introduced in (2.4a–c) arises from the decomposition in irreducible representations (irrep) of the action (B1a,b) of $O(3)$ on rank-two tensors. Here, the (proper or improper) rotation $\boldsymbol{\mathsf{R}} \in O(3)$ corresponds to the vector representation $D_{1}^{-}$ of $O(3)$, in which $D_{\ell }^{+(-)}$ are the positive (negative) irreducible representations of $O(3)$ with dimension $(2 \ell + 1)$ (i.e. with angular momentum $\ell$) and parity $\pm$ (see e.g. Miller Reference Miller1973; Altmann Reference Altmann2013). Hence, the representation given by (B1a,b) is
The basis tensor $\boldsymbol{\mathsf{C}}$ corresponds to the one-dimensional irrep $D_{0}^{+}$, the basis tensors ${\mathsf{R}}^k$ to the three-dimensional irrep $D_{1}^{+}$ and the basis tensors ${\mathsf{S}}^k$ to the five-dimensional irrep $D_{2}^{+}$.
In terms of the components of the decomposition of the stress or strain rate on this basis (defined in (2.4a–c)), the action (B1a,b) reads
in which
is an orthogonal matrix. Under this transformation, the viscosity matrix transforms as
For example, consider a reflection over the $y$ axis, whose action on $\mathbb {R}^3$ is given by the matrix
We can then compute the action on the basis tensors. For instance, shear two transforms as follows:
Considering all of the basis matrices in this way allows us to construct the matrix
given by (B4), which describes how the stress and strain rate transform under reflection across the $y$ axis. Consequently, the viscosity matrix transforms under this reflection as
For each symmetry group in figure 1, the allowed viscosity coefficients are derived by requiring that $\eta _{ijk\ell }$ be invariant under all the corresponding generators listed in the table in figure 7. The generators in the table of figure 7 can be represented explicitly as matrices
acting on $\mathbb {R}^3$ (following the vector representation $D_1^{-}$), in which the $C_2'$ axis has been chosen so that $C_2' = \sigma _h \sigma _v$. Notice that the viscosity tensor is automatically invariant under $-\mathbb {1} = \operatorname {diag}(-1,-1,-1)$ since four copies of the $- \mathbb {1}$ cancel in (2.2). Notice that $\sigma _h = - \mathbb {1} \cdot C_\infty ({\rm \pi} /2)$. Hence, any cylindrical symmetric viscosity tensor is invariant under $\sigma _h$ regardless of whether $\sigma _h$ is an element of the underlying symmetry group of the fluid. Thus, the effective symmetry group of the viscosity tensor is generally larger than the symmetry group of the fluid, and it can be obtained by simply adding $\sigma _h$ to the list of generators of the symmetry group of the underlying fluid.
Appendix C. Energy dissipation
C.1. Dissipated power
Let us start from the Stokes equation (1.3):
The total stress tensor is split into two pieces:
where $\sigma _{ij}^{h}$ are the ‘hydrostatic’ stresses present even when there are no velocity gradients while the viscous stresses $\sigma _{ij}^{vis} = \eta _{ijk\ell } \partial _\ell v_k$ arise as a linear response to velocity gradients. (This decomposition is distinct from the geometric decomposition of the stress tensor $\sigma _{i j} = {\rm \pi}\delta _{i j} + s_{i j}$ into a volumetric stress ${\rm \pi} \equiv \sigma _{i i}/d$ ($d$ is the space dimension) and a deviatoric (i.e. traceless) stress $s_{i j} \equiv \sigma _{i j} - {\rm \pi}\delta _{i j}$.)
After multiplying by $v_i$ and integrating the result over a volume $\mathscr {V}$, we obtain
After an integration by parts (ignoring boundary terms for simplicity), we obtain
Here, $(\partial _j v_i) \sigma _{ij}^{h}$ is the rate of change of stored energy in the fluid element. This allows us to identify
as the local rate of energy dissipation in the fluid. Finally, we obtain
which can be interpreted as the rate of viscous dissipation in the fluid, and in which only the symmetric part of the viscosity tensor contributes, by symmetry of the expression.
In terms of the viscosity matrix defined in (2.5), the dissipated power reads
in which $\eta ^{{e}} = (\eta + \eta ^{{T}})/2$ is the symmetric part of the viscosity matrix, and $A$, $B$ label its components.
C.2. Virtual power and Lorentz reciprocity
We now note that Lorentz reciprocity (Happel Reference Happel1983; Masoud & Stone Reference Masoud and Stone2019), which was defined in the main text in terms of Green functions, can be interpreted from an energetic viewpoint. To do so, consider two a priori unrelated incompressible velocity fields $\boldsymbol {v}$ and $\boldsymbol {v'}$ satisfying the Stokes equation, and the corresponding stress tensors $\sigma _{ij} = - P \delta _{i j} + \eta _{i j k \ell } \partial _\ell v_k$ and $\sigma _{ij}' = - P' \delta _{i j} + \eta _{i j k \ell } \partial _\ell v_k'$. We consider the quadratic form
in which we used $\partial _k v_k' = 0$. The quantity $\dot {W}[\boldsymbol {v}, \boldsymbol {v'}]$ can be seen as the virtual power exerted by the stress tensor $\sigma _{i j}$ in the velocity field $\boldsymbol {v'}$, and $\dot {W}[\boldsymbol {v}, \boldsymbol {v}]$ reduces to the local power $\dot w$ dissipated in the fluid as given by (C7). Permuting the arguments, we get
Hence, the reciprocity theorem $\dot {W}[\boldsymbol {v}, \boldsymbol {v'}] = \dot {W}[\boldsymbol {v'}, \boldsymbol {v}]$ is in general satisfied only when $\eta _{i j k \ell } = \eta _{k \ell i j}$, namely when the viscosity tensor is purely dissipative.
C.3. Positivity of the dissipated power
Taking the Fourier transform of (C7) yields
In the derivation of the Green function in (4.7), we assumed that $\boldsymbol{\mathsf{M}}$ is negative definite for all $\boldsymbol {q} \neq 0$. (This implies that $\boldsymbol{\mathsf{M}}$ is invertible at finite $\boldsymbol {q}$, as used in the derivation.) On the one hand, from (C11), we see that requiring $\boldsymbol{\mathsf{M}}$ to be negative definite is equivalent to requiring the dissipation rate be strictly positive for all flows at finite $\boldsymbol {q}$. On the other hand, (C7) and (C8) show that a necessary and sufficient condition for $\dot {w} > 0$ is that $\eta ^{e}_{ijk\ell }$ is a positive definite linear map on the space of rank-two tensors, or equivalently that the symmetric part of the viscosity matrix $\eta ^{A B}$ is positive definite.
Appendix D. Incompressible Stokes flow in two dimensions
In a two-dimensional isotropic fluid in which $\eta _{ijk\ell }$ retains both its minor symmetries, odd viscosity is captured by a single coefficient:
In this case, the odd viscosity enters the equations of motion for the velocity field as
Using $\epsilon _{ij} \Delta v_j = - \partial _i[ \epsilon _{k \ell } \partial _k v_\ell ]$ for an incompressible fluid (for which $\partial _i v_i = 0$), we can rewrite the equations of motion for the velocity field as
in which $\tilde {P} = P + \eta ^o \epsilon _{k \ell } \partial _k v_\ell$ is an effective pressure. Since odd viscosity drops out of the bulk equations of motion, it does not affect the flow of an incompressible, isotropic two-dimensional fluid unless boundary conditions on the fluid are stated in terms of stresses, not velocities (e.g. at a free surface) (Avron Reference Avron1998; Banerjee et al. Reference Banerjee, Souslov, Abanov and Vitelli2017; Abanov & Monteiro Reference Abanov and Monteiro2019). For this reason, the Stokeslet flow is not modified in two dimensions. However, odd viscosity does modify the flow of incompressible, anisotropic two-dimensional fluids (Souslov, Gromov & Vitelli Reference Souslov, Gromov and Vitelli2020).
In three dimensions, it is not possible to absorb the odd shear viscosity terms in the pressure. The form of the odd terms in the Stokes equation is given in Appendix E; since these terms cannot be written as gradients of a scalar function, we expect that $\eta _1^o$ and $\eta _2^o$ can in fact lead to changes in the velocity field, in agreement with the results demonstrated in the main text.
Appendix E. Modification to Stokes flow
The steady Stokes equation for an incompressible fluid reads
Once the form of $\eta _{ijkl}$ is specified, we write the viscous term using shorthand vector notation to distinguish between the even and odd viscosity contributions. In this notation, the Stokes equation becomes
in which $\varDelta _{\alpha }$ is the second-order differential operator associated with the viscosity $\alpha =\eta _1^o$, $\eta _2^o$ and $\eta _R^o$. In Cartesian coordinates, they are given by
where $\boldsymbol {\omega }$ is the vorticity.
Assuming that $\boldsymbol {v}$ has no dependence on $\phi$, the expressions of $\varDelta _{\alpha }$ in cylindrical coordinates are
Appendix F. Stokeslet: numerical solution
In figure 8, we visualize the azimuthal component of the Stokeslet velocity field on the $r$–$z$ plane for all viscosity coefficients in (2.7). Each solution is computed numerically, as outlined in § 4.3, in the presence of the shear viscosity $\mu$ and an additional viscosity, indicated in the text label on each panel of figure 8. Here, each such $\eta _i = 0.01 \mu$.
The viscosity coefficients that give rise to a non-zero azimuthal component to the flow are $\eta _R^o$, $\eta ^e_{Q,2}$, $\eta ^o_{Q,2}$, $\eta ^e_{Q,3}$, $\eta ^o_{Q,3}$, $\eta _1^o$, $\eta _2^o$. We validate the numerical method in § 4.3 by solving for the standard Stokeslet velocity field given in (G1). Figures 9 and 10 demonstrate the agreement between theory and numerics for a slice of the velocity field without and with the addition of odd viscosity, respectively.
Appendix G. Stokeslet: exact solution for $\eta _1^o = - 2\eta _2^o$
Here, we provide additional details for the odd viscous Stokeslet calculation performed in § 4.4. For reference, the solution to the Stokeslet flow $\boldsymbol {v}_{\text {Stokes},0}$ with $\boldsymbol {f} = -\hat {\boldsymbol {z}} F_z \delta ^3(\boldsymbol {x})$ in a standard, isotropic fluid is given by
where
and the pressure
Note the absence of an azimuthal component to the flow in the velocity field.
Starting from (4.14)–(4.15), we consider the special case where the two shear odd viscosities satisfy the relation $\eta _1^o = -2\eta _2^o$. This simplification reduces the fields in Fourier space to
To find the real-space solution, we apply (4.9) to the velocity and pressure fields above. Let us demonstrate the general integration method on the $\hat {\boldsymbol {x}}$ component of the velocity.
Parameterizing $\boldsymbol {q}_{\perp }$ in polar coordinates ($q_{\perp }, q_{\phi }$), we write $q_x = q_{\perp }\cos {q_{\phi }}, q_y = q_{\perp }\sin {q_{\phi }}$ and ${\text {d}}^2\boldsymbol {q_{\perp }} = q_{\perp }\,{\text {d}}q_{\perp }\,{\text {d}}q_{\phi }$. Then,
The integral over $q_z$ can be taken as a contour integral in the complex plane and computed using the residue theorem. The integrand has four poles along the imaginary axis at
Then, say, for $z > 0$, we integrate over a semicircle in the upper half-plane to find
The remaining integrals over $q_{\phi }$ and $q_{\perp }$ are straightforward, and can be computed using Mathematica or using an integral table. Integrating over the angular part yields a Bessel function of the first kind, ${\text {J}}_1(q_{\perp } r)$, and the final result is given by
Repeating this calculation for the remaining velocity components and pressure field, rewriting in spherical coordinates and in terms of $\gamma = \eta _2^o/\mu$, we arrive at solutions given in (4.16)–(4.19) in the main text.
The exact solution allows us to visualize the Stokeslet flow for a range of $\gamma$ values. In figure 11(a), we plot the angular dependence of the azimuthal component of the velocity field. As $\gamma$ is increased from zero, the solution develops two lobes of opposite sign above and below the $z = 0$ plane. For high values of $\gamma$, the lobes migrate to the $z$ axis and grow in magnitude, diverging in the $\gamma \to \infty$ limit. Corresponding contour plots on the $r$–$z$ plane are shown in figure 11(b–e).
As discussed in Appendix C.1, the anti-symmetric viscosity does not contribute to energy dissipation. It does, however, change the flow, so the energy dissipated by the Stokeslet in the presence of a non-zero $\gamma$ does differ from standard Stokeslet dissipation. In figure 12, we show contour plots of $\dot {w} = \sigma _{ij} (\partial _j v_i)$ for a range of $\gamma$ values. Although the contribution to the dissipation vanishes at first order in $\eta ^o_2/\mu$, for larger values of $\gamma$, the regions of high dissipation rate are concentrated near the lobes of the azimuthal component of the flow.
We note that the limit $\eta ^o \equiv \eta _{1}^o - 2 \eta _2^o$ and $\mu \equiv \mu _1 =\mu _2 = \mu _3$ has a simple geometric interpretation. Restricting ourselves to the shear subspace, the matrix $\eta ^{AB}$ has the form $\eta ^{AB} = \eta ^o L_z^{AB} + \mu \delta ^{AB}$, where $L_z^{AB}$ is the generator of rotations about the $\hat {\boldsymbol {z}}$ axis. In this sense, the $\mu$ seeks to cause contractions in shear space, and $L_z$ generates azimuthal rotations in shear space.
Appendix H. Stokeslet: perturbative solution for small $\eta _1^o, \eta _2^o$ and $\eta _R^o$
In this appendix, we present additional details for the calculations performed in § 4.5. Here, we assume that the odd viscosity is small as compared to the even viscosity, and consider each coefficient separately.
Let us demonstrate the method with $\eta _1^o$. Setting $\eta _2^o = 0$, and expressing the viscosity ratio as $\epsilon _1 = \eta ^o_1/\mu \ll 1$, the velocity field in Fourier space (4.14) reduces to
The zeroth-order field is simply the standard Stokeslet solution:
Meanwhile, the leading-order correction is linear in $\epsilon _1$, and is given by
To obtain the real-space solution, we once again apply (4.9), and integrate as delineated in Appendix G. In this case, the poles for the integral over $q_z$ are given by $q_z = \pm {\text {i}} |{q_{\perp }}|$. With this method, we find the emergence of an azimuthal component to the flow (4.21), and no correction to the pressure at first order in $\epsilon _1$.
We proceed similarly for the remaining coefficients. For $\epsilon _2 = \eta _2^o/\mu$, we set $\eta _1^o = 0$ and again expand the denominator in (4.14). For the rotational viscosities, we instead expand the expressions in (4.25)–(4.27).
Unlike $\eta _{R,1}$ and $\eta _R^o$, the rotational viscosity $\eta _{R,2}$ does not affect the Stokeslet flow. To see this, let us begin by inspecting the Stokes equation at first order in $\epsilon _{R,2} = \eta _{R,2}/\mu$. Writing $\boldsymbol {v} = \boldsymbol {v}_{\boldsymbol {0}} + \epsilon _{R,2}\boldsymbol {v}_{\boldsymbol {1}}, P = P_0 + \epsilon _{R,2}P_1$, we find the first-order equation to be
Here $\varDelta _{\eta _{R,2}}$ in cylindrical coordinates is
where $\omega _z$ is the $\hat {\boldsymbol {z}}$ component of the vorticity. From (G1), we find $\omega _{z, 0} = 0$, so the last term in (H5) vanishes. Thus, the trivial solution $\boldsymbol {v}_{\boldsymbol {1}} = 0, P_1 = 0$ satisfies (H5). In fact, the flow is unaffected at all orders; at order $m$ in $\epsilon _{R,2}$, the term $\varDelta _{\eta _{R,2}}\boldsymbol {v}_{\boldsymbol {m}-\boldsymbol {1}}$ is zero since $\boldsymbol {v}_{\boldsymbol {m}-\boldsymbol {1}} = 0$, so the trivial solution always satisfies the equation.
As an example, we compute the full Oseen tensor in the limit $\eta ^o \equiv \eta_2^o = -\eta_1^o/2$, in the perturbative regime $\epsilon \equiv \eta ^o/\mu \ll 1$. We find
Appendix I. Viscous flow past a sphere
Here, we provide additional details for the calculation of odd viscous flow past a sphere performed in § 5.1. For reference, in a standard isotropic fluid, the velocity and pressure fields for viscous flow past a sphere in the $\hat {\boldsymbol {z}}$ direction are given by
Note the absence of an azimuthal component to the flow.
As described in § 5.1, we work in a perturbative regime and assume that the pressure correction vanishes at linear order. In this case, the Stokes flow equation reduces to the Poisson equation for the first-order velocity field:
In Cartesian coordinates, the Green function is given by
For ease of dealing with the boundary condition on the sphere, we work in spherical coordinates and we obtain the vector Laplacian in spherical coordinates as follows. Writing $F = \varDelta _{\alpha } \boldsymbol {v}_{\boldsymbol {0}}$, the solution to (I5) in Cartesian coordinates can be written as
To convert a Cartesian vector to spherical coordinates, we apply the matrix $\boldsymbol{\mathsf{T}}$:
Denoting vectors in spherical coordinates with a tilde, we write
where $\tilde {\mathbb {G}}(\boldsymbol {x, x'}) \equiv \boldsymbol{\mathsf{T}}(\boldsymbol {x}) \mathbb {G}(\boldsymbol {x, x'}) \boldsymbol{\mathsf{T}}^{-1}$. We find that in spherical coordinates, $\tilde {\mathbb {G}}(\boldsymbol {x, x'})$ is given by
Since this Green function is not diagonal, the different source components mix. For the odd viscosities, we have $\boldsymbol {F} = F_{\phi }\boldsymbol {\hat {\phi }}$, so
The odd source terms, written in spherical coordinates, are given below, for $\eta _1^o, \eta _2^o$ and $\eta _R$, respectively:
We absorb the spherical corrections to the Green function into the source, and expand the Cartesian Green function in spherical harmonics:
This Green function, however, does not satisfy the boundary condition on the sphere (no slip); it only guarantees a well-behaving solution at infinity. Instead, we need to use the Dirichlet Green function, where we can impose $\boldsymbol {v_1}({\Huge\unicode[Palace Script MT]{x0072}} =a, \theta ) = 0$. The relevant Dirichlet Green function is known: a direct electrostatics analogy for this problem is a conducting spherical cavity of radius $a$ with a point charge placed at $\boldsymbol {x'}$ and a vanishing potential on the surface of the sphere. The Green function for this problem can be found using the method of images (Jackson Reference Jackson1999), and is given by
where
Then, we evaluate the integral below with the Dirichlet Green function
by using the spherical harmonics expansion in (J20), and find the velocity fields given in (5.3).
Appendix J. Viscous flow past a bubble
Here, we provide additional details for the calculation of odd viscous flow past a spherical bubble performed in § 5.2. In a standard, isotropic fluid, the velocity field for the flow outside the bubble is
Inside the bubble, the fluid forms Hill's spherical vortex, given by
As in the previous problems we consider, the standard flow is two-dimensional, with no azimuthal component. To evaluate the effect of odd viscosity on the bubble flow, we work in a perturbative regime, with $\eta ^o \ll \mu$.
Outside the bubble, the problem is remarkably similar to flow past a sphere, without the requirement of the no-slip boundary conditions on the surface. We again look for a solution of the vector Poisson equation
As in the case of the sphere, the odd source terms, $\boldsymbol {F} = \varDelta _{\alpha } \boldsymbol {v}_{\boldsymbol {0}}$, only have an azimuthal component, taking the form
Following the calculation leading to (I11), we absorb the spherical corrections to the Green function into the source, and expand the Cartesian Green function in spherical harmonics. This time, the standard expansion suffices (Jackson Reference Jackson1999):
where
Evaluating the integral in (I18) with this Green function, we find the velocity fields given in (5.8).
Let us now consider the flow inside the bubble. Once again assuming $p_1 = 0$, we are left with (J7). In this case, however, the term $\varDelta _{\alpha } \boldsymbol {v}_{\boldsymbol {0}} = 0$, so (J7) reduces to the vector Laplace equation
with the boundary condition $\boldsymbol {v_{1, {out}}}(a, \theta ) = \boldsymbol {v_{1, {in}}} (a, \theta )$. The velocity on the boundary in spherical coordinates is given by
for $\eta _1^o$, $\eta _2^o$ and $\eta _R^o$, respectively.
Here, as in the case of the sphere, we can make an analogy with electrostatics. Our set-up is the vector version of the following situation: a spherical cavity, with no charge inside, but a potential specified to be some function on the surface of the cavity. This is known as the ‘Dirichlet problem’, and can be solved with the use of the Dirichlet Green function $\mathbb {G}_D$ from (J20). In Cartesian coordinates, the solution to our Dirichlet problem is given by
Again, it is convenient to work in spherical coordinates. Denoting vectors in spherical coordinates with a tilde, we transform
where $\widetilde {\mathbb {G}_D}(\boldsymbol {x, x'}) \equiv \boldsymbol{\mathsf{T}}(\boldsymbol {x}) \mathbb {G}_D(\boldsymbol {x, x'}) \boldsymbol{\mathsf{T}}^{-1}(\boldsymbol {x'})$, and $\boldsymbol{\mathsf{T}}$ is defined in (I8).
Taking into account the mixing of the source components in (I10), we compute this integral by expanding the Dirichlet Green function in spherical harmonics, as in (J20). The relevant expansion for this ‘interior’ problem (Jackson Reference Jackson1999) is given by
where
The resulting velocity fields are given in (5.13).