Investigation of a Vorticity-preserving Scheme for the Euler Equations
Darryl Seligman, Karim Shariff

TL;DR
This paper evaluates and improves a numerical scheme called RBV2 for accurately simulating vorticity in fluid flows, demonstrating its effectiveness in preserving vorticity and applying it to astrophysical vortex interactions.
Contribution
The paper introduces an adjustment to the RBV2 scheme that enhances vorticity preservation and extends its applicability to the full Euler equations with external forces.
Findings
RBV2 perfectly preserves vorticity for symmetric modes.
Error increases with asymmetry in wavenumber modes.
Updated scheme effectively simulates vortex interactions in astrophysical flows.
Abstract
We investigate the vorticity-preserving properties of the compressible, second-order residual-based scheme, "RBV2". The scheme has been extensively tested on hydrodynamical problems, and has been shown to exhibit remarkably accurate results on the propagation of inviscid compressible vortices, airfoil-vortex interactions on a curvilinear mesh, vortex mergers in an astrophysical accretion disk, and the establishment of a two-dimensional inverse cascade in high-resolution turbulent simulations. Here, we demonstrate that RBV2 sustains the analytic solution for a one-dimensional shear flow. We assess the fidelity by which the algorithm maintains a skewed shear flow, and present convergence tests to quantify the magnitude of the expected numerical dispersion. We propose an adjustment to the dissipation in the algorithm that retains the vorticity-preserving qualities, and accurately…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Investigation of a Vorticity-preserving Scheme for the Euler Equations
Darryl Seligman
Astronomy Department, Yale University, New Haven, CT 06511, USA
Karim Shariff
NASA Ames Research Center Moffett Field, CA 94035, USA
(Received February 22, 2019; Revised March 25, 2019; Accepted March 25,2019)
Abstract
We investigate the vorticity-preserving properties of the compressible, second-order residual-based scheme, “RBV2”. The scheme has been extensively tested on hydrodynamical problems, and has been shown to exhibit remarkably accurate results on the propagation of inviscid compressible vortices, airfoil-vortex interactions on a curvilinear mesh, vortex mergers in an astrophysical accretion disk, and the establishment of a two-dimensional inverse cascade in high-resolution turbulent simulations. Here, we demonstrate that RBV2 sustains the analytic solution for a one-dimensional shear flow. We assess the fidelity by which the algorithm maintains a skewed shear flow, and present convergence tests to quantify the magnitude of the expected numerical dispersion. We propose an adjustment to the dissipation in the algorithm that retains the vorticity-preserving qualities, and accurately incorporates external body forces, and demonstrate that it indefinitely maintains a steady-state hydrostatic equilibrium between a generic acceleration and a density gradient. We present a novel numerical assessment of vorticity preservation for discrete-wavenumber vortical modes up to the Nyquist wavenumber. We apply this assessment to RBV2 in order to quantify the extent to which the scheme preserves vorticity for the full Euler equations. We find that RBV2 perfectly preserves vorticity for modes with symmetric wavenumbers, i.e., , and that the error increases with asymmetry. We simulate the dynamical interaction of vortices in a protoplanetary disk to demonstrate the utility of the updated scheme for rendering astrophysical flows replete with vortices and turbulence. We conclude that RBV2 is a competitive treatment for evolving vorticity-dominated astrophysical flows with minimal dissipation.
turbulence - hydrodynamics - accretion, accretion disks -protoplanetary disks -waves -methods: numerical
††journal: ApJ††software: https://github.com/DSeligman/MAELSTROM2D
1 Introduction
Simulations of high Reynolds number flows that respect the evolution of vorticity, and minimize its numerical diffusion, are of key importance for many applications of astrophysical fluid dynamics. Numerical schemes that accurately treat vorticity are of special importance for high-value problems such as blade-vortex interactions in aeronautical engineering. Any numerical investigation of flows with high Reynolds numbers, where turbulence and vortices are expected to dominate the dynamics, inherently require a numerical method that accurately evolves the vorticity, as well as the density, momenta, and energy in the flow. In the astrophysical context, hydrodynamical or magnetohydrodynamical turbulence is thought to be the main driver of the dynamics in convective domains such as Jupiter’s atmosphere (Marcus, 1988), in accretion disks (Balbus & Hawley, 1991) and in protostellar disks (Shariff, 2009; Lyra & Umurhan, 2018), to name a few examples.
The Euler equations, and the vorticity equation derived from them, have no dissipative terms. However, when solving the Euler equations numerically on a finite mesh, a certain amount of dissipation is required to represent the transfer of kinetic energy and enstrophy from resolved to unresolved scales. On the other hand, numerical simulations generally suffer from excessive energy and enstrophy dissipation such that their spectra begin to rapidly fall-off at length scales substantially larger than the numerical grid size. This is due to numerical dissipation, which is either inherent in the method (such as upwinding), or explicitly added to guarantee a stable solution. Schemes used to capture shock-waves employ nonlinear dissipation. Particle-based schemes also tend to diffuse vorticity due to the dissipation associated with the adopted smoothing kernel. A classical approach to decrease diffusivity, and thereby increase the effective Reynolds number in the flow solution, is to increase the resolution of the simulation. Since hydrodynamical simulations are computationally expensive, it is of interest to investigate alternative approaches to controlling unphysical vorticity diffusion.
Theoretically, since enstrophy cascades to small scales, long simulations must allow for unresolved vorticity structures. Therefore, simulations where turbulence and vortices are expected to dominate the dynamics should aim to model the effect of the unresolved scales on the resolved scales. The first model of this kind was proposed by Smagorinsky (1963), and from comparisons with direct numerical simulations it is known that it is too dissipative. Recently there has been an effort to develop less dissipative models (Rozema et al., 2015, and references therein). Models should ideally dissipate enstrophy only at the scales near the grid cut-off where non-linear interactions between the resolved and unresolved motions are important.
Morton & Roe (2001) introduced the concept of vorticity-preservation. A scheme is said to be vorticity-preserving if the evolution equation for discrete vorticity looks the same as the continuous vorticity equation discretized by central difference operators. This requires that the numerical operators, denoted by a tilde, for curl and gradient satisfy , which holds if the derivative operators for the different spatial directions commute. It also requires that upwind and/or dissipation terms have zero . They demonstrated that the Lax-Wendroff-Ni scheme (Ni, 1982), exactly preserves the discrete vorticity for the Euler equations in the case of linearized acoustics in a uniform medium.
Lerat et al. (2007) presented the numerical scheme RBV2, which extended the concept of vorticity preserving numerical simulations to the linearized (about a uniform flow) and full compressible Euler equations. The method incorporates additional dissipation into a central difference scheme, which by construction, respects the vorticity evolution. The RBV2 algorithm has been extensively tested on hydrodynamical problems. Lerat et al. (2007) showed that the scheme is able to perfectly sustain the two-dimensional, compressible inviscid vortex proposed by Yee et al. (1999). Seligman & Laughlin (2017) compared the same test problem with commonly used astrophysical codes, and found that RBV2 remarkably outperformed a Godunov-type solver using third-order Runge–Kutta timestepping and the weighted essentially nonoscillatory WENO3 (Liu et al., 1994) reconstruction scheme, a van-Leer advection based code and a spectral code. Falissard et al. (2008) demonstrated that the RBV2 scheme performs favorably on a linearly advected vortex and demonstrated its fidelity on the computation of airfoil-vortex interactions on a curvilinear mesh. Seligman & Laughlin (2017) also demonstrated that, in the comparison codes, RBV2 was the only code among those tested that was capable of establishing and sustaining an inverse cascade in an unforced two-dimensional turbulence simulation. Motivated by the extremely efficient test results for RBV2, Seligman & Laughlin (2017) implemented the RBV2 scheme in the context of astrophysical accretion disks. They found that it ran at a much higher effective Reynolds number than the Godunov method for comparable computational effort, based on a test of vortex merger with a background shear. They concluded that the algorithm may have important ramifications for simulations of astrophysical environments where turbulence was expected to dominate the dynamics, and where strong shocks are unlikely to be present.
It is of interest to note that there are other methods to solve the Euler equations that are capable of running at high Reynolds numbers, and which minimze the diffusion of vorticity. Seligman & Laughlin (2017) found that the spectral code Dedalus (Burns et al., 2016) was able to sustain the inviscid vortex, although it took ten times longer to run than the RBV2 algorithm as a consequence of the very small time step required to run at very high Reynolds number.
Falissard et al. (2008), however, noted that when RBV2 is used to model flows that contain significant advection diagonally through the grid, spurious short-wavelength perturbations may manifest in the crosswise direction. In order to dissipate these perturbations, while maintaining the desirable vorticity-preserving quality of RBV2, Seligman & Laughlin (2017) implemented high-order spatial filters as proposed by Lele (1992). The details of this implementation may be found in Section 2 of Seligman & Laughlin (2017).
In this paper, we continue to explore the potential of the RBV2 scheme, and specifically, we conduct an investigation of the vorticity-preserving qualities of the algorithm. We present several variations of a shear flow as a hydrodynamical test, all ran to the same simulation time. These tests provide a linear wave convergence test, and quantify the magnitude of the numerical dispersion in the method. We propose an update to the algorithm to incorporate external forces, which is necessary for most astrophysical applications, such as numerical simulations of a protoplanetary disk or a planetary atmosphere. We implement this update, and demonstrate that the new algorithm is able to sustain a shear flow in the presence of a vertical hydrostatic equilibrium. We present a novel assessment of vorticity preservation, which we apply to the algorithm. We conclude with a simulation of the dynamical interaction of seven vortices in a protoplanetary disk, to demonstrate the utility of the updated scheme for rendering turbulent astrophysical flows.
The plan of this paper is as follows. In 2, we present an overview of the algorithm, extending the formal analysis of its merits (and shortcomings), and proceeding from the work of Lerat et al. (2007). In 3 we briefly present the numerical methods used to implement the scheme. In 4 we present the numerical and analytical results for RBV2 on a one-dimensional shear flow. In 5, we present the results of numerical experiments on a skewed shear flow. In 6, we propose an update to the algorithm to incorporate external body forces and demonstrate that the updated scheme sustains a hydrostatic equilibrium. In 7, we provide a numerical quantification for the dissipation of vorticity for a set of vortical modes with wavenumbers varying from 1 to the Nyquist wavenumber. In , we perform shearing sheet simulations of vortex interactions in a protoplanetary disk as a demonstration of the updated scheme. In , we discuss the ramifications of these results, outline future prospects, and conclude.
2 Overview of the Algorithm
Following the nomenclature of Lerat et al. (2007), we write the two-dimensional Euler equations as,
[TABLE]
for three general vectors , and . The exact form of these three vectors depends on the equation set to be solved; Lerat et al. (2007) consider three sets of vectors for the cases of pure acoustics, the linearized Euler equations, and the full Euler equations. Since they will be used frequently in this paper, we provide the latter two here. For the Euler equations linearized around a uniform flow , the vectors are defined as:
[TABLE]
whereas for the full Euler equations, they are given by,
[TABLE]
For simplicity, we adopt the polytropic equation of state, . For the remainder of this paper, we will further specialize to an isothermal equation of state, i.e., , with a uniform sound speed.
The RBV2 scheme may be cast in the form,
[TABLE]
where is a grid-averaging operator and will be defined below. The terms on the right-hand-side of (4) represent the added dissipation, being positive parameters tending towards zero with increased resolution. and are matrices with the same eigenvectors as the Jacobians and respectively. The general difference operators are , , and , which represent the time, and numerical derivatives respectively, and the general averaging operators are and . is, in the general case, a vector involving discrete functions of , and , although for the RBV2 algorithm, . For the remainder of the paper, , , and . These operators are defined on a Cartesian mesh with , , with time steps , for an arbitrary primitive variable , as,
[TABLE]
Lerat et al. (2007) primarily consider , as the quantity of interest and refer to it as the vorticity. By vorticity-preservation they mean that the evolution equation for its discrete analog be identical to the equation obtained when the same difference operators are applied to the continuous evolution equation for . We adopt the same terminology and refer to as the proper vorticity.
The discrete vorticity evolution equation comes from taking the curl of the momentum part of Equation 4,
[TABLE]
where
[TABLE]
Theorems 1–5 in Lerat et al. (2007) prove that the scheme given by Equation 4, with the condition,
[TABLE]
for some constant , is vorticity preserving for the case of pure acoustics and the Euler equations linearized around a uniform advecting flow. Without repeating the details of each proof, we note that in general, they adhere to the following structure: (i) Define the scheme, (ii) Solve for the vorticity evolution (Equation 6) within the assumptions and (iii) Show that the all terms in the right hand side (RHS henceforth) of Equation 6 reduces to zero. The extra dissipation here, by construction, demands that the discrete solution to the Euler equations respects the vorticity equation to machine precision.
Theorem 6 in Lerat et al. (2007) states that the Scheme 4 with Condition 8, preserves vorticity for the linearized Euler Equations (Equation 2), if the discrete operator,
[TABLE]
is non-singular. For the linearized system, the discrete vorticity evolution, Equation 6, reduces to
[TABLE]
where the numerical (proper) vorticity . They show that the Scheme 4 is equivalent to the matrix equation,
[TABLE]
Therefore, if is invertible, this yields . They conclude that, since the RHS of Equation 6 is then zero, the scheme is vorticity-preserving. However, we note that if , the RHS of the original scheme (4) is identically zero; in other words, the additional dissipation in the original scheme vanishes. This raises two questions: (i) why is it necessary to introduce the additional dissipation in the first place, and (ii) would its absence mean that shocks would not be captured without spurious oscillations? Theorem 7 in Lerat et al. (2007) extends Theorem 6 to the case of the full Euler equations, and leads to the same issue of the added dissipation being zero. It was this issue that led us to numerically investigate the algorithm; see §7. There we demonstrate that RBV2 does not preserve vorticity in general, which implies that the added dissipation terms are non-zero in general.
However, there is now a large amount of numerical evidence that the RBV2 algorithm is considerably less dissipative than many schemes. We therefore conducted the following investigations to elucidate the extent to which the scheme preserves vorticity.
3 Solution of the Implicit System
In this section, we describe the numerical method by which we solve the implicit system (4). For a more detailed description, we refer the reader to Seligman & Laughlin (2017). Equation (4) is written as a residual equal to zero, i.e., . We solve this equation by stepping the following equation to steady-state (in fictitious time) using the technique proposed by Jameson (1991):
[TABLE]
where is a fictitious time. The residual is split into its convective and dissipative parts ( and , respectively),
[TABLE]
The solution vector at subsequent time steps is found by iterating over the following algorithm, where the superscript symbolizes successive iterations for ,
[TABLE]
and successive iterations are
[TABLE]
The initial convective and dissipative residuals are calculated from the previous time step, and . The th residuals are calculated using and . The coefficients and are chosen to maximize the stability interval along the imaginary and negative real axis of each Fourier mode of the solution. Jameson (1991) reported that effective choices for and are , , , and , , , and . For stability, in all simulations presented in this paper, we use a global timestep that is one third of that given by the Courant condition, e.g. that , where and are the maximum velocities at any point in the grid, and we use three sub-iterations of the scheme at each step.
4 One-Dimensional Shear Flow
In this section we examine both analytically and numerically, the fidelity with which RBV2 applied to the full Euler equations (3) maintains the one-dimensional shear flow:
[TABLE]
Since the equation of state is isothermal, we may neglect the internal energy equation. The resulting Jacobian matrices are,
[TABLE]
We demonstrate that the dissipation term in the scheme given by Equation 4, and therefore its discrete curl, is identically zero for the one-dimensional shear flow. The only nonzero part of involves the derivative, namely, . Therefore, . Each term to the right of this equation reduces to zero for the given initial conditions. Since the right-hand-side of scheme 4 is just a derivative of this, the scheme should sustain the initial condition.
In order to evaluate the one-dimensional shear flow numerically, we use Equations 16 as initial conditions an a zone grid. We use an amplitude of the shear flow , sound speed on a domain of . We run the simulation until , which corresponds to 60 sound crossing times. The results are shown in Figure 3, and it is evident that the scheme is maintaining the analytic solution.
5 Skewed Shear Flow
In this section, we investigate how the RBV2 scheme maintains a skewed shear flow, and present convergence tests to quantify the expected numerical dispersion in the algorithm. We consider a flow velocity in a coordinate system , rotated by some angle, , with respect to the unprimed coordinates. The shear flow in the rotated system is . Therefore, in the unrotated (or computational grid) coordinates,
[TABLE]
We evolve these initial conditions on a grid, with , and run the simulation for 60 sound crossing times, to be consistent with the one-dimensional shear flow analysis. We skew the shear flow by an angle . The results are shown in Figure 1.
As shown in the residuals in Figure 1, there is no dispersion in the skewed shear flow after 60 sound crossing times to machine precision. Assuming that the discrete vorticity equation has no dissipative terms, if central difference schemes are used, then the numerical discretization does not produce any dissipation of vorticity. In other words, only even-order derivatives are present when a truncation error analysis of the difference operators are made, or, one has a purely imaginary modified wavenumber. However, the difference operators do have dispersion error because their truncation error has odd-order derivatives and the modified wavenumber for the first derivative deviates from being linear. This means that when compared to the analytic solution, there should be dispersion, and that the higher wavenumbers experience more rapid dispersion.
In order to quantify the magnitude of this numerical dispersion, we present a simulation of the same test with a higher wavenumber, which also may be thought of as a lower resolution simulation. In Figure 2, we increase the wavenumber by a factor of 4. We run this simulation also to 60 sound crossing times, and observe that as the dispersion manifests, the solution begins to go unstable, and the residuals grow to a factor of unity.
6 Updated Scheme for External Body Forces
Many astrophysical applications require the advent of external body forces in numerical calculations. For example, a simulation of a protostellar disk requires the incorporation of both a coriolis deflection and an external gravitational field. However, balancing source terms with non-zero flux gradients is known to be a difficult issue numerically (LeVeque, 1998), even in the simplest case where the source terms cancel the flux gradients, such as a vertical hydrostatic equilibrium. We conducted numerical experiments that demonstrated that the RBV2 algorithm, when applied to a naive (cell-centered) source term discretization of an additional, constant gravitational force balanced by a pressure gradient, was unstable. Since the scheme was not developed to incorporate external body forces, it is possible to modify it to handle these and still retain minimal vorticity dissipation.
If a generic external acceleration , was added to , e.g.
[TABLE]
the modified scheme correctly incorporates the external force. The external acceleration may be constant or spatially varying, and could possibly represent an external gravitational field. Furthermore, and are defined on grid points, , so we include the operator so that each term in the residual is evaluated at the midpoints .
This new formula for the residual yields a straightforward inclusion of external forces in the scheme that may still be written as . The proposed update requires that the difference and average operators commute.
We investigate how the updated scheme maintains the one-dimensional shear flow presented in the previous section, in the presence of a vertical hydrostatic equilibrium density gradient imposed. The equilibrium is set so that the pressure gradient balances an external gravity force (=), i.e., . The analytic solution for the test case is,
[TABLE]
We run the simulation using these as initial conditions for sound crossing times, on a grid consisting of zones. The simulation has dimensions , , , and . The boundary conditions are , and , and are strictly periodic in the direction. We show the results of the integration in Figure 3. It is evident that the updated scheme maintains the analytic solution in the presence of the nonzero dissipation.
7 Numerical Assessment of Vorticity Preservation for the Full Euler Equations
In this section, we numerically quantify the extent to which the RBV2 scheme preserves vorticity for the full Euler equations. We do this by examining the dissipation in the vorticity evolution equation for a spectrum of vortical modes up to the Nyquist frequency. For the full Euler equations, given by Equation 3, the scheme 4 is vorticity preserving if (given by Definition 2 of Lerat et al. (2007))
[TABLE]
where now . Therefore the vorticity equation is given by Equation 6, and the RHS of which is . Henceforth, we write
[TABLE]
In this formalism, .Therefore and . Similarly, . To construct this, and . Therefore
[TABLE]
and
[TABLE]
Then, for a uniform grid where the RHS simplifies to
[TABLE]
with , , , and , as defined in Section 2. If the dissipation in the RBV2 scheme exactly preservers vorticity, Equation 25 should yield identically zero on the grid. Any deviations would signify that the scheme was dissipating vorticity.
We calculate the residuals of the from Equation 25. The results of this are shown in Figure 4. Using a zone grid, we seed vortical perturbations of the form
[TABLE]
for a set of all integers from 1 to the nyquist wavenumber . We evaluate the RHS of the discrete vorticity equation, and show the root mean square of this quantity normalized by the initial vorticity, in Figure 4. We show the linear and log scale of this assessment, and in the linear scaling include the case where , which correspond to the unskewed shear layers that we have analytically shown to be zero. It appears that RBV2 perfectly evolves vorticity for vortical modes of equal wavenumbers, e.g. . The scheme dissipates vorticity when the wavenumbers are antisymmetric, e.g. , and the dissipation increases for higher wavenumbers.
8 Dynamical Interaction of Vortices in a Protoplanetary Disk
There now exists mounting theoretical and observational evidence that vortices play an important role in the local and global dynamics of protoplanetary disks. Therefore, developing computational algorithms that can accurately evolve flows replete with vortices and turbulence is critical to any theoretical understanding of them. Vortices have been invoked as the sites for planet formation due to the rapid settling of dust grains into their central regions (Barge & Sommeria, 1995). This process enhances the local surface density, and may trigger giant planet formation via gravitational instability (Adams & Watkins, 1995).van der Marel et al. (2013) reported ALMA observations of the disk around the star Oph IRS 48 that traced millimeter sized grains, and were consistent with a massive, anticyclonic dust trapping vortex. Cazzoletti et al. (2018) presented similar ALMA observations as evidence for a massive () vortex in the HD 135344B disk. Moreover, they argued that the vortex may be massive enough to launch spiral density waves, and could therefore be responsible for the observed, global, spiral structure. Abramowicz et al. (1992) suggested that vortices in hot accretion disks may explain the variability in their X-ray temporal power spectra. Similar temporal variability is observed in young stellar objects (Flaherty et al., 2016), which may also be caused by vortices.
From a theoretical standpoint, vortices and hydrodynamical turbulence in protostellar disks may be important drivers of angular momentum transport. In the ideal MHD limit, the magnetorotational instability (Balbus & Hawley, 1991; Hawley & Balbus, 1991) produces both the magnitude and outward directionality of the angular momentum transport necessary for the viscous evolution of gas in an accretion disk. However, protoplanetary disks are so weakly ionized that magnetic fields may not affect the motion of the neutral medium, so there remains interest in searching for a purely hydrodynamical mechanism for the outward transport of angular momentum. Barranco & Marcus (2005) discovered that vortices that form naturally above the midplane from disk perturbations are robust for hundreds of orbit, and could produce significant angular momentum transport. Self-gravitating, cooling instabilites (Gammie, 2001), baroclinic instabilities (Klahr & Bodenheimer, 2003) and zombie vortex instabilities (Marcus et al., 2015) may also transport angular momentum (for a recent review, see Lyra & Umurhan (2018)).
Here, we present a simulation of the dynamical interaction of seven vortices in a protoplanetary disk. This provides an example of how the RBV2 algorithm, updated to handle external body forces, will be useful for studying turbulent astrophysical flows. We perform a simulation in the Cartesian shearing box formalism, which is employed to examine local phenomenon at a scale which captures the shear, yet omits the global curvilinear geometry, described in detail in Hawley et al. (1995). For a Keplerian disk, the hydrodynamical equations of motions expanded around a fiducial disk radius are
[TABLE]
where , , and are the local velocity, pressure, density and rotational velocity. In addition to the descripton of the implentation in Section 4.1 in Seligman & Laughlin (2017), the operator has been updated at each grid cell to include the appropriate coriolis term, , and tidal expansion of the effective centrifugal and gravitational potential from the central object term, . The seeded vortices have the functional form proposed in Adams & Watkins (1995), and used in Section 4.2 and 4.3 of Seligman & Laughlin (2017). The simulation was run on 512512 zones, at a fiducial radius of AU, with a sound speed and radial and azimuthal extent of AU.
Figure 5 shows the dynamical interaction of seven anticyclonic vortices in a protoplanetary disk as rendered with the updated RBV2 algorithm. Only anticyclones are expected to be long-lived in disks, because they have the same sense of rotation as that of the local shear, which is opposite that of the global rotation. The same shear which enforces the rotation will rip apart cyclonic vortices (Kida, 1981; Barranco & Marcus, 2005). In the absence of the background shear and the additional forces present in the rotating frame, vortices that have the same spin orientation and are close enough together will eventually merge (Cerretelli & Williamson, 2003). As demonstrated in the second and third panels of Figure 5, the five central vortices dynamically interact very rapidly. The Keplerian shear dominates the dynamics of the two furthest vortices, driving the upper left vortex upwards and lower right vortex downwards. In the fourth panel, the five central vortices have coalesced into two new vortices with substantially more sub-structure. Due to the periodic boundary condition in the azimuthal direction, the two furthest vortices have also begun merging at this stage. The three long-lived vortices continue to shear past each other for orbits, dynamically interacting, exchanging vorticity and shedding Rossby waves that dramatically effect the sub-structure in the surrounding flow. After sound crossing times, the three vortices coalesce into a single, much larger whirlpool.
9 Conclusion
Lerat et al. (2007) presented a novel approach to the accurate evolution of vorticity by insisting on vorticity preservation in idealized hydrodynamical cases on a multi-dimensional grid. In this paper, we investigate the vorticity-preserving properties of the resultant RBV2 algorithm. We evaluate how the scheme handles several idealized hydrodynamical tests of the full Euler equations. We propose an adjustment to the dissipation that retains the vorticity-preserving qualities, while accurately incorporating external body forces, and demonstrate that the adjusted scheme sustains a hydrostatic equilibrium. We present a novel numerical assessment of vorticity dissipation for discrete wave-number, vortical modes. We find that for the full Euler equations, RBV2 perfectly preserves vorticty for modes with symmetric wavenumbers, and that the error increases with asymmetry. We then perfrom shearing sheet simulations of vortex interactions in a protoplanetary disk, to demonstrate the utility of the updated algorithm for modeling astrophysical fluid flows.
The RBV2 algorithm has proven to exhibit remarkably efficient and accurate results for test problems involving turbulence and vortices. Given its minimal dissipation of vorticity, we plan use the algorithm to simulate astrophysical environments where turbulence is expected to dominate the dynamics. One very promising example of this is a protoplanetary disk, where turbulence and vortices may dictate the accretion process (Barranco & Marcus, 2005). With the advent of the proposed update to include body forces, we believe that the scheme will prove extremely useful for elucidating the nature of and interaction between vortices in Jupiter’s polar region, where the small Rossby number (Barranco & Marcus, 2005) implies that the Coriolis deflection dominates the dynamics.
This material is based upon work supported by the National Aeronautics and Space Administration through the NASA Astrobiology Institute under Cooperative Agreement Notice NNH13ZDA017C issued through the Science Mission Directorate. We acknowledge support from the NASA Astrobiology Institute through a cooperative agreement between NASA Ames Research Center and Yale University. We thank Professor Alain Lerat for extensive correspondence regarding the contents of this paper. We thank Professor Gregory Laughlin for extensive support and insightful conversations.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Abramowicz et al. (1992) Abramowicz, M. A., Lanza, A., Spiegel, E. A., & Szuszkiewicz, E. 1992, Nature, 356, 41
- 2Adams & Watkins (1995) Adams, F. C., & Watkins, R. 1995, Ap J, 451, 314
- 3Balbus & Hawley (1991) Balbus, S. A., & Hawley, J. F. 1991, Ap J, 376, 214
- 4Barge & Sommeria (1995) Barge, P., & Sommeria, J. 1995, A&A, 295, L 1
- 5Barranco & Marcus (2005) Barranco, J. A., & Marcus, P. S. 2005, Ap J, 623, 1157
- 6Burns et al. (2016) Burns, K. J., Vasil, G. M., Oishi, J. S., Lecoanet, D., & Brown, B. 2016, Dedalus: Flexible framework for spectrally solving differential equations, Astrophysics Source Code Library, , , ascl:1603.015
- 7Cazzoletti et al. (2018) Cazzoletti, P., van Dishoeck, E. F., Pinilla, P., et al. 2018, A&A, 619, A 161
- 8Cerretelli & Williamson (2003) Cerretelli, C., & Williamson, C. H. K. 2003, Journal of Fluid Mechanics, 475, 41
