Professional Documents
Culture Documents
Zhang 2020
Zhang 2020
Many studies for nonequilibrium systems, e.g., the pre-equilibration puzzle in heavy-ion collisions,
require solving the relativistic Boltzmann equation (BE) with the full collisional kernel to high precision. It
is challenging to solve relativistic BE due to its high dimensional phase-space integrals and limited
computing resources. We have developed a numerical framework for a full solution of the relativistic
Boltzmann equations for the quark-gluon matter using the multiple graphics processing units (GPUs) on
distributed clusters. Including all the 2 → 2 scattering processes of 3-flavor quarks and gluons, we compute
the time evolution of distribution functions in both coordinate and momentum spaces for the cases of pure
gluons, quarks, and the mixture of quarks and gluons. By introducing a symmetrical sampling method on
GPUs which ensures the particle number conservation, our framework is able to perform the space-time
evolution of quark-gluon system toward thermal equilibrium with high performance. We also observe that
the gluons naturally accumulate in the soft region at the early time, which may indicate the gluon
condensation.
DOI: 10.1103/PhysRevD.102.074011
There have been various studies focusing on the evolu- are seven particle species with complicated scattering
tion of the glasma stage. For example, the “bottom-up matrix, while in the nonrelativistic case, one usually deals
scenario” [28] estimates a thermalization time of order with single species of particles in a gas or liquid. Despite
τth ∼ α−13=5
s =Qs , which is unfortunately too large compared the heavy workload of the collision term, our relativistic BE
to the timescale required by the hydrodynamics. To also contains coupled equations of seven species, which
reconcile this discrepancy, many other possible mecha- need to be solved simultaneously. Furthermore, the dis-
nisms have been considered. One interesting mechanism is tributions for fermions should not exceed unity due to the
the so-called plasma instability [29–35]. It originates from Pauli exclusion principle. This limitation requires that the
the anisotropic momentum distribution in the plasma and time step of the evolution be sufficiently small, which in
may drastically speed up the process of glasma equilibra- turn drastically slows down the speed of the code.
Though complicated, several numerical tools based on
tion [36–38]. However, some studies also imply that the
the parton cascade model [64,65] have been developed in
plasma instability may not play a significant role at the
the market, e.g., BAMPS [66] and ZPC [67,68]. Another
early stage [39,40], and a scaling solution may also be
way is the lattice Boltzmann approach [69–71], which has
required [41]. Another mechanism is the Bose-Einstein
been utilized as a fast lattice Boltzmann solver for relativ-
condensation of gluons. It has been suggested that the
istic hydrodynamics with relaxation time approximation
gluon condensation at the early stage [42,43] may accel-
[62,72,73]. In addition, the straightforward implementa-
erate the thermalization process [44–48]. The influence of
tions of effective kinetic theory (e.g., see Ref. [9] for the
fermions and masses in forming condensation has also been
theoretical framework) for pure gluons [74,75] and quark-
discussed in Refs. [49–53]. However, it is argued that the
gluon systems [51,52,76] also provide us physical insights
inelastic scattering processes may strongly hinder the effect
for prethermalization. While these models and approaches
of gluon condensation [54,55]. In fact, the role of inelastic
have succeeded in describing the nonequilibrium evolution
scatterings in the thermalization is still not quite clear so far.
of quark-gluon matter with a set of parameters given by the
It has been suggested a long time ago that the inelastic
physical consideration for simplicity, a full solution of the
processes might be essential for thermalization [56]. Some
BE is still demanded for a comprehensive understanding of
works by solving BE with the test particle method includ-
the thermalization puzzle.
ing 2 → 3 processes has obtained the results close to the
“bottom-up” scenario [57]. Another simulation from the
Boltzmann approach of multiparton scattering (BAMPS), a C. Our numerical framework
package for solving BE using the test particle method, In this study, we develop a numerical framework for the
suggests that the bremsstrahlung from 2 → 3 processes full numerical solutions of the relativistic BE with the help
increases the efficiency of thermalization [58]. Later studies of the state-of-the-art GPUs. GPU, known for its high clock
from BAMPS imply that the inverse processes, i.e., the rate, high instruction per cycle [77], and multiple cores,
3 → 2 processes, inhibit the 2 → 3 processes. With both makes more and more contributions to computational
processes included, the timescale of thermal equilibration physics nowadays [78]. Some calculations, which are
from the BAMPS is of order α−2 −2 −1
s lnðαs Þ Qs [59]. It has
extremely difficult in the old-times, are now within the
also been argued that the inclusion of all next-to-leading scope [79–87]. Some physical phenomena could be under-
order processes may make the equilibration considerably stood by the simulations via GPUs [88]. With the new
faster than the simple 2 → 3 processes [60]. GPU techniques, various attempts have been done to tackle
the BE from different aspects for nonrelativistic cases
[63,89–93]. The GPU techniques also motivate us to
B. Motivation develop the framework for solving the relativistic BE in
Some of the above studies require solving relativistic BE the context of relativistic heavy-ion collisions, despite a
numerically. Historically, a full numerical solution of the series of methodological challenges that have no counter-
nonrelativistic BE has always been a challenge due to parts in the nonrelativistic realm. As a first step, we only
its high dimensions and the intrinsic physical properties consider the 2 → 2 scattering processes in the current work.
[61–63]. Even in today’s petascale clusters, BE still The difficulties in solving the relativistic BE originate
presents a substantial computational challenge [63]. In from two aspects. First, the collision terms are high
the real application of nonrelativistic BE, one usually needs dimensional integrals. In this work, we use the package
very dense spatial grids to describe complicated effects ZMCintegral 5.0 [94,95] to perform these high dimensional
related to pressure, temperature, and turbulence, etc. collisional integrals. ZMCintegral is an open-source Python
The main difference between the relativistic and non- package developed by some of the authors in this work.
relativistic BE lies in the collision term and the coupled The second difficulty is the issue of particle number
equations. In the relativistic BE, the collision integrals are nonconservation due to the discrete Monte Carlo (MC)
usually much more complicated than those in the non- integration, see also Refs. [96,97]. To achieve a strict
relativistic case. For example, in our relativistic BE, there particle number conservation in the CPU framework will
074011-2
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
usually cost lots of computing time. In our work, we respectively. One can derive the ∂x=∂t and ∂p=∂t from
propose a “symmetrical sampling” method for the colli- the equation of motion of the action for a single particle. In
sional integrals via GPUs. With the help of new features of our study, the actionRin the classical level, i.e., up to the
GPUs, named CUDA atomic operations [98,99], we can order of ℏ0 , is S ¼ dtðp · dxdt − Ep Þ, with Ep being the
achieve the strict particle number conservation with accept- particle’s energy. For simplicity, we neglect the particle’s
able computing time. physical mass, but the nonvanishing thermal mass mðxÞ
Our numerical framework provides a full solution of the depends on the space-timepin general. ffiAccordingly, the
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
BE with complete 2 → 2 scattering processes. The program particle’s energy Ep ðxÞ ≡ p2 þ m2 ðxÞ depends on the
is developed with the combination of Python library Numba space-time.
[100] and Ray [101], which enable the manipulation of For thermal quark-gluon matter, the BE has the follow-
GPU devices on distributed clusters. We will test the code ing general structure [9,10,103]:
in many aspects, for instance, the stability of collisional
integrals, the particle number conservation, and the total ∂f ap ðt; x; pÞ p
energy conservation. We will also show the time evolution þ a · ∇x f ap ðt; x; pÞ
∂t Ep
of the distribution functions in both coordinate and
momentum spaces. − ∇x Eap · ∇p f ap ðt; x; pÞ ¼ Ca ; ð2Þ
The structure of this paper is as follows. In Sec. II, we
briefly review the ordinary BE for thermal quarks and where f ap ðt; x; pÞ denotes the color and spin averaged
gluons. Next we introduce our numerical framework in distribution function for particle a, and a ¼pq;ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
q̄; g stands
Sec. III. We first discuss how to get stable numerical results for quarks, antiquarks, and gluons. Eap ðxÞ ¼ p2 þ m2a ðxÞ
in collision integral in Sec. III A and then introduce the and Ca are the energy and collision term for particle a,
method to keep the particle numbers conserved in Sec III B. respectively. −∇x Eap is an effective force, which comes
We will present our numerical results in Sec. IV. In Sec. IV from the equation of motion of ∂p=∂t [9,10,103].
A and IV B, we test the stability of the collisional integrals In the present work, we only consider the 2 → 2
and the particle number conservation. We discuss the total scatterings. The collision term for a quark of flavor a
energy conservation in Sec. IV C. With some physical can be obtained,
initial conditions, we show the time evolution of the system
in both coordinate and momentum spaces in Secs. IV D and 1 1
IV E, respectively. The summary of our paper will be N q Cqa ¼ Cqa qa ↔qa qa þ Cqa q̄a ↔qa q̄a þ Cgg↔qa q̄a
2 X 2
presented in Sec. V.
Throughout this work, we choose the metric gμν ¼ þ Cqa g↔qa g þ ðCqa qb ↔qa qb
b;b≠a
diagfþ; −; −; −g and the space and momentum four
vectors as xμ ¼ ðt; xÞ and pμ ¼ ðEp ; pÞ. For a momentum þ Cqa q̄b ↔qa q̄b þ Cqb q̄b ↔qa q̄a Þ; ð3Þ
kμa , we choose μ ¼ ðt; x; y; zÞ for the space-time index and
a ¼ 1, 2, 3 for u, d, s flavors. where N q ¼ 2 × 3 ¼ 6 is the quark helicity and color
degeneracy factor and the factor 1=2 is included when
the initial state is composed of two identical particles. For a
II. BOLTZMANN EQUATION FOR QUARK gluon, the collision term reads
GLUON MATTER
1 X
In this section, we will briefly review the ordinary BE for N g Cg ¼ Cgg↔gg þ ðCgqa ↔gqa þ Cgq̄a ↔gq̄a þ Cqa q̄a ↔gg Þ;
the thermal quarks and gluons in the leading-log order. 2 a
More details can be found in our previous systematic
ð4Þ
studies in Refs. [10,102].
The relativistic BE, which is an effective theory for
where N g ¼ 2 × 8 ¼ 16 is the gluon helicity and color
relativistic many-body systems, describes the evolution of
degeneracy factor.
system in the phase space. The general expression for the
The collision term for 2 → 2 scatterings, aðk1 Þ þ
BE reads,
bðk2 Þ → cðk3 Þ þ dðpÞ, has the following general
d ∂ ∂x ∂p expression,
f p ðt; x; pÞ ≡ f p þ · ∇x f p þ · ∇p f p ¼ C½f p ;
dt ∂t ∂t ∂t Z Y
3
d3 ki jM j2
ð1Þ Cab→cd ≡ 3
× ab↔cd
i¼1
ð2πÞ 2Eki 2Ep
where f p ðt; x; pÞ is the distribution function and C½f is × ð2πÞ4 δð4Þ ðk1 þ k2 − k3 − pÞ
called the collision term. The ∂x=∂t and ∂p=∂t are the
effective velocity and effective force for the particles, × ½f ak1 f bk2 Fck3 Fdp − Fak1 Fbk2 f ck3 f dp ; ð5Þ
074011-3
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
TABLE I. Matrix elements squared for all 2 → 2 parton where T is the temperature and μa is the chemical potential
scattering processes in QCD. The helicities and colors of all for particle a.
initial and final state particles are summed over. q1 (q̄1 ) and q2 The thermal masses of gluon and quark (anti-quark) are
(q̄2 ) represent quarks (antiquarks) of different flavors, and g usually written as [10,103],
represents the gluon. dF and dA denote the dimensions of the
fundamental and adjoint representations of SU c ðNÞ gauge group
while CF and CA are the corresponding quadratic Casimirs. The Z XNf
2g2 d3 p
s,u,t are Mandelstam variables. In a SU c ð3Þ theory with m2g ¼ g
N g CA f p þ qi q̄i
N qi CF ðf p þ f p Þ ;
fundamental representation fermions, dF ¼ CA ¼ 3, CF ¼ 4=3, dA ð2πÞ3 2Ep i¼1
and dA ¼ 8. The infrared divergence is suppressed by introducing
ð8Þ
a regulator in the denominator [9,10,104].
h
g g
i contribution of 1 → 2 scattering, the thermal mass can be
q1 q̄1 → q1 q̄1 8g4
d2F C2F s2 þu2 2
þ u sþt
2
introduced in a systematic way, and the invariant
dA ðt−m2g Þ2 2
074011-4
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
Z
1X ν 2 d3 p ∂f ap ðxÞ p
∂ μ T μν ν
kin ðxÞ ¼ Sex ðxÞ ¼ ∂ ma N a f ap ; ð12Þ þ ∇x · a f ap ðxÞ − ∇p · ½ð∇x Eap Þf ap ðxÞ ¼ Ca ½f;
2 a ð2πÞ3 Eap ∂t Ep
where Sνex ðxÞ is a source term due to the mass variations. ð13Þ
As we have shown, the total energy is not conserved if
the thermal mass is space dependent. It is because the
where we have used the following identity,
gradient of thermal mass is an effective force in Eq. (2). It is
also shown in the pioneer work from the thermal field
theory done by Ref. [103]. Usually, for simplicity, one can
p
also set the thermal mass be homogeneous in space. Then, − ∇x · a þ ½∇p · ð∇x Eap Þ ¼ 0: ð14Þ
the total energy becomes conserved. Here, in our work, we Ep
will consider the dynamical thermal mass.
The form of Eq. (13) ensures the conservation of total
III. NUMERICAL FRAMEWORK FOR SOLVING
particle numbers when periodical boundary conditions are
BOLTZMANN EQUATION
applied in phase space. Then using central difference, we
In order to keep the total particle number conserved, we can express the left-hand side of Eq. (13) into discrete form
first rewrite the BE in Eq. (2) as follows, as follows,
X 1
A. The δ-function and the collision term δðE1 þ E2 − E3 − Ep Þ ¼ δðk1z − ki1z Þ; ð18Þ
i¼
jJðk i
1z Þj
Now we look at the collision term in the right-hand side
of Eq. (2) or Eq. (13). Usually, one can integrate over the with
momentum d3 ki with the δ-function,
k
1z −k þ k3z þ pz
δð4Þ ðk1 þ k2 − k3 − pÞ Jðk
1z Þ ¼ − 1z ;
E1 E2
¼ δð3Þ ðk1 þ k2 − k3 − pÞδðE1 þ E2 − E3 − Ep Þ; ð16Þ k
1z ¼ Root½E1 þ E2 − E3 − Ep ¼ 0: ð19Þ
which can reduce the number of integral variables. Here, we There are two roots for k1z from the equation pEffiffiffi1 þ E2 −
have two choices: either expressing k2 by k3 þ p − k1 or
E3 − Ep ¼ 0, and k1z has the form of k 1z ≡
A H
B , where
expressing k3 by k1 þ k2 − p. These two choices can lead to x y
different numerical behaviors. In this work, we choose the A, B, H are functions of k1 ; k1 and k3 .
first choice which will make our numerical integrations more Substituting Eq. (17) into Eq. (5), we obtain the collision
stable than the second one (as we will show later). term, which consists of a 5-dimensional integration and
With the help of the δ-function, we can integrate over may be calculated numerically by using the direct MC
3
d k2 and obtain, method on GPU. With the help of the packages Ray and
Numba, we can solve the Boltzmann equation (2) for all
Z Y 3
d3 ki 2 ↔ 2 scattering processes on the distributed GPU clusters.
3 2E
δð4Þ ðk1 þ k2 − k3 − pÞ
i¼1
ð2πÞ ki
Before we present our numerical results, we would like
Z 3
to discuss a little more about the difference between
d k1 d3 k3 1 integrating over k2 or k3 when we use the δ-function.
¼ δðE1 þ E2 − E3 − Ep Þ
ð2πÞ 2E1 ð2πÞ 2E3 ð2πÞ3 2E2
3 3
The difference comes from solving k1z from the equation
Z 3 E1 þ E2 ¼ E3 þ Ep . In our first choice in Eq. (17), k1z is a
1 d k3 dkx1 dky1 X 1
¼ ; ð17Þ function of E3 þ Ep . Since E3 þ Ep is always positive for all
ð2πÞ9 2E1 2E2 2E3 i¼ jJðki1z Þj
k3 and p, the integration of the collision term in Eq. (2) is
where we have used stable. If we integral out k3 in the δ-function, then k1z will
074011-5
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
FIG. 1. Illustration of the “symmetrical sampling” method. The sample c̃gp ðsample si Þ will be used by four integrations. This
symmetrical reuse of samples leads to a conserved particle number. We call this trick of using sample c̃gp ðsample si Þ for all four
momentum grids as “symmetrical sampling.” The sample points have been quadrupled.
become a function of E2 − Ep , which could flip its sign where V domain is the volume of the integration domain, and
when we change k2 and p. Therefore, the integral in Eq. (2) the kernel c̃p denotes,
using the second setup is not as stable as using the first setup.
We will discuss more on the stability of collision term in c̃p ðk1x ; k1y ; k3x ; k3y ; k3z Þ
Sec. IVA. ¼ ½f ak1 f bk2 Fck3 Fdp − Fak1 Fbk2 f ck3 f dp × sym
X 1 1
B. Particle number conservation × 5
jM ab↔cd j2 ; ð21Þ
jJaðk Þj
1z ð2πÞ 2E1 2E2 2E3 2Ep
i
and symmetrical sampling i¼1;2
Since we use the direct MC method to compute the where the symmetry factor sym ¼ 1=2 when the initial
collision integral, the total particle numbers are not strictly state is composed of two identical particles, and other-
conserved in each time step due to the randomness of MC wise equals 1. Given each of ðk1x ; k1y ; k3x ; k3y ; k3z Þ and
sampling. Such nonconservation of particle numbers can ðpx ; py ; pz Þ, we can obtain the corresponding ðk1z ; k2x ;
accumulate with time and may affect the result at later time
k2y ; k2z Þ and c̃p ðk1x ; k1y ; k3x ; k3y ; k3z Þ.
steps. To ensure a strict particle number conservation, we
introduce a method named “symmetrical sampling” Let us consider one specific sample c̃gp ðsample si Þ in
on GPUs. Here we use the process of gluon scattering Eq. (20) (also see Fig. 1). In the usual MC sampling,
gðk1 Þ þ gðk2 Þ → gðk3 Þ þ gðpÞ as an example to illustrate one will only add the contribution of c̃gp ðsample si Þ to
the basic idea of our “symmetrical sampling” method. Ck1 þk2 →k3 þp ðx; pÞ. This sample will not influence the
To calculate the collision term Cgg→gg ðx; pÞ in Eq. (5), we values of Ck3 þp→k1 þk2 ðx; k1 Þ, Ck3 þp→k1 þk2 ðx; k2 Þ and
need to sample a series values of the integration vari- Ck1 þk2 →k3 þp ðx; k3 Þ, for which one will compute their
ables ðk1x ; k1y ; k3x ; k3y ; k3z Þ. The collision term can be corresponding c̃gk1 , c̃gk2 and c̃gk3 separately. Due to such
written as, independence of Cgg→gg ðx; pÞ at each grid, one cannot
achieve a strict particle number conservation in the MC
approach.
Cgðk1 Þþgðk2 Þ→gðk3 ÞþgðpÞ ðx; pÞ To fix the issue of the particle number nonconservation,
Z
we reuse the value of c̃gp ðsample si Þ. Actually, for a given
¼ c̃gp ðk1x ; k1y ; k3x ; k3y ; k3z Þdk1x dk1y dk3x dk3y dk3z
set of p, k1 , k2 , k3 satisfying k1 þ k2 ¼ k3 þ p, the
kernels c̃gp , c̃gk1 , c̃gk2 and c̃gk3 in different collisional integrals
V domain X
N
≃ c̃gp ðsample si Þ; ð20Þ are related to each other due to the symmetry in the
N s ¼1
i scattering amplitude jM ab↔cd j2
074011-6
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
Z
c̃gp ¼ c̃gk3 ¼ −c̃gk2 ¼ −c̃gk1 ; d d3 p
N ¼ Na d3 x C½f; ð23Þ
for given p; k1 ; k2 ; k3 and k1 þ k2 ¼ k3 þ p: ð22Þ dt ð2πÞ3
074011-7
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
(a)
(b)
FIG. 2. Test for the stability of two approaches dealing with the
delta function. Each data point represents the gluon numbers for
the distribution function f g ðt0 þ dt; x; pÞ, where t0 ¼ 0 fm and
dt ¼ 0.01 fm. The horizontal axis denotes the ith independent
evaluation of the evolution from t0 to t0 þ dt. The initial distri-
bution function fg ðt0 ; x; pÞ, drawn from random values between
[0,1], is kept the same for all data points in the figure. The phase
space box is of size ½−3 fm; 3 fm3 × ½−2 GeV; 2 GeV3 . We
take 40 grids for each momentum freedom, the spatial grid is set
to 1, and αs ¼ 0.3. For each integration point Cg ðx; pÞ, we have
sampled 100 points to perform a direct MC integration. The
matrix element for gluon-gluon scattering is in Table I. The blue (c)
triangle and green circle points stand for the results of integrating
over k2 and k3 in Eq. (16), respectively.
074011-8
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
scattering in Fig. 3(a) and Fig. 3(b), respectively. We can the total particle number can be violated by a small amount
see that for pure gluon case, the gluon number is conserved (about 0.03%) as shown in Fig. 4(b).
when using our symmetrical sampling method. In Fig. 3(b),
since the gluons can be converted to quarks and antiquarks, C. Test of energy conservation
there are some variations of the gluon numbers. Figure 3(d)
shows that there are also variations for the numbers of In implementing the MC integration of the collision
quarks and antiquarks. However, as shown in Fig. 3(c), the term, we can use the symmetrical sampling method to
total number of particles, including quarks, antiquarks and ensure the strict particle number conservation. However,
gluons is conserved for 2 → 2 scatterings when using our the conservation of total particle number does not guarantee
symmetrical sampling method. the strict conservation of total energy numerically due to
In Fig. 4, we show the numbers of gluons and quarks the discrete grids in the numerical calculation. When we
(antiquarks) as a function of the evolution time. Since we calculate the total energy with Eq. (11), the smooth p0 is
initialize the system with all gluons, we find that gluons approximated by discrete grids. This discretization will
tend to convert into quarks and antiquarks during the affect the numerical evaluation of the total energy. Such
evolution, see in Fig. 4(a). After some time, both gluon effect can be seen in Fig. 5, where a constant gluon mass
and quark numbers tend to achieve equilibrium. While the m2g ¼ 0.5 GeV2 is used. To quantify the violation of energy
individual parton numbers are changing with time, the total conservation, here we introduce the following quantity
particle number is strictly conserved during the evolution δErelative ,
when our symmetrical sampling method is employed.
Without the symmetrical sampling, the conservation of jEt¼1 fm − Et¼0 fm j
δErelative ¼ : ð25Þ
Et¼0 fm
074011-9
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
074011-10
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
(a) (a)
(b)
(b)
(c)
(c)
(d)
(d)
074011-11
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
074011-12
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
(a)
(b)
FIG. 10. Time evolution of masses squared for pure gluons and
pure quarks from initial step functions to thermal distributions.
Panels (a) and (b) show the results for gluons and quarks, res-
pectively. The parameters are chosen to be the same as in Fig. 9.
074011-13
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
074011-14
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
[1] K. Fukushima, Evolution to the quark-gluon plasma, Rep. [17] J. Jalilian-Marian, A. Kovner, L. McLerran, and H.
Prog. Phys. 80, 022301 (2017). Weigert, Intrinsic glue distribution at very small x, Phys.
[2] L.-G. Pang, H. Petersen, and X.-N. Wang, Pseudorapidity Rev. D 55, 5414 (1997).
distribution and decorrelation of anisotropic flow within [18] L. McLerran and R. Venugopalan, Computing quark and
the open-computing-language implementation clvisc hy- gluon distribution functions for very large nuclei, Phys.
drodynamics, Phys. Rev. C 97, 064918 (2018). Rev. D 49, 2233 (1994).
[3] U. Heinz and P. Kolb, Early thermalization at RHIC, Nucl. [19] A. Krasnitz, Y. Nara, and R. Venugopalan, Coherent Gluon
Phys. A702, 269 (2002). Production in Very High-Energy Heavy Ion Collisions,
[4] U. Heinz, RHIC, Nucl. Phys. A721, C30 (2003). Phys. Rev. Lett. 87, 192302 (2001).
[5] U. W. Heinz and P. F. Kolb, Two RHIC puzzles: Early [20] A. Kovner, L. McLerran, and H. Weigert, Gluon pro-
thermalization and the HBT problem, in 18th Winter duction from non-Abelian Weizs’acker-Williams fields
Workshop on Nuclear Dynamics, edited by R. Bellwied, in nucleus-nucleus collisions, Phys. Rev. D 52, 6231
J. Harris, and W. Bauer (EP Systema, Debrecen, Hungary, (1995).
2002), pp. 205–216. [21] F. Gelis, E. Iancu, J. Jalilian-Marian, and R. Venugopalan,
[6] B. Muller, From quark-gluon plasma to the perfect liquid, The color glass condensate, Annu. Rev. Nucl. Part. Sci. 60,
Acta Phys. Pol. B 38, 3705 (2007). 463 (2010).
[7] P. Bozek and I. Wyskiel-Piekarska, Indications of early [22] L. McLerran, A brief introduction to the color glass
thermalization in relativistic heavy-ion collisions, Phys. condensate and the glasma, in Proceedings, 38th
Rev. C 83, 024910 (2011). International Symposium on Multiparticle Dynamics
[8] W. Broniowski, W. Florkowski, M. Chojnacki, and A. (ISMD 2008), Hamburg, Germany, 2008 (2009), pp. 3–18.
Kisiel, Free-streaming approximation in early dynamics of [23] T. Lappi and L. McLerran, Some features of the glasma,
relativistic heavy-ion collisions, Phys. Rev. C 80, 034902 Nucl. Phys. A772, 200 (2006).
(2009). [24] T. Lappi, Production of gluons in the classical field
[9] P. B. Arnold, G. D. Moore, and L. G. Yaffe, Effective model for heavy ion collisions, Phys. Rev. C 67,
kinetic theory for high temperature gauge theories, J. High 054903 (2003).
Energy Phys. 01 (2003) 030. [25] A. Krasnitz and R. Venugopalan, Initial Energy Density of
[10] J.-W. Chen, Y.-F. Liu, Y.-K. Song, and Q. Wang, Shear and Gluons Produced in Very-High-Energy Nuclear Collisions,
bulk viscosities of a weakly coupled quark gluon plasma Phys. Rev. Lett. 84, 4309 (2000).
with finite chemical potential and temperature: Leading- [26] A. Kovner, L. McLerran, and H. Weigert, Gluon produc-
log results, Phys. Rev. D 87, 036002 (2013). tion at high transverse momentum in the McLerran-
[11] A. Mueller, The boltzmann equation for gluons at early venugopalan model of nuclear structure functions, Phys.
times after a heavy ion collision, Phys. Lett. B 475, 220 Rev. D 52, 3809 (1995).
(2000). [27] F. Gelis, Color glass condensate and glasma, Int. J. Mod.
[12] K. Itakura, Can the color glass condensate describe early Phys. A 28, 1330001 (2013).
thermalization?, Prog. Theor. Phys. Suppl. 168, 295 (2007). [28] R. Baier, A. Mueller, D. Schiff, and D. Son, “Bottom-up”
[13] A. Mueller, Toward equilibration in the early stages after a thermalization in heavy ion collisions, Phys. Lett. B 502,
high energy heavy ion collision, Nucl. Phys. B572, 227 51 (2001).
(2000). [29] S. Mrowczynski, Stream instabilities of the quark-gluon
[14] J. Blaizot and A. Mueller, The early stage of ultra- plasma, Phys. Lett. B 214, 587 (1988).
relativistic heavy ion collisions, Nucl. Phys. B289, 847 [30] S. Mrowczynski, Plasma instability at the initial stage of
(1987). ultrarelativistic heavy-ion collisions, Phys. Lett. B 314,
[15] L. Gribov, Semihard processes in QCD, Phys. Rep. 100, 1 118 (1993).
(1983). [31] S. Mrowczynski, Color collective effects at the early stage
[16] K. Eskola, K. Kajantie, P. Ruuskanen, and K. Tuominen, of ultrarelativistic heavy ion collisions, Phys. Rev. C 49,
Scaling of transverse energies and multiplicities with 2191 (1994).
atomic number and energy in ultrarelativistic nuclear [32] S. Mrowczynski, Color filamentation in ultrarelativistic
collisions, Nucl. Phys. B570, 379 (2000). heavy ion collisions, Phys. Lett. B 393, 26 (1997).
074011-15
ZHANG, WU, PU, QIN, and WANG PHYS. REV. D 102, 074011 (2020)
[33] J. Randrup and S. Mrówczyński, Chromodynamic weibel [54] J.-P. Blaizot, J. Liao, and Y. Mehtar-Tani, The thermal-
instabilities in relativistic nuclear collisions, Phys. Rev. C ization of soft modes in non-expanding isotropic quark
68, 034909 (2003). gluon plasmas, Nucl. Phys. A961, 37 (2017).
[34] E. S. Weibel, Spontaneously Growing Transverse Waves in [55] R. Lenkiewicz, A. Meistrenko, H. van Hees, K. Zhou, Z.
a Plasma Due to an Anisotropic Velocity Distribution, Xu, and C. Greiner, Kinetic approach to a relativistic bec
Phys. Rev. Lett. 2, 83 (1959). with inelastic processes, Phys. Rev. D 100, 091501 (2019).
[35] O. Buneman, Instability, Turbulence, and Conductivity in [56] S. M. H. Wong, Thermal and chemical equilibration in rela-
Current-Carrying Plasma, Phys. Rev. Lett. 1, 119 (1958). tivistic heavy ion collisions, Phys. Rev. C 54, 2588 (1996).
[36] P. Arnold, J. Lenaghan, and G. D. Moore, Qcd plasma [57] G. R. Shin and B. Müller, Studies of parton thermalization
instabilities and bottom-up thermalization, J. High Energy at RHIC, J. Phys. G 29, 2485 (2003).
Phys. 08 (2003) 002. [58] Z. Xu and C. Greiner, The role of the gluonic gg ↔ ggg
[37] M. Strickland, Hard-loop dynamics of non-Abelian plasma interactions in early thermalization in ultrarelativistic
instabilities, Nucl. Phys. A774, 779 (2006). heavy-ion collisions, Eur. Phys. J. C 49, 187 (2007).
[38] P. Romatschke and M. Strickland, Collective modes of an [59] A. El, Z. Xu, and C. Greiner, Review of the “bottom-up”
anisotropic quark-gluon plasma II, Phys. Rev. D 70, scenario, J. Phys. G 35, 104072 (2008).
116006 (2004). [60] L. Xiong and E. V. Shuryak, Gluon multiplication in high
[39] J. Berges, K. Boguslavski, S. Schlichting, and R. Ven- energy heavy ion collisions, Phys. Rev. C 49, 2203 (1994).
ugopalan, Nonequilibrium fixed points in longitudinally [61] G. Dimarco and L. Pareschi, Numerical methods for
expanding scalar theories: Infrared cascade, bose conden- kinetic equations, Acta Numer. 23, 369 (2014).
sation and a challenge for kinetic theory, Phys. Rev. D 92, [62] P. Romatschke, M. Mendoza, and S. Succi, A fully
096006 (2015). relativistic lattice Boltzmann algorithm, Phys. Rev. C
[40] P. B. Arnold and J. Lenaghan, The abelianization of QCD 84, 034903 (2011).
plasma instabilities, Phys. Rev. D 70, 114007 (2004). [63] S. Jaiswal, J. Hu, and A. A. Alexeenko, Fast deterministic
[41] A. Mueller, A. Shoshi, and S. Wong, A possible modified solution of the full Boltzmann equation on graphics pro-
“bottom-up” thermalization in heavy ion collisions, Phys. cessing units, in 31st International Symposium on Rarefied
Lett. B 632, 257 (2006). Gas Dynamics: RGD31 (AIP Publishing, New York,
[42] F. Scardina, D. Perricone, S. Plumari, M. Ruggieri, and V. 2019).
Greco, Relativistic Boltzmann transport approach with [64] K. Geiger, Space-time description of ultra-relativistic
Bose-Einstein statistics and the onset of gluon condensa- nuclear collisions in the QCD parton picture, Phys. Rep.
tion, Phys. Rev. C 90, 054904 (2014). 258, 237 (1995).
[43] J.-P. Blaizot, J. Liao, and L. McLerran, Gluon transport [65] K. Geiger and B. Müller, Dynamics of parton cascades in
equation in the small angle approximation and the onset of highly relativistic nuclear collisions, Nucl. Phys. A544,
Bose-Einstein condensation, Nucl. Phys. A920, 58 (2013). 467 (1992).
[44] J.-P. Blaizot, B. Wu, and L. Yan, Quark production, Bose- [66] Z. Xu and C. Greiner, Thermalization of gluons in ultra-
Einstein condensates and thermalization of the quark- relativistic heavy ion collisions by including three-body
gluon plasma, Nucl. Phys. A930, 139 (2014). interactions in a parton cascade, Phys. Rev. C 71, 064901
[45] X.-G. Huang and J. Liao, Glasma evolution and Bose- (2005).
Einstein condensation with elastic and inelastic collisions, [67] B. Zhang, M. Gyulassy, and Y. Pang, Equation of state and
Phys. Rev. D 91, 116012 (2015). collision rate tests of parton cascade models, Phys. Rev. C
[46] K. Zhou, Z. Xu, P. Zhuang, and C. Greiner, Kinetic 58, 1175 (1998).
description of Bose-Einstein condensation with test par- [68] B. Zhang, Zpc 1.0.1: A parton cascade for ultrarelativistic
ticle simulations, Phys. Rev. D 96, 014020 (2017). heavy ion collisions, Comput. Phys. Commun. 109, 193
[47] X.-M. Xu, Early thermalization of quark-gluon matter (1998).
initially created in high-energy nucleus-nucleus collisions, [69] S. Chen and G. D. Doolen, Lattice Boltzmann method for
J. Phys. Conf. Ser. 458, 012021 (2013). fluid flows, Annu. Rev. Fluid Mech. 30, 329 (1998).
[48] X.-M. Xu, Z.-Y. Shen, Z.-C. Ye, and W.-J. Xu, Early [70] S. Succi, Lattice Boltzmann 2038, Europhys. Lett. 109,
thermalization of quark-gluon matter with the elastic 50001 (2015).
scattering of ggq and ggq̄, Phys. Rev. C 87, 054904 (2013). [71] G. Dimarco, R. Loubre, J. Narski, and T. Rey, An efficient
[49] X. Xiao-Ming, Thermalization of quark matter produced at numerical method for solving the Boltzmann equation in
the highest energy of a relativistic heavy-ion collider, Chin. multidimensions, J. Comput. Phys. 353, 46 (2018).
Phys. Lett. 22, 1631 (2005). [72] M. Mendoza, B. Boghosian, H. J. Herrmann, and S. Succi,
[50] T. Biro and J. Zimanyi, Quarkochemistry in relativistic Fast Lattice Boltzmann Solver for Relativistic Hydro-
heavy-ion collisions, Phys. Lett. 113B, 6 (1982). dynamics, Phys. Rev. Lett. 105, 014502 (2010).
[51] A. Kurkela and A. Mazeliauskas, Chemical Equilibration in [73] D. Hupp, M. Mendoza, I. Bouras, S. Succi, and H. J.
Hadronic Collisions, Phys. Rev. Lett. 122, 142301 (2019). Herrmann, On the relativistic lattice Boltzmann method for
[52] A. Kurkela and A. Mazeliauskas, Chemical equilibration quark-gluon plasma simulations, Phys. Rev. D 84, 125015
in weakly coupled QCD, Phys. Rev. D 99, 054018 (2019). (2011).
[53] J.-P. Blaizot, Y. Jiang, and J. Liao, Gluon transport [74] A. Kurkela and E. Lu, Approach to Equilibrium in Weakly
equation with effective mass and dynamical onset of Coupled Non-Abelian Plasmas, Phys. Rev. Lett. 113,
Bose-Einstein condensation, Nucl. Phys. A949, 48 (2016). 182301 (2014).
074011-16
TOWARDS A FULL SOLUTION OF THE RELATIVISTIC … PHYS. REV. D 102, 074011 (2020)
[75] A. Kurkela and Y. Zhu, Isotropization and Hydrodynam- [92] M. Januszewski and M. Kostur, Sailfish: A flexible multi-
ization in Weakly Coupled Heavy-Ion Collisions, Phys. GPU implementation of the lattice Boltzmann method,
Rev. Lett. 115, 182301 (2015). Comput. Phys. Commun. 185, 2350 (2014).
[76] L. Keegan, A. Kurkela, A. Mazeliauskas, and D. Teaney, [93] J. Colmenares, A. Galizia, J. Ortiz, A. Clematis, and
Initial conditions for hydrodynamics from weakly coupled W. Rocchia, A combined MPI-CUDA parallel solution
pre-equilibrium evolution, J. High Energy Phys. 08 (2016) of linear and nonlinear Poisson-Boltzmann equation,
171. BioMed. Res. Int. 2014, 560987 (2014).
[77] M. Gorelick, High Performance Python (O’Reilly Media, [94] H.-Z. Wu, J.-J. Zhang, L.-G. Pang, and Q. Wang, Zmcin-
Inc, USA, 2014). tegral: A package for multi-dimensional Monte Carlo
[78] J. Nickolls and W. J. Dally, The GPU computing era, IEEE integration on multi-GPUs, Comput. Phys. Commun.
Micro 30, 56 (2010). 248, 106962 (2020).
[79] M. Bauce, S. Capuani, G. D. Domenico, M. Fiorini, S. [95] J.-J. Zhang and H.-Z. Wu, Zmcintegral-v5: Support for
Giagu, G. Lamanna, A. Messina, M. Palombo, and M. integrations with the scanning of large parameter grids
Rescigno, The gap project—GPU for real-time applica- on multi-GPUs, Comput. Phys. Commun. 251, 107240
tions in high energy physics and medical imaging, in 2014 (2020).
19th IEEE-NPSS Real Time Conference (IEEE, New York, [96] T. Epelbaum, F. Gelis, N. Tanji, and B. Wu, Properties of
2014). the Boltzmann equation in the classical approximation,
[80] M. A. Clark, R. Babich, K. Barros, R. C. Brower, and Phys. Rev. D 90, 125032 (2014).
C. Rebbi, Solving lattice QCD systems of equations [97] Q. Li, K. H. Luo, and X. J. Li, Lattice Boltzmann method
using mixed precision solvers on GPUs, Comput. Phys. for relativistic hydrodynamics: Issues on conservation law
Commun. 181, 1517 (2010). of particle number and discontinuities, Phys. Rev. D 86,
[81] E. Gutiérrez, S. Romero, M. A. Trenas, and E. L. Zapata, 085044 (2012).
Quantum computer simulation using the cuda program- [98] Understanding and using atomic memory operations,
ming model, Comput. Phys. Commun. 181, 283 (2010). https://on-demand.gputechconf.com.
[82] D. Bazow, U. W. Heinz, and M. Strickland, Massively [99] Atomic functions, https://docs.nvidia.com.
parallel simulations of relativistic fluid dynamics on [100] S. K. Lam, A. Pitrou, and S. Seibert, Numba, in Proceed-
graphics processing units with CUDA, Comput. Phys. ings of the Second Workshop on the LLVM Compiler
Commun. 225, 92 (2018). Infrastructure in HPC—LLVM (ACM Press, New York,
[83] S. Brechtken, GPU and CPU acceleration of a class of 2015).
kinetic lattice group models, Comput. Math. Appl. 67, 452 [101] P. Moritz, R. Nishihara, S. Wang, A. Tumanov, R. Liaw, E.
(2014). Liang, M. Elibol, Z. Yang, W. Paul, M. I. Jordan, and I.
[84] O. Seiskari, J. Kommeri, and T. Niemi, GPU in physics Stoica, Ray: A distributed framework for emerging ai
computation: Case geant4 navigation, arXiv:1209.5235. applications, in 13th USENIX Symposium on Operating
[85] M. A. Clark, B. Joo, A. Strelchenko, M. Cheng, A. Systems Design and Implementation (OSDI 18) (USENIX
Gambhir, and R. C. Brower, Accelerating lattice QCD Association, Carlsbad, CA, 2018), pp. 561–577.
multigrid on GPUs using fine-grained parallelization, in [102] J.-W. Chen, Y.-F. Liu, S. Pu, Y.-K. Song, and Q. Wang,
SC16: International Conference for High Performance Negative off-diagonal conductivities in a weakly coupled
Computing, Networking, Storage and Analysis (IEEE, quark-gluon plasma at the leading-log order, Phys. Rev. D
New York, 2016). 88, 085039 (2013).
[86] F. Winter, M. Clark, R. Edwards, and B. Joo, A framework [103] S. Jeon, Hydrodynamic transport coefficients in relativistic
for lattice QCD calculations on GPUs, in 2014 IEEE 28th scalar field theory, Phys. Rev. D 52, 3591 (1995).
International Parallel and Distributed Processing Sympo- [104] X.-F. Zhang and W.-Q. Chao, Thermal relaxation time in
sium (IEEE, New York, 2014). chemically non-equilibrated quark-gluon plasma, Nucl.
[87] J.-j. Zhang, R.-h. Fang, Q. Wang, and X.-N. Wang, A Phys. A628, 161 (1998).
microscopic description for polarization in particle scatter- [105] Atomic functions, https://supercomputingblog.com.
ings, Phys. Rev. C 100, 064904 (2019). [106] S. R. De Groot, Relativistic Kinetic Theory. Principles
[88] J. Adler, G. Nissim, and A. Kiswani, GPUs in a computa- and Applications, edited by W. A. Van Leeuwen and C. G.
tional physics course, J. Phys. Conf. Ser. 905, 012017 Van Weert (Elsevier Science Ltd, Amsterdam, 1980).
(2017). [107] S. Pu, Relativistic fluid dynamics in heavy ion collisions,
[89] J. Colmenares, J. Ortiz, S. Decherchi, A. Fijany, and W. Ph.D. thesis, Hefei, CUST, 2011.
Rocchia, Solving the linearized Poisson-Boltzmann equa- [108] K. Fukushima, K. Murase, and S. Pu, Fixed points and
tion on GPUs using cuda, in 2013 21st Euromicro flow analysis on off-equilibrium dynamics in the boson
International Conference on Parallel, Distributed, and Boltzmann equation, Ann. Phys. (Amsterdam) 386, 76
Network-Based Processing (IEEE, New York, 2013). (2017).
[90] A. Frezzotti, G. Ghiroldi, and L. Gibelli, Solving the [109] G. Baym, Thermal equilibration in ultrarelativistic heavy
Boltzmann equation on GPUs, Comput. Phys. Commun. ion collisions, Phys. Lett. 138B, 18 (1984).
182, 2445 (2011). [110] S. Ebihara, K. Fukushima, and S. Pu, Boost invariant
[91] Y. Kloss, P. Shuvalov, and F. Tcheremissine, Solving formulation of the chiral kinetic theory, Phys. Rev. D 96,
Boltzmann equation on GPU, Proc. Comput. Sci. 1, 016016 (2017).
1083 (2010).
074011-17