Recent development in kinetic theory of granular materials: analysis and numerical methods
Abstract.
Over the past decades, kinetic description of granular materials has received a lot of attention in mathematical community and applied fields such as physics and engineering. This article aims to review recent mathematical results in kinetic granular materials, especially for those which arose since the last review [91] by Villani on the same subject. We will discuss both theoretical and numerical developments. We will finally showcase some important open problems and conjectures by means of numerical experiments based on spectral methods.
Keywords: Granular gases equation, inelastic Boltzmann equation, fast spectral method, asymptotic behavior, review, hydrodynamic equations, granular flows, GPU.
2010 Mathematics Subject Classification:
82C40, 76P05, 76T25, 65N35.
1. The Boltzmann equation for granular gases
Granular gases have been initially introduced to describe the nonequilibrium behavior of materials composed of a large number of non necessarily microscopic particles, such as grains or sand. These particles form a gas, interacting via energy dissipating inelastic collisions. Although a statistical mechanics description of particle systems through inelastic collisions faces basic derivation problems as the inelastic collapse [72], i.e. infinite many collisions in finite time, the kinetic description of rapid granular flows [65, 66, 57] has been able to compute transport coefficients for hydrodynamic descriptions used successfully in situations that are a long way from their supposed limits of validity, to describe, for instance, shock waves in granular gases [82, 28], clustering [61, 32, 37], and the Faraday instability for vibrating thin granular layers [46, 73, 89, 88, 90, 28, 27, 36]. A large amount of practical systems can be described as a granular gas, such as for example spaceship reentry in a dusty atmosphere (Mars for instance), planetary rings [70, 7] and sorting behavior in vibrating layers of mixtures. A lot of other examples can be found in the thesis manuscript [40], and in the seminal book of Brilliantov and Pöschel [31].
Usually, a granular gas is composed of to particles. The study of such a system will then be impossible with a direct approach, and we shall adopt a kinetic point of view, studying the behavior of a one-particle distribution function , depending on time , space and velocity , for . The statistical mechanics description of the system has been then admitted in the physical community as the tool to connect the microscopic description to macroscopic system of balance laws in rapid granular flows [65, 66, 57, 59, 30] as in the classical rarefied gases [39]. In this first section, we shall review some basics on the inelastic Boltzmann equation, and present the mathematical state of the art since the previous review paper on the subject [91].
Microscopic dynamics.
The microscopic dynamics can be summarized with the following hypotheses:
-
(1)
The particles interact via binary collisions. More precisely, the gas is rarefied enough so that collisions between 3 or more particles can be neglected.
-
(2)
These binary collisions are localized in space and time. In particular, all the particles are considered as point particles, even if they describe macroscopic objects.
-
(3)
Collisions preserve mass and momentum, but dissipate a fraction of the kinetic energy in the impact direction, where the inelasticity parameter is called restitution coefficient:
(1) with being the impact direction. Using these conservation, one has the following two possible parametrizations (see also Fig. 2) of the post-collisional velocities, as a function of the pre-collisional ones:
-
•
The -representation or reflection map, given for by
(2) -
•
The -representation or swapping map, given for by
(3)
-
•
Remark 1.

The geometry of collisions is more complex than the classical elastic one. Indeed, fixing , denote by
Then if is the relative velocity, one has
namely and , where is the sphere centered in and of radius (see also Fig. 2).

Restitution coefficient.
The physics literature is quite divided on the question of whether the restitution coefficient should be a constant or not [31]. Although most of the early mathematical results on the topic consider a constant [91], it seems that this case is only realistic in dimension 1 of velocity (the so-called “collisional cannon” described in the chapter 4 of [31] is a famous counter-example). The true realistic case considers that depends on the relative velocity of the colliding particles. Even more precisely, it must be close to the elastic case for small relative velocities (namely no dissipation, elastic case), and decay towards when this relative velocity is large. The first mathematical result on this direction can be found in [85], where
(4) |
for a nonnegative constant characterizing the inelasticity strength ( being elastic), and .
Another important case is the so-called viscoelastic hard spheres one, thoroughly studied mathematically in a series of papers [6, 4, 11, 5], where is given by the implicit relation
(5) |
for . More details on the derivation of this expression can be found in [31, Chapter 3].
Another quite rigorous study has been made in [81], with a threshold-dependent restitution coefficient:
and being fixed.
Finally, the case describes sticky collisions: the normal component of the kinetic energy being completely dissipated during impact, the particles stick and travel together in the tangent direction after impact. A derivation of the model from the microscopic dynamics on the line can be found in [29, 42].
Remark 2.
This model is meaningful even in dimension , which is not the case for elastic collisions. Indeed, such monodimensional collisions are only
meaning that the particle velocities are either swapped or preserved. The particles being indistinguishable, nothing happens111Because of that, the elastic collision operator is simply equal to for a one-dimensional velocity space, the Boltzmann equation reducing only to the free transport equation.. In the d inelastic case, the collisions are given using (• ‣ 3) by
depending on the value of .
The granular gases operator: Weak form.
Using the microscopic hypotheses (1–2–• ‣ 3), one can derive the granular gases collision operator , by following the usual elastic procedure (see [91] for more details). Its weak form in the -representation is given by
(6) |
where the collision kernel is typically of the form , and is the kinetic energy of , namely its second moment in velocity, the postcollisional velocities are computed by (• ‣ 3), and is the angle between and . We shall assume in all the following of this section that the collision kernel is of generalized hard sphere type, namely
(7) |
where ( being the simplified Maxwellian pseudo-molecules case and the more relevant hard sphere case), and the angular cross section verifies
(8) |
Remark 3.
The granular gases operator: Strong form.
Deriving a strong form of with the reflection map in the -representation is a matter of a change of variables. However, deriving a strong form of is not as easy as in the elastic case in the -representation since the collisional transform is not an involution and we have to go through the -representation, see [34] for details.
More precisely, given the restitution coefficient depending on the relative velocity of the particles , we assume the collisional transform’s Jacobian for (• ‣ 3) is for all . Notice in the constant restitution case. It is in general a complicated expression of the relative speed and involving and its derivative. Then, the precollisional velocities read as
(10) |
The final strong from of the operator is with the loss part of the operator given by
and the gain part of the operator in strong form written as
(11) |
with and given by
(12) |
and
(13) |
We can derive now the following strong form of the collision operator also in the -representation by just changing variable in the operator from to , see [34], to find the expressions of the loss and the gain terms in the -representation:
and
(14) |
with and given by
(15) |
and
(16) |
In these expressions, the precollisional velocities are given in the -representation by
(17) |
The granular gases collision operator has then the same structure of the elastic Boltzmann operator under Grad’s cutoff assumption, namely the difference between an inelastic gain term and a loss operator , which depends only on the chosen collision kernel, but not on the inelasticity.
We shall call the following granular gases equation, or the inelastic Boltzmann equation:
(18) |
We shall denote its first fluid moments (resp. density, mean momentum, and kinetic energy) by
Remark 4.
There is another popular approach to describe granular gases, which uses an Enskog-type collision operator. It is more relevant physically because it allows to keep the particles’ radii positive, hence delocalizing the collision222Note that using a BBGKY approach [50] to derive (11) is not expected to succeed, because among other problems the macroscopic size of the particles composing a granular gas is incompatible with the Boltzmann-Grad scaling assumption.. The microscopic hypothesis 2 is in particular not valid anymore. The strong form of the collision operator in the constant restitution coefficient case is given by
(19) |
where is the local density of , denotes for a given function the shorthand notation
and is the local collision rate (also known as the correlation rate, see [91]). The global existence of renormalized solutions for the full granular gases equation (18) with the collision operator (19) has been established for both elastic and inelastic collisions in [45]. Existence and stability of such solutions has been proved in [95], for close to vacuum initial datum.
1.1. Cauchy theory of the granular gases equation
The space homogeneous setting.
Most of the rigorous mathematical results concerning the granular gases equation are obtained in the space homogeneous setting, where is the solution to
(20) |
for a given scaling parameter .
The first existence results for solution to (20) can be found in [15, 16, 12, 13, 21, 38]. These works deal with the generalized Maxwellian pseudo-molecule kernel (7) , and , with a velocity dependent restitution coefficient . Such a model allows to use some Fourier techniques to deal with the collision operator, altogether with the correct large time behavior for the kinetic energy, the so-called Haff’s cooling Law (26), and the correct hydrodynamic limit (31). The main result of these works is the global well-posedness of the solutions to (20) in , the convergence towards equilibrium, and the contraction in different metrics for the equation. The proof relies in the careful study of the self-similar solutions to (20). Some extensions of these results, using the same collision kernel, can be found in the works [19, 18, 17], where in particular the uniqueness is obtained.
The physically relevant case of the hard sphere kernel , was first considered in [85] in the unidimensional case. This work establishes the global existence of measure solutions with finite kinetic energy for this problem. The proof relies on a priori estimates of the solution to (20) in the Monge-Kantorovich-Wasserstein metrics . This work also investigates the quasi-elastic limit of the model, a nonlinear McNamara-Young-like friction equation. This friction model was later investigated in [71], where its global wellposedness was shown in the space of measure of finite energy.
The tail behavior of the equilibrium solution to the granular gases equation with a thermal bath was investigated in many papers, the main ones being [44, 20, 51]. They all proved the existence of non-gaussian, overpopulated tails for diffusively excited granular gases, namely:
Theorem 1 (From [20] and [44]).
Let for be a solution to the stationary equation
with all polynomial moments in velocity. Then,
with in the Maxwellian molecules case and in the hard spheres case.
Indeed, the thermal bath gives an input of kinetic energy, preventing the appearance of trivial Dirac delta equilibria. The propagation of the Sobolev norms of the space dependent version of this equation was then established in [51]. It uses a careful estimate of the inelastic entropy production (23), and a fixed point argument for the existence and uniqueness of solutions.
Finally, the work [77] establishes the global well posedness of the granular gases equation without a thermal bath, for a general case of collision kernel (which contains (7)) and velocity dependent restitution coefficients:
Theorem 2 (Theorem 1.4 of [77]).
Let . Then for any , where is the so-called blowup time, there exists an unique nonnegative solution of (20). It preserves mass and momentum, and converges in the weak-* topology of measures towards a Dirac delta.
Their proof relies on careful estimates of the collision operator in Orlicz space (specially the space of finite entropy measures).
Remark 5.
The related (but still mostly open) problem of the propagation of chaos was considered in [78] for a very simplified inelastic collision operator with a thermal bath.
Cauchy problem in the space dependent setting.
The case of the space inhomogeneous setting333Physically more realistic, in part because of the spontaneous loss of space homogeneity that has been observed in [58]. has been much less investigated.
The first result can be found in [9] for the model introduced in [85] with a restitution coefficient given by (4), in one dimension of space and velocity. This work establishes the existence and uniqueness of mild (perturbative) solutions, first for small initial data, and then for compactly supported initial data. Their main argument is reminiscent from a work due to Bony in [23] concerning discrete velocity approximation of the Boltzmann equation in dimension .
The global existence of mild solutions in the general setting, for a large class of velocity-dependent restitution coefficient, but for initial data close to vacuum, was obtained in [6]. The proof is based on a Kaniel-Shinbrot iteration on a very small functional space. The stability in under the same assumptions was established in [94]. Finally the existence and convergence to equilibrium in for a weakly inhomogeneous granular gas444Namely, the initial condition is chosen with a lot of exponential moments in velocity, and close to a space homogeneous profile. with a thermal bath was proved in [87], using a perturbative approach.
1.2. Large time behavior
Macroscopic properties of the granular gases operator.
Modeling-wise, the main microscopic difference between a granular gas and a perfect molecular gas is the dissipation of the kinetic energy. Using the weak form (6) among with the microscopic relations (1) of the inelastic collision operator, this yields
where is the energy dissipation functional, which depends only on the collision kernel:
(21) |
The quantity is the so-called energy dissipation rate, given using (1) by
(22) |
This dissipation of kinetic energy has a major consequence on the behavior of the solutions to the granular gases equation. Indeed, combined with the conservation of mass and momentum, it implies (at least formally) an explosive behavior, namely convergence in the weak-* topology of solutions to (18) towards Dirac deltas, centered in the mean momentum :
As for the entropy, it is not possible to obtain any entropy dissipation for this equation, in order to precise this large time behavior. Indeed, as noticed in [51], taking in (6) yields
(23) |
The first term in (23), the elastic contribution, is nonpositive because (this is Boltzmann’s celebrated H Theorem). Nevertheless, the second term has no sign a priori: it is 0 only in the elastic case (because of the involutive collisional transformation ). Boltzmann’s entropy
is then not dissipated by the solution of the granular gases equation if . Some work has been done on that direction in the numerical side. Indeed, adding a drift term or a thermal bath in velocity can yield numerical entropy dissipation, as noticed in [53].
Kinetic energy dissipation and the Haff’s cooling Law.
Let us assume in this subsection that the granular gas considered is space homogeneous, namely is solution to (20). Having no known entropy, one has then to use other macroscopic quantities to study the large time behavior of solutions to (18). Because of its explicit dissipation functional, kinetic energy is a good candidate for this. Moreover, being related to the variance, it allows to measure the concentration in velocity of the solution.
In order to have an explicit bound for the energy dissipation, let us assume that the collision kernel is of the general type (7). Using polar coordinates, it is straightforward to compute the dissipation rate (22):
(24) |
where thanks to (8)
Using the conservation of mass and momentum, one can always assume that the initial condition is of unit mass and zero momentum. Plugging (24) into (21) then yields using Hölder and Jensen inequalities
(25) |
In particular, one will have the following large time behaviors: Setting and ,
-
•
Maxwellian pseudo-molecules () decays exponentially fast towards the Dirac delta :
Notice that the inequality in (25) is an identity for this case.
-
•
Hard spheres (, ) exhibits the seminal quadratic Haff’s cooling Law [60]:
(26) -
•
Anomalous gases () exhibits more general behaviors:
All of these formal results have been proven to be rigorous and sharp, with explicit lower bounds, in [15, 13] for the Maxwellian and hard sphere cases [74], and in [83] for the anomalous cases. Extension to the viscoelastic case can be found in [6, 5], where the energy is shown to behave as
All these papers share a common approach of proof, using the fact that the space homogeneous granular gases equation admits a self-similar behavior. Hence, introducing some well chosen time-dependent scaling function and , the distribution is written as
to take into account the concentration in the velocity variables555One can see the velocity scaling function as the inverse of the variance of the distribution . This scaling is then a continuous “zoom” on the blowup, and can be used to develop numerical methods for solving the full granular gases equation, see [49].. The rescaled function is then solution to the granular gases equation, with an anti-drift term in velocity:
Using some regularity estimates of the gain term of “à la” Lions/Bouchut-Desvillettes [24] and some new Povzner-like estimates [3], [74] then obtains a lower bound for the energy of , yielding the generalized Haff’s law by coming back to .
Remark 6.
In the viscoelastic case, note that the rescaling in velocity induces a time dependency on the restitution coefficient, complicating the proof of the Haff’s cooling law [4]. It is also the case in the anomalous setting, where the rescaling function depends nonlinearly on the solution .
The question of the uniqueness, stability and exponential return to an universal equilibrium profile (hypocoercivity, see [92]) of the self-similar solutions has then been fully addressed in the series of work [75, 76], for a constant restitution coefficient, with and without a thermal bath. Extension of these results to the viscoelastic case has been done in [5].
1.3. Compressible hydrodynamic limits
Let us consider in this subsection the following hyperbolic scaling of the granular gases equation:
(27) |
Determining the precise hyperbolic limit of equation (27) is a fundamental, yet very difficult question.
Indeed, for the elastic case , one simply has to use the fact that the equilibria of the collision operator are at the thermodynamical equilibrium (gaussian distributions) and the conservation of mass, momentum and kinetic energy to obtain the classical compressible Euler-Fourier system [39]. Because of the trivial Dirac equilibria, this question is more intricate for the true inelastic case.
Pressureless Euler dynamics.
Adopting the same approach as in the elastic case, one can formally plug the “equilibrium” Dirac deltas in the pressure to obtain the following pressureless Euler system:
(28) |
This system can describe various interesting physical situations, such as galactic clusters, but is notoriously difficult to study mathematically. Its solution are in general ill-posed, as classical solutions cannot exists for large times and weak solutions are not unique.
In the unidimensional case, it is however possible to recover a well posed theory by imposing a semi-Lipschitz condition on . This theory was introduced in [25], and later extended in [26] and [63]. We cite below the main result of [63], where denotes the space of Radon measures on and for in denotes the space of functions which are square integrable against the density .
Theorem 3 (From [63]).
For any in and any , there exists and solution to (28) in the sense of distribution and satisfying the semi-Lipschitz Oleinik-type bound
(29) |
Moreover the solution is unique if is semi-Lipschitz or if the kinetic energy is continuous at
The proof of Th. 3 is quite delicate, relying on duality solutions. For this reason, we only explain the rational behind the bound (29), which can be seen very simply from the discrete sticky particles dynamics. We refer in particular to [29] for the limit of this sticky particles dynamics as .
Consider particles on the real line. We describe the particle at time by its position and its velocity . Since we are dealing with a one dimensional dynamics, we can always assume the particles to be initially ordered
The dynamics is characterized by the following properties
-
(1)
The particle moves with velocity : .
-
(2)
The velocity of the particle is constant, as long as it does not collide with another particle: is constant as long as for all .
-
(3)
The velocity jumps when a collision occurs: if at time there exists such that and for any , then all the particles with the same position take as new velocity the average of all the velocities
Note in particular that particles having the same position at a given time will then move together at the same velocity. Hence, only a finite number of collisions can occur, as the particles aggregates.
This property also leads to the Oleinik regularity. Consider any two particles and with . Because they occupy different positions, they have never collided and hence for any . If neither had undergone any collision then or
(30) |
where . It is straightforward to check that (30) still holds if particles and had some collisions between time and .
As one can see this bound is a purely dispersive estimate based on free transport and the exact equivalent of the traditional Oleinik regularization for Scalar Conservation Laws, see [80]. It obviously leads to the semi-Lipschitz bound (29) as .
This result was extended to the one dimensional (in space and velocity) granular gases equation (27) in [64]. The basic idea of the proof of this work is to compare the granular gases dynamics to the pressureless gas system (28). The main difficulty is to show that becomes monokinetic at the limit (see also the very recent paper [68]). This is intimately connected to the Oleinik property (29), just as this property is critical to pass to the limit from the discrete sticky particles dynamics.
Unfortunately it is not possible to obtain (29) directly. Contrary to the sticky particles dynamics, this bound cannot hold for any finite (or for any distribution that is not monokinetic). This is the reason why it is very delicate to obtain the pressureless gas system from kinetic equations (no matter how natural it may seem). Indeed we are only aware of one other such example in [69].
One of the main contributions of [64] is a complete reworking of the Oleinik estimate, still based on dispersive properties of the free transport operator but compatible with kinetic distributions that are not monokinetic, through the introduction of a new, global nonlinear energy. The main result in this paper is the following:
Theorem 4 (from [64]).
Consider a sequence of weak solutions for some and with total mass to the granular gases Eq. (27) such that all initial -moments are uniformly bounded in , some moment in is uniformly bounded, and is, uniformly in , in some for . Then any weak-* limit of is monokinetic, for , where are a solution in the sense of distributions to the pressureless system (28) while has the Oleinik property (29).
Quasi-elastic limit.
The physical community usually considers another approach, that is assuming that the granular gas is in a quasi-elastic setting. This was first proposed in [65, 66], using an approach very similar to the seminal Grad’s 13 moments closure for rarefied gas dynamics. The difficulty of a hydrodynamic description of granular materials has been addressed in well reasoned terms in [55, 56], and as already discussed in the introduction, the hydrodynamic equations obtained with the kinetic theory of granular gases have been shown to be insightful well beyond their supposed limit of validity, i.e., away from the quasi-elastic limit assumption with external sources of energy. In fact, assuming that solutions of the kinetic problem do not deviate from being Gaussians, one can then obtain in the hard sphere case the following quasi-elastic compressible Euler system
(31) |
representing the evolution of number density of particles , velocity field and the total energy , which is given by , with being the granular temperature (3D). Here is an explicit nonnegative constant, see below. This is a compressible Euler-type system, which dissipates the kinetic energy thanks to its nonzero right hand side. The particular expression of this RHS allows, after integration in space, to recover the correct Haff’s cooling Law.
The assumption that the solutions are not far from Gaussians obviously degenerates in a free cooling granular gas at some point leading to the so-called clustering instability studied by means of (31), see for instance [37] and the references therein. In fact, this assumption can be shown to be valid in the quasi-elastic limit, see [76] for a rigorous justification of this property. Physicists argue that this assumption is also generically true in practical experiments with external sources of energy such as the shock waves in granular flows under gravity [82, 28], clustering [61, 32, 37], the Faraday instability for vibrating thin granular layers [46, 73, 89, 88, 90, 28, 27, 36], and many other applications, see [36, 67] and the references therein.
Passing from the granular gases equation (18) to (31) has not been established properly. It can still be done formally under the weak inelasticity hypothesis , see [86]. This particular scaling insures that the granular gases operator converges towards the elastic Boltzmann operator, as was shown rigorously in [75] in the space homogeneous setting. Moreover, it allows to characterize the equilibrium distribution of the limit operator, which is Gaussian.
A first step towards a rigorous compressible hydrodynamic limit is available in [84], where the study of the spectrum of the heated granular gases operator , linearized with respect to the equilibrium described in [76], is done. For small inelasticity , this work provides a spectral decomposition, and more importantly the existence and computation of eigenvalue branches. This work generalizes the seminal paper [43] on the spectrum of the linearized Boltzmann operator in to the and inelastic setting.
Other types of fluid limits (such as viscous limits) of the granular gases equation has been described in the review paper [41] and in the recent survey [54] for many different physical regimes, but none has been rigorously established. To illustrate the kind of equations obtained through these procedure, we write the generalized Navier-Stokes compressible equations for granular media in conservative form, see [36], as
(32) |
representing the evolution of number density of particles , velocity field and the total energy , which is given by , with being the granular temperature (3D). The symbol stands for external forces applied to the system. The constitutive relations for the momentum and heat fluxes write, as usual,
for the stress tensor, with . The thermal conductivity relates linearly the heat flux to the temperature gradient, .
The equation of state is relevant here: we use the expression for the contact value of the pair correlation function , which accounts for high densities, and the equation of state , where is the packing fraction and the constant restitution coefficient. Random close-packing is achieved in 3D at ; we do not allow any packing fraction higher than 99.99% of this value. The transport coefficients for constant restitution given in [65, 14] write,
for the cooling coefficient , which models energy dissipation through collisions. Other kinetic coefficients are the shear viscosity,
the bulk viscosity,
and the thermal conductivity
implemented directly with no further assumptions.
A first attempt to derive equations of compressible Navier-Stokes type was done in the paper [33] using singular perturbations of the collision operator and a central manifold approach inspired from [47]. The fact is that transport coefficients for compressible Navier-Stokes like equations can be derived by moment closures under different assumptions and these equations are able to recover realistic phenomena in granular gases, see [54] for a very recent review. For instance, the Faraday instability for vertically oscillated granular layer was analysed in [36, 2] comparing molecular dynamics simulations, and different closures proposed in the literature. The conclusion, as the reader can check in the numerical experiments in [1], is that the qualitative behavior of the numerical experiments using equations (32) fully recovers the physical expected outcome. Thus, this is a physical validation of these kind of approximations that are totally opened for mathematicians to be derived in full rigor.
2. Fourier spectral methods for the inelastic Boltzmann collision operator
Due to the complexity of the inelastic Boltzmann collision operator (a five-fold nonlinear integral operator), numerical simulation of granular gases is challenging and mostly done at the particle level (direct simulation Monte Carlo method [10] or its variants). Over the past decade, a class of deterministic numerical methods – the Fourier-Galerkin spectral method – has received a lot of popularity for its high accuracy and relatively low computational cost. The first attempt was made in [79] for the one-dimensional model. Later in [48, 52, 49], both two and three dimensional cases were considered. Although the implementation details may differ, the essential ideas in these works are the same, that is, utilizing the translational invariance of the collision operator and convolution property of the Fourier basis to write the collision operator as a weighted convolution in the Fourier space. In this way, the cost per evaluation of the collision operator in the Galerkin framework (since is quadratic) is readily reduced to , where is the number of basis used in each velocity dimension. Even though this reduction is dramatic compared to other spectral basis, numerical implementation of the “direct” Fourier spectral method is still computationally demanding; what makes it worse is that the method also requires memory to store the precomputed weights, which quickly becomes a bottleneck as increases. Recently, a fast Fourier spectral method was introduced in [62], wherein the key idea is to shift some offline precomputed items to online computation so that the weighted convolution in the original method can be rendered into a few pure convolutions to be evaluated efficiently by the fast Fourier transform (FFT). As a result, both the computational complexity and the memory requirement in the direct Fourier method are reduced.
In this section, we briefly review the original direct Fourier spectral method proposed in [48] and then its fast version introduced in [62]. To this end, let us introduce the following weak form of the inelastic Boltzmann collision operator using the -representation (• ‣ 3):
(33) |
where ( denotes the unit vector along ), and for simplicity we assume does not depend on the kinetic energy (compare with (7)). From the numerical point of view, this does not impose any limitation since the part can always be factored out from the integral sign.
2.1. The direct Fourier spectral method
We first perform a change of variable in (33) to obtain
where
We then assume that has a compact support: , where is a ball centered at the origin with radius . Hence it suffices to truncate the infinite integral in to a larger ball with radius :
(34) |
Next we restrict to a cubic computational domain , and approximate by a truncated Fourier series:
Here is a multidimensional index, and . The choice of should be chosen at least as to avoid aliasing, see [48] for more details. Now substituting into (34) and choosing , we can obtain the -th mode of the collision operator as
(35) |
where the weight is given by
2.2. The fast Fourier spectral method
To reduce the complexity of the direct spectral method as well as to alleviate its memory requirement, the key idea introduced in [62] is to render the weighted convolution (35) into a pure convolution so that it can be computed efficiently by the FFT. One way to achieve this is through a low-rank approximation of , namely,
(36) |
where and are some functions to be determined and the number of terms in the expansion is small. Then (35) becomes
(37) |
where the inner summation is a pure convolution of two functions and . Hence the total complexity to evaluate (for all ) is brought down to , i.e., a few number of FFTs.
Specifically, we first split into a gain term and a loss term:
where
and
Note that the loss term is readily a function of , hence no approximation/decomposition is actually needed. This suggests to evaluate the loss term of the collision operator by a precomputation of and then compute
by FFT. For the gain term, to get a decomposition of form (36), we introduce a quadrature rule to discretize , then can be approximated as
(38) |
where is the radial part of and is the angular part, and and are the corresponding quadrature weights. The function is given by
(39) |
With this approximation, the gain term of the collision operator can be evaluated as
which is in the same form as explained in (37).
As for the quadratures, the radial direction can be approximated by the Gauss-Legendre quadrature. Since the integrand in (38) is oscillatory on the scale of , the number of quadrature points needed for should be . The angular direction in D can be discretized using simple rectangular rule which is expected to yield spectral accuracy due to the periodicity. While in 3D, we choose to use the spherical design [93] which is the near optimal quadrature on the sphere.
To summarize, the total complexity to evaluate is , where is the number of points used on and . Furthermore, the only quantity that needs to be precomputed and stored is (39), which in the worst scenario only requires memory.
3. Numerical experiments and results
The accuracy and efficiency of the fast spectral method has been validated in [62]. In this section, we perform some additional tests to demonstrate the potential of the method in predicting some mathematical theories. We also introduce a GPU implementation of the method that significantly improves the CPU version in [62]. This is critical especially for long time simulation.
We consider the following spatially homogeneous equation with a heat bath:
(40) |
where is the parameter describing the strength of the heat bath. Notice that it is not necessarily related to the inelasticity parameter , contrarily to e.g. [76]. The heat bath will also be discretized using the Fourier spectral method and Runge-Kutta method is used for time marching.
For the collision operator, we consider the simplified variable hard sphere kernel
(41) |
where is some constant (namely (7) with and .
For Maxwell molecules, given the initial condition whose macroscopic quantities are , and , the density and velocity are conserved so , and the temperature will evolve as
(42) |
We could see
As in [62], this analytical formula of temperature works as the reference solution to ensure the correctness of the numerical solution.
3.1. GPU parallelized implementation
From the implementation perspective, we dramatically improve the efficiency of the fast spectral method by using GPU via Nivida’s CUDA. GPU-parallelized implementations are run on Intel® Xeon® Silver 4110 2.10 GHz CPUs with NVIDIA Geforce GTX 2080 Ti (Turing) GPUs accompanying CUDA driver 10.0 and CUDA runtime 10.0. The operating system used is 64-bit Unbuntu 18.04. The CPU has 8 cores, 16 threads with max turbo frequency 3.00 Ghz equiped with 128GB DDR4 REG ECC memory. The GPU has 4352 CUDA cores, 11GB device memory. The algorithm has been written in python with packages Numpy and Scipy. The CPU implementation is based on PyFFTW which is a python wrapper of the C library FFTW. The GPU implementation is based on CuPy which is an implementation of NumPy-compatible multi-dimensional array on CUDA. As shown in Table 3.1, GPU version is up to times faster than CPU version depending on different s.
o 0.6X[1, c] X[3, c] X[3, c] | CPU | GPU |
---|---|---|
8 | 7.68ms | 5.89ms |
16 | 61.2ms | 5.97ms |
32 | 546ms | 12.1ms |
64 | 5.38s | 109ms |
3.2. Numerical results
Test 1. Validation of exponential convergence to the equilibrium in 2D
As a first test, our goal is to verify the theoretical result of the exponential convergence to the equilibrium. We consider the the Maxwell molecule by taking the collision kernel as
(43) |
The initial condition is chosen as
(44) |
with and .
The theoretical results from [20] states that if , then there exists a unique equilibrium solution to (40) and one has
(45) |
where the relative entropy is defined as
In order to confirm this result, we first choose the following physical parameters
The numerical parameters we use to compute the D collision operator are
For time integrator, a -th order Runge-Kutta method is used with and we compute sufficient long time to get and in both cases the difference of solutions between the last time steps are of . The results are shown in Fig. 3 where one can observe the exponential convergence of relative entropy (45) from the left figure. In the right figure we find a perfect match of the temperature evolution between numerical solution and the analytical solution (42).

We also plot the profile of the equilibrium solution in Fig. 4 which shows a Gaussian-like density function.

Although the exponential convergence result is only available for the case that , we expect something similar happens even when and are not related. In order to investigate this, we choose
and perform the test using the same initial data (44). The results are shown in Fig. 5 and Fig. 6 where we indeed observe the same exponential convergence to equilibrium.


To confirm that we could always get Gaussian-like equilibrium solution regardless of the initial data, we also consider the following initial condition
(46) |
with such that and . With restitution coefficient and heat bath , the results are shown in Fig. 7 and Fig. 8.


Test 2. Investigation of tail behavior of the equilibrium in 2D
We now compare the different tail behaviors of the equilibrium solutions for the Maxwell molecules collision kernel (43) and for the hard spheres collision kernel
in D. To see the tail we need higher resolution in velocity space so the velocity mesh is increased to . We plot the profile in () by choosing a fixed () for different s (, and ). From Fig. 9, we see that the numerical scheme generates overpopulated equilibrium tails: the Maxwell molecules case behaves like
and the hard spheresones behaves like
These results corresponds accurately to what was predicted theoretically in [44, 20] (summarized in Theorem 1).

Test 3. 3D hard sphere.
The last test is more related to physics in real world, by simulating the so-called “Haff’s cooling Law” (26). We use the following initial data which is a Maxwellian with nonzero bulk velocity:
(47) |
where , and . We consider the hard spheres collision kernel in D, namely
In the first two tests, we consider a realistic set-up where the restitution coefficient depends on the distance of the relative velocity, i.e., is a function of instead of a constant,
where . This allows to mimics the physically relevant visco-elastic hard spheres case (see also (5)). We numerically evaluate the temperature and the results for and are shown in Fig. 10 and Fig. 11. Compared with the cases where is constant, we observe a slight slower decay of the temperature.




Another parameter that may affect the decay rate of temperature is the variable hard spheres exponent from (7). In Fig. 12 we show that, in the presence of heat bath, for but with (hard spheres), and (Maxwellian molecules), the decay rate of temperature will decrease after certain time (notice the slopes after ).

Finally, with the heat bath , we numerically evaluate the temperature up to time for various values of restitution coefficients. The time evolution of is shown in Fig. 13 where one can observe the transition of decays from to (near elastic case).


References
- [1] Almazán, L., Carrillo, J. A., Garzó, V., Salueña, C., and Pöschel, T. Supplementary online material: https://iopscience.iop.org/article/10.1088/1367-2630/15/4/043044 (2012).
- [2] Almazán, L., Carrillo, J. A., Salueña, C., Garzó, V., and Pöschel, T. A numerical study of the Navier–Stokes transport coefficients for two-dimensional granular hydrodynamics. New J. Phys. 15, 4 (apr 2013), 043044.
- [3] Alonso, R., Cañizo, J. A., Gamba, I., and Mouhot, C. A new approach to the creation and propagation of exponential moments in the boltzmann equation. Commun. Partial. Differ. Equ. 38, 1 (2013), 155–169.
- [4] Alonso, R., and Lods, B. Uniqueness and regularity of steady states of the Boltzmann equation for viscoelastic hard-spheres driven by a thermal bath. Commun. Math. Sci. 11, 4 (2013), 851–906.
- [5] Alonso, R., and Lods, B. Boltzmann model for viscoelastic particles: Asymptotic behavior, pointwise lower bounds and regularity. Commun. Math. Phys. 331, 2 (2014), 545–591.
- [6] Alonso, R. J., and Lods, B. Free cooling and high-energy tails of granular gases with variable restitution coefficient. SIAM J. Math. Anal. 42, 6 (2010), 2499–2538.
- [7] Araki, S., and Tremaine, S. The Dynamics of Dense Particle Disks. Icarus 65, 1 (Jan. 1986), 83–109.
- [8] Benedetto, D., Caglioti, E., Carrillo, J. a., and Pulvirenti, M. A Non-Maxwellian Steady Distribution for One-Dimensional Granular Media. J. Statist. Phys. 91, 5/6 (1998), 979–990.
- [9] Benedetto, D., and Pulvirenti, M. On the one-dimensional Boltzmann equation for granular flows. M2AN Math. Model. Numer. Anal. 35, 5 (Apr. 2002), 899–905.
- [10] Bird, G. A. Molecular Gas Dynamics and the Direct Simulation of Gas Flows. Clarendon Press, Oxford, 1994.
- [11] Bisi, M., Cañizo, J. A., and Lods, B. Uniqueness in the weakly inelastic regime of the equilibrium state to the Boltzmann equation driven by a particle bath. SIAM J. Math. Anal. 43, 6 (2011), 2640–2674.
- [12] Bisi, M., Carrillo, J. A., and Toscani, G. Contractive metrics for a Boltzmann equation for granular gases: diffusive equilibria. J. Stat. Phys. 118, 1-2 (2005), 301–331.
- [13] Bisi, M., Carrillo, J. A., and Toscani, G. Decay rates in probability metrics towards homogeneous cooling states for the inelastic Maxwell model. J. Stat. Phys. 124, 2-4 (2006), 625–653.
- [14] Bizon, C., Shattuck, M., Swift, J.B., and Swinney, H. Transport coefficients for granular media from molecular dynamics simulations. Phys. Rev. E 60 (1999), 4340.
- [15] Bobylev, A. V., Carrillo, J. A., and Gamba, I. On some properties of kinetic and hydrodynamic equations for inelastic interactions. J. Statist. Phys. 98, 3 (2000), 743–773.
- [16] Bobylev, A. V., Carrillo, J. A., and Gamba, I. Erratum on: “On some properties of kinetic and hydrodynamic equations for inelastic interactions”. J. Statist. Phys. 103, 5-6 (2001), 1137–1138.
- [17] Bobylev, A. V., and Cercignani, C. Moment equations for a granular material in a thermal bath. J. Statist. Phys. 106, 3-4 (2002), 547–567.
- [18] Bobylev, A. V., Cercignani, C., and Gamba, I. Generalized kinetic Maxwell type models of granular gases. In Mathematical models of granular matter, vol. 1937 of Lecture Notes in Math. Springer, Berlin, 2008, pp. 23–57.
- [19] Bobylev, A. V., Cercignani, C., and Toscani, G. Proof of an asymptotic property of self-similar solutions of the Boltzmann equation for granular materials. J. Statist. Phys. 111, 1-2 (2003), 403–417.
- [20] Bobylev, A. V., Gamba, I., and Panferov, V. Moment inequalities and high-energy tails for Boltzmann equations with inelastic interactions. J. Statist. Phys. 116, 5 (2004), 1651–1682.
- [21] Bolley, F., and Carrillo, J. A. Tanaka theorem for inelastic Maxwell models. Comm. Math. Phys. 276, 2 (2007), 287–314.
- [22] Bolley, F., Gentil, I., and Guillin, A. Uniform convergence to equilibrium for granular media. Arch. Ration. Mech. Anal. 208, 2 (May 2013), 429–445.
- [23] Bony, J.-M. Solutions globales bornées pour les modèles discrets de l’équation de Boltzmann, en dimension d’espace. In Journées “Équations aux derivées partielles” (Saint Jean de Monts, 1987). École Polytechnique, Palaiseau, 1987. Exp. No. XVI, 10 pp.
- [24] Bouchut, F., and Desvillettes, L. A proof of the smoothing properties of the positive part of Boltzmann’s kernel. Rev. Mat. Iberoam. 14, 1 (1998), 47–61.
- [25] Bouchut, F., and James, F. Duality solutions for pressureless gases, monotone scalar conservation laws, and uniqueness. Comm. Partial Diff. Eq. 24, 11-12 (1999), 2173–2189.
- [26] Boudin, L. A Solution with Bounded Expansion Rate to the Model of Viscous Pressureless Gases. SIAM J. Math. Anal. 32, 1 (2000), 172–193.
- [27] Bougie, J., Kreft, J., Swift, J. B., and Swinney, H. Onset of patterns in an oscillated granular layer: continuum and molecular dynamics simulations. Phys. Rev. E 71 (2005), 021301.
- [28] Bougie, J., Moon, S. J., Swift, J., and Swinney, H. Shocks in vertically oscillated granular layers. Phys. Rev. E 66 (2002), 051301.
- [29] Brenier, Y., and Grenier, E. Sticky particles and scalar conservation laws. SIAM J. Numer. Anal. 35, 6 (1998), 2317–2328 (electronic).
- [30] Brey, J. J., Dufty, J. W., and Santos, A. Kinetic models for granular flow. J. Stat. Phys. 97 (1999), 281–322.
- [31] Brilliantov, N. V., and Pöschel, T. Kinetic Theory of Granular Gases. Oxford University Press, USA, 2004.
- [32] Brilliantov, N. V., Salueña, C., Schwager, T., and Pöschel, T. Transient structures in a granular gas. Phys. Rev. Lett. 93 (2004), 134301.
- [33] Carlen, E., Chow, S.-N., and Grigo, A. Dynamics and hydrodynamic limits of the inelastic Boltzmann equation. Nonlinearity 23, 8 (2010), 1807–1849.
- [34] Carlen, E. A., Carrillo, J. A., and Carvalho, M. C. Strong convergence towards homogeneous cooling states for dissipative Maxwell models. Ann. Inst. H. Poincaré Anal. Non Linéaire 26, 5 (2009), 1675–1700.
- [35] Carrillo, J. a., McCann, R. J., and Villani, C. Kinetic equilibration rates for granular media and related equations: entropy dissipation and mass transportation estimates. Rev. Mat. Iberoam. 19, 3 (2004), 971–1018.
- [36] Carrillo, J. A., Poëschel, T., and Salueña, C. Granular hydrodynamics and pattern formation in vertically oscillated granular disk layers. J. Fluid Mech. 597 (2008), 119–144.
- [37] Carrillo, J. A., and Salueña, C. Modelling of shock waves and clustering in hydrodynamic simulations of granular gases. In Modelling and numerics of kinetic dissipative systems. Nova Sci. Publ., Hauppauge, NY, 2006, pp. 163–176.
- [38] Carrillo, J. A., and Toscani, G. Contractive probability metrics and asymptotic behavior of dissipative kinetic equations. Riv. Mat. Univ. Parma (7) 6 (2007), 75–198.
- [39] Cercignani, C., Illner, R., and Pulvirenti, M. The Mathematical Theory of Dilute Gases, vol. 106 of Applied Mathematical Sciences. Springer-Verlag, New York, 1994.
- [40] Daerr, A. Dynamique des Avalanches. PhD thesis, Université Denis Diderot Paris §7, 2000.
- [41] Dufty, J. W. Nonequilibrium Statistical Mechanics and Hydrodynamics for a Granular Fluid. In 2nd Warsaw School on Statistical Physics (2008), E. Cichocki, M. Napiorkowski, and J. Piasekcki, Eds., no. June 2007, Warsaw University Press, p. 64.
- [42] E, W., Rykov, Y. G., and Sinai, Y. G. Generalized variational principles, global weak solutions and behavior with random initial data for systems of conservation laws arising in adhesion particle dynamics. Commun. Math. Phys. 177, 2 (1996), 349–380.
- [43] Ellis, R. S., and Pinsky, M. A. The First and Second Fluid Approximations to the Linearized Boltzmann Equation. J. Math. Pures Appl. 54, 9 (1975), 125–156.
- [44] Ernst, M. H., and Brito, R. Driven inelastic maxwell models with high energy tails. Phys. Rev. E 65 (Mar 2002), 040301.
- [45] Esteban, M., and Perthame, B. On the modified Enskog equation for elastic and inelastic collisions. Models with spin. Ann. Inst. H. Poincaré Anal. Non Linéaire 8, 3-4 (1991), 289–308.
- [46] Faraday, M. On a peculiar class of acoustical figure and on certain forms assumed by groups of particles upon vibrating elastic surfaces. Phil. Trans. R. Soc. Lond. 121 (1831), 299.
- [47] Fenichel, N. Geometric singular perturbation theory for ordinary differential equations. J. Differential Equations 31, 1 (1979), 53–98.
- [48] Filbet, F., Pareschi, L., and Toscani, G. Accurate numerical methods for the collisional motion of (heated) granular flows. J. Comput. Phys. 202, 1 (Jan. 2005), 216–235.
- [49] Filbet, F., and Rey, T. A rescaling velocity method for dissipative kinetic equations. Applications to granular media. J. Comput. Phys. 248 (2013), 177–199.
- [50] Gallagher, I., Saint-Raymond, L., and Texier, B. From Newton to Boltzmann: hard spheres and short-range potentials. European Mathematical Society, 2014.
- [51] Gamba, I., Panferov, V., and Villani, C. On the Boltzmann equation for diffusively excited granular media. Commun. Math. Phys. 246, 3 (2004), 503–541.
- [52] Gamba, I. M., and Tharkabhushanam, S. H. Spectral-Lagrangian methods for collisional models of non-equilibrium statistical states. J. Comput. Phys. 228 (2009), 2012–2036.
- [53] García de Soria, M. I., Maynar, P., Mischler, S., Mouhot, C., Rey, T., and Trizac, E. Towards an H-theorem for granular gases. J. Stat. Mech: Theory Exp. 2015, 11 (2015), P11009.
- [54] Garzó, V. Granular Gaseous Flows: A Kinetic Theory Approach to Granular Gaseous Flows. Springer, Berlin, 2019.
- [55] Goldhirsch, I. Scales and kinetics of granular flows. Chaos 9, 3 (1999), 659–672.
- [56] Goldhirsch, I. Probing the boundaries of hydrodynamics. In Granular Gases (ed. T. Pöschel & S. Luding), Lecture Notes in Physics, vol. 564, pp. 79–99. Springer, Berlin, 2001.
- [57] Goldhirsch, I. Rapid granular flows. Ann. Rev. Fluid Mech. 35 (2003), 267.
- [58] Goldhirsch, I., and Zanetti, G. Clustering instability in dissipative gases. Phys. Rev. Lett. 70, 11 (Mar. 1993), 1619–1622.
- [59] Goldshtein, A., and Shapiro, M. Mechanics of collisional motion of granular materials. Part 1: General hydrodynamic equations. J. Fluid Mech. 282 (1995), 75.
- [60] Haff, P. Grain flow as a fluid-mechanical phenomenon. J. Fluid Mech. 134 (1983), 401–30.
- [61] Hill, S. A., and Mazenko, G. F. Granular clustering in a hydrodynamic simulation. Phys. Rev. E 67 (2003), 061302.
- [62] Hu, J., and Ma, Z. A fast spectral method for the inelastic Boltzmann collision operator and application to heated granular gases. J. Comput. Phys. 385 (2019), 119–134.
- [63] Huang, F., and Wang, Z. Well Posedness for Pressureless Flow. Commun. Math. Phys. 222, 1 (Aug. 2001), 117–146.
- [64] Jabin, P.-E., and Rey, T. Hydrodynamic Limit of Granular Gases to Pressureless Euler in Dimension 1. Q. Appl. Math. 75 (2017), 155–179.
- [65] Jenkins, J., and Richman, M. W. Grad’s -moment system for a dense gas of inelastic spheres. Arch. Rational Mech. Anal. 87 (1985), 355.
- [66] Jenkins, J., and Richman, M. W. Kinetic theory for plane flows of a dense gas of identical, rough, inelastic, circular disks. Phys. Fluids 28 (1985), 3485.
- [67] Johnson, C. G., and Gray, J. M. N. T. Granular jets and hydraulic jumps on an inclined plane. J. Fluid Mech. 675 (2011), 87–116.
- [68] Kang, M.-J., and Kim, J. Propagation of the mono-kinetic solution in the Cucker-Smale-type kinetic equations. arXiv preprint 1909.07525 (2019).
- [69] Kang, M.-J., and Vasseur, A. F. Asymptotic analysis of vlasov-type equations under strong local alignment regime. Math. Models Methods Appl. Sci. 25, 11 (2015), 2153–2173.
- [70] Kawai, T., and Shida, K. An Inelastic Collision Model for the Evolution of “Planetary Rings”. J. Phys. Soc. Japan 59, 1 (Jan. 1990), 381–388.
- [71] Li, H., and Toscani, G. Long-Time Asymptotics of Kinetic Models of Granular Flows. Arch. Ration. Mech. Anal. 172, 3 (May 2004), 407–428.
- [72] McNamara, S., and Young, W. R. Inelastic collapse in two dimensions. Phys. Rev. E 50 (1993), R28–R31.
- [73] Melo, F., Umbanhowar, P., and Swinney, H. L. Hexagons, kinks, and disorder in oscillated granular layers. Phys. Rev. Lett. 75 (1995), 3838–3841.
- [74] Mischler, S., and Mouhot, C. Cooling process for inelastic Boltzmann equations for hard spheres, Part II: Self-similar solutions and tail behavior. J. Statist. Phys. 124, 2 (2006), 703–746.
- [75] Mischler, S., and Mouhot, C. Stability, convergence to self-similarity and elastic limit for the Boltzmann equation for inelastic hard spheres. Commun. Math. Phys. 288, 2 (2009), 431–502.
- [76] Mischler, S., and Mouhot, C. Stability, convergence to the steady state and elastic limit for the Boltzmann equation for diffusively excited granular media. Discrete Contin. Dyn. Syst. 24, 1 (2009), 159–185.
- [77] Mischler, S., Mouhot, C., and Ricard, M. Cooling process for inelastic Boltzmann equations for hard spheres, Part I: The Cauchy problem. J. Statist. Phys. 124, 2 (2006), 655–702.
- [78] Mischler, S., Mouhot, C., and Wennberg, B. A new approach to quantitative propagation of chaos for drift, diffusion and jump processes. Probab. Theory Relat. Fields 161, 1-2 (2015), 1–59.
- [79] Naldi, G., Pareschi, L., and Toscani, G. Spectral methods for one-dimensional kinetic models of granular flows and numerical quasi elastic limit. ESAIM: Math. Model. Numer. Anal. 37 (2003), 73–90.
- [80] Oleinik, O. On Cauchy’s problem for nonlinear equations in a class of discontinuous functions. Doklady Akad. Nauk SSSR (N.S.) 95 (1954), 451–454.
- [81] Pöschel, T., Brilliantov, N., and Schwager, T. Transient clusters in granular gases. J. Phys.: Condens. Matter 17 (2005), 2705–2713.
- [82] Rericha, E., Bizon, C., Shattuck, M., and Swinney, H. Shocks in supersonic sand. Phys. Rev. Lett. 88 (2002), 1.
- [83] Rey, T. Blow Up Analysis for Anomalous Granular Gases. SIAM J. Math. Anal. 44, 3 (2012), 1544–1561.
- [84] Rey, T. A Spectral Study of the Linearized Boltzmann Equation for Diffusively Excited Granular Media. Preprint arXiv 1310.7234, 2013.
- [85] Toscani, G. One-dimensional kinetic models of granular flows. M2AN Math. Model. Numer. Anal. 34, 6 (Apr. 2000), 1277–1291.
- [86] Toscani, G. Kinetic and Hydrodynamic Models of Nearly Elastic Granular Flows. Monatsh. Math. 142, 1 (2004), 179–192.
- [87] Tristani, I. Boltzmann Equation for Granular Media with Thermal Forces in a Weakly Inhomogeneous Setting. J, Funct. Anal. (2015). In Press.
- [88] Tsimring, L. S., and Aranson, I. S. Localized and cellular patterns in a vibrated granular layer. Phys. Rev. Lett. 79 (1997), 213–216.
- [89] Umbanhowar, P. B., Melo, F., and Swinney, H. L. Localized excitations in a vertically vibrated granular layer. Nature 382 (1996), 793–796.
- [90] Umbanhowar, P. B., Melo, F., and Swinney, H. L. Periodic, aperiodic, and transient patterns in vibrated granular layers. Physica A 249 (1998), 1–9.
- [91] Villani, C. Mathematics of Granular Materials. J. Statist. Phys. 124, 2 (2006), 781–822.
- [92] Villani, C. Hypocoercivity. Mem. Amer. Math. Soc. 202 (2009), 184.
- [93] Womersley, R. S. Efficient spherical designs with good geometric properties. In Contemporary Computational Mathematics - A Celebration of the 80th Birthday of Ian Sloan. Springer International Publishing, Cham, 2018, pp. 1243–1285.
- [94] Wu, Z. and BV-type stability of the inelastic Boltzmann equation near vacuum. Continuum Mech. Thermodyn. 22, 3 (Nov. 2009), 239–249.
- [95] Wu, Z. On the inelastic Enskog equation near vacuum. J. Math. Phys. 51, 3 (2010), 033508.