Open Access
Issue
A&A
Volume 710, June 2026
Article Number A14
Number of page(s) 15
Section Astrophysical processes
DOI https://doi.org/10.1051/0004-6361/202659871
Published online 28 May 2026

© The Authors 2026

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model. This email address is being protected from spambots. You need JavaScript enabled to view it. to support open access publication.

1. Introduction

The influence of cosmic rays (CRs) over their own transport is crucial to explain numerous phenomena, from the diffusive properties of astrophysical plasmas, to the maximum energy reached by accelerators and the subsequent spectra we measured at the Earth (see Blasi 2019 for a review of these effects). In recent decades, substantial progress has been made in understanding how CRs shape the environment in which they are produced. This is especially true for the vicinity of shockwaves, which are expected to be key sites of CR acceleration across a wide range of astrophysical settings, from supernova remnants (SNRs) (Blasi 2013; Amato 2014) to galaxy clusters (Blasi et al. 2007).

Despite the success of early theoretical approaches to diffusive shock acceleration (DSA), in which CRs were mostly treated as test particles (Krymskii 1977; Bell 1978), it soon became clear that to account for CRs up to the knee region or even higher energy CRs, efficient shock acceleration and strong magnetic fields–likely powered by CR-driven instabilities–were needed. In particular, the resonant streaming instability was invoked as a process responsible for magnetic-field amplification (MFA) upstream of nonrelativistic shocks (Skilling 1975; Bell 1978) and proven to lead to acceleration up to tens of teraelectronvolts in typical SNRs (Lagage & Cesarsky 1983). This process has the advantage of producing Alfvén waves on the right scale to scatter the same particles responsible for exciting the instability. On the other hand, the saturation of the instability to δB/B ≲ 1 implies that this process cannot account for particle acceleration to the knee. More recently, a nonresonant branch of the streaming instability (Bell 2004) received much attention: this instability is excited by the current induced by the CR particles escaping the upstream region of a shock and can lead to δB/B ≫ 1 due to its nonresonant nature. The instability is expected to saturate when particles start scattering on the self-generated perturbations. The implications of the excitation of the nonresonant modes in terms of the maximum energy of particles accelerated in SNR shocks have been discussed in a number of articles (Bell et al. 2013; Schure & Bell 2013; Cristofari et al. 2020, 2021). The consensus among these works is that although the instability appears to be very effective in amplifying the magnetic field on the relevant scales for very fast shocks in dense environments, the maximum energy at the beginning of the Sedov phase of SNRs typically falls short of a petaelectronvolt by at least one order of magnitude. This leaves open the possibility that other instabilities may lead to more effective MFA and perhaps more effective particle acceleration.

One such mechanism is associated with the pressure gradient that unavoidably forms upstream of a shock due to energy-dependent particle transport, which may induce the so-called Drury or acoustic instability (AI) in the presence of density inhomogeneities. This instability was first proposed by Drury (1984) and studied in detail by Drury & Falle (1986) (hereafter DF) using a two-fluid prescription in the absence of magnetic fields. This instability can overcome dissipation by CR diffusion (Ptuskin 1981) if the scale height of the CR pressure is smaller than the ratio between the local diffusion coefficient and sound speed, a condition naturally met at shockwave precursors. This results in an exponential growth of small inhomogeneities present in the interstellar medium (ISM) as they approach the shock surface. Numerical solutions to the equations in DF confirm the onset of the instability and the growth of density perturbations to nonlinear levels, if enough time is granted.

These findings have prompted further investigation of AI, especially in the context of CR-modified shocks (see Zank et al. 1990; Kang et al. 1992; Ryu et al. 1993; Begelman & Zweibel 1994; Webb et al. 1999, and references therein), although the nonlinear evolution of the system and the implications for MFA remain poorly understood. Beresnyak et al. (2009) proposed that the CR pressure gradient acting on large-amplitude density inhomogeneities upstream of a strong shock could induce turbulence, and that this might be reflected in higher maximum energies of the accelerated particles. In this picture, the solenoidal fluid motions act as a small-scale dynamo, amplifying magnetic fields by at least one order of magnitude via the stretch-twist-fold mechanism.

Drury & Downes (2012) (hereafter, DD) and Downes & Drury (2014) ran 2D magnetohydrodynamical (MHD) simulations of the precursor region, assuming that CRs were only responsible for the formation of an assigned pressure gradient. These simulations confirmed that MFA actually occurs. In 2D simulations, slightly more effective magnetic energy amplification is found, with a weak predominance of power on larger scales compared to the results of 3D simulations. More recently, del Valle et al. (2016) (hereafter, VLS) explored and expanded on this idea by means of 3D MHD simulations of SNR shock precursors. Their work provided quantitative insights into the development of small-scale dynamo, turbulence, and scales where equipartition between fluid and magnetic turbulence should be expected. We comment further on these results throughout this paper.

Much of this previous work is based on a few critical assumptions: the first is that a very large part (typically 60%) of the ram pressure is channeled into accelerated particles. Although early work on the nonlinear theory of DSA appeared to suggest that such an energy conversion efficiency would be feasible (Malkov & Drury 2001; Blasi 2002), later work, based on nonlinear DSA models (Morlino & Caprioli 2012) and simulations (Caprioli & Spitkovsky 2014), suggests a typical efficiency of ≲10%. The question of MFA in higher Mach numbers with more realistic shock precursors remains open. The second assumption is that the pre-existing density fluctuations in the upstream plasma are already relatively large: this leaves little room for AI, and in fact much of the previous work on the topic focused on the possibility that the CR pressure gradient may induce turbulence in an inhomogeneous plasma. Both of these assumptions were adopted in order to minimize the demands on the numerical machinery employed to simulate the instability.

In this work, we focused on three main goals: 1) providing an analytic framework to assess the importance of AI in the precursor in the presence of a magnetic field and confirming the linear evolution of the instability with 2D MHD simulations; 2) bridging the gap with previous work, by starting with small density perturbations and investigating the possibility that turbulence may be formed due to AI first and warping of the magnetic-field lines later; 3) using more realistic CR acceleration efficiencies and Mach numbers that are more appropriate to SNRs in the beginning of the Sedov phase (M∼ few hundreds). In this paper, we take special care to discuss the scales accessible to the simulations (namely with negligible numerical damping), in 2D and 3D, compared with the wavenumbers that are excited by AI.

This article is organized as follows. In Sect. 2, we present an analytic derivation of the dispersion relation and the growth rate of AI. We derived simple expressions for the maximum number of e-folds by which small upstream perturbations can grow before reaching the shock. In Sect. 3, we describe how we used a setup similar to that of DD to perform MHD simulations of the instability, comparing the observed growth rates with the expected ones obtained analytically. We also studied the nonlinear stage of the system, discuss MFA, and calculate the power spectrum of magnetic perturbations. Finally, in Sect. 4 we comment on the comparison between MFA due to the CR pressure gradient and the Bell instability, speculating about a possible cooperation between the two processes. We summarize our findings and present our conclusions in Sect. 5.

2. Acoustic instability

We considered a plasma with density ρ, velocity u, pressure P, adiabatic index γ, and magnetic field B. Since we aim to describe the plasma dynamics upstream of a nonrelativistic shock, where a CR pressure gradient is expected, the MHD equations should include a force term due to the presence of a CR pressure gradient, ∇PCR:

ρ t + · ( ρ u ) = 0 , Mathematical equation: $$ \begin{aligned}&\frac{\partial \rho }{\partial t} + \nabla \cdot (\rho \mathbf u ) = 0,\end{aligned} $$(1)

u t + ( u · ) u = P ρ P CR ρ + ( × B ) × B 4 π ρ , Mathematical equation: $$ \begin{aligned}&\frac{\partial \mathbf u }{\partial t}+(\mathbf u\cdot \nabla )\mathbf u = -\frac{\nabla P}{\rho } - \frac{\nabla P_{\rm CR}}{\rho } + \frac{(\nabla \times \mathbf B )\times \mathbf B }{4\pi \rho },\end{aligned} $$(2)

t ( P ρ γ ) + ( u · ) ( P ρ γ ) = 0 , Mathematical equation: $$ \begin{aligned}&\frac{\partial }{\partial t}\left(\frac{P}{\rho ^\gamma }\right) + (\mathbf u \cdot \nabla )\left(\frac{P}{\rho ^\gamma }\right) = 0,\end{aligned} $$(3)

B t = × ( u × B ) , Mathematical equation: $$ \begin{aligned}&\frac{\partial \mathbf B }{\partial t} = \nabla \times (\mathbf u \times \mathbf B ),\end{aligned} $$(4)

· B = 0 . Mathematical equation: $$ \begin{aligned}&\nabla \cdot \mathbf B = 0. \end{aligned} $$(5)

Drury & Falle (1986) modeled the evolution of the CR pressure through the CR transport equation with diffusion coefficient D, and did not consider the effect of the magnetic field. By simultaneously perturbing ρ, u, P, and PCR, using a rigorous perturbative approach, they found that these perturbations grow when the length scale of the CR pressure gradient, PCR/∇PCR, is smaller than D/cs, where c s = γ P 0 / ρ 0 Mathematical equation: $ c_{\mathrm{s}}=\sqrt{\gamma P_0/\rho_0} $ is the sound speed. If this condition is not met, the perturbations are damped due to friction with the CRs (Ptuskin 1981). In shock precursors, damping effects can be safely neglected because PCR/∇PCR ∼ D/vsh ≪ D/cs, where vsh ≫ cs is the shock speed. As such, for the case of a shock precursor, it is not necessary to go through the elegant but cumbersome calculations of DF, and the underlying physics describing the instability can be captured by perturbing only the plasma quantities ρ, u, and P, while assuming that ∇PCR is constant. Although this neglects the back-reaction of the instability onto CRs, it also reduces the complexity of the problem to a purely MHD one. We later comment on the implications of this assumption and on the reaction of the system to the enhanced scattering that may follow the excitation of the instability.

A clear advantage of the MHD formulation is that the dispersion relation and the growth rate of the instability can be derived straightforwardly. In the reference frame of the plasma, we can assume that the background plasma is uniform1 for Eqs. (1)–(5), with ρ = ρ0, u = 0, P = P0, and B = B0 while we introduce small perturbations–δρ, δu, δP, and δB–into the system. This approximation is valid for perturbations on scales much smaller than that of the CR pressure gradient. We assume that the perturbations are proportional to exp[i(k ⋅ x − ωt)]. The dispersion relation is

( ω 2 v A 2 k 2 ) [ ω 4 ω 2 ( k 2 c ms 2 + i k · P CR ρ 0 ) + k 2 k 2 v A 2 c s 2 + i v A 2 k 2 k P CR ρ 0 ] = 0 , Mathematical equation: $$ \begin{aligned} (\omega ^2 - v_{\rm A}^2k_\parallel ^2)&\left[\omega ^4 - \omega ^2\left(k^2c_{\rm ms}^2 + \frac{i\mathbf k \cdot \nabla P_{\rm CR}}{\rho _0}\right) \right.\nonumber \\&\qquad \left. + k^2k_\parallel ^2v_{\rm A}^2c_{\rm s}^2 + iv_{\rm A}^2k^2k_\parallel \frac{\partial _\parallel P_{\rm CR}}{\rho _0}\right] = 0, \end{aligned} $$(6)

where v A = B 0 / 4 π ρ 0 Mathematical equation: $ v_{\mathrm{A}}=B_0/\sqrt{4\pi\rho_0} $ is the Alfvén speed, c ms = c s 2 + v A 2 Mathematical equation: $ c_{\mathrm{ms}} = \sqrt{c_{\mathrm{s}}^2 + v_{\mathrm{A}}^2} $ is the magnetosonic speed, and the ∥ subscript refers to components parallel to B0.

In addition to the usual Alfvén waves (ω2 = vA2k2), the dispersion relation shows that there are unstable modes obtained from roots of the expression inside the square brackets. When k = 0, their dispersion relation is

ω 2 = c ms 2 k 2 + i k · P CR ρ 0 , Mathematical equation: $$ \begin{aligned} \omega ^2 = c_{\rm ms}^2 k^2 + \frac{i\mathbf k \cdot \nabla P_{\rm CR}}{\rho _0}, \end{aligned} $$(7)

while for |k|=k it is the same as in the absence of a magnetic field, namely

ω 2 = c s 2 k 2 + i k · P CR ρ 0 · Mathematical equation: $$ \begin{aligned} \omega ^2 = c_{\rm s}^2 k^2 + \frac{i\mathbf k \cdot \nabla P_{\rm CR}}{\rho _0}\cdot \end{aligned} $$(8)

The growth rate of the instability, Γ, is characterized by two distinct regimes, which depend on the ratio between the real and imaginary parts of ω2. For example, Eq. (8) with k ∥ ∇PCR yields

Γ = { k | P CR | 2 ρ 0 , k | P CR | ρ 0 c s 2 | P CR | 2 ρ 0 c s , k | P CR | ρ 0 c s 2 . Mathematical equation: $$ \begin{aligned} \Gamma = {\left\{ \begin{array}{ll} \sqrt{\dfrac{k|\nabla P_{\rm CR}|}{2\rho _0}},&k\ll \dfrac{|\nabla P_{\rm CR}|}{\rho _0 c_{\rm s}^2} \\ \dfrac{|\nabla P_{\rm CR}|}{2\rho _0 c_{\rm s}},&k\gg \dfrac{|\nabla P_{\rm CR}|}{\rho _0 c_{\rm s}^2} \end{array}\right.}. \end{aligned} $$(9)

The real part of ω, which determines the phase velocity of the perturbations, is equal to Γ for long wavelengths (k ≪ |∇PCR|/ρ0cs2). Instead, the real part of ω is equal to csk for short wavelengths (k ≫ |∇PCR|/ρ0cs2). In the latter regime, the perturbations are modified sound waves, because Γ ≪ csk. In the other regime, the condition that the perturbations must occur on scales smaller than the size of the precursor, L ≈ PCR/∇PCR, implies that the sonic Mach number must be M s = u 0 / c s ξ CR 1 / 2 Mathematical equation: $ M_s=u_0/c_{\mathrm{s}}\gg \xi_{\mathrm{CR}}^{-1/2} $, where ξCR = PCR/ρ0u02. This condition is certainly satisfied for shocks of astrophysical relevance.

To better understand the nature of the instability, we considered only modes with k ∥ ∇PCR and computed the eigenmodes of the system. If the density perturbation is given by δρ = δρ0ei(k ⋅ x − ωt), one can show that pressure perturbations are δP = δρ0cs2ei(k ⋅ x − ωt), just as in regular sound waves, while velocity perturbations become

δ u = ± Ω k δ ρ 0 ρ 0 e i ( k · x ω t + ϕ / 2 ) k ̂ , Mathematical equation: $$ \begin{aligned} \delta \mathbf u = \pm \frac{\Omega }{k}\frac{\delta \rho _0}{\rho _0}\,e^{i(\mathbf k \cdot \mathbf x -\omega t + \phi /2)}\,\hat{\mathbf{k }}, \end{aligned} $$(10)

where Ω = | ω | = c s 4 k 4 + ( k · P CR / ρ 0 ) 2 4 Mathematical equation: $ \Omega = |\omega|=\sqrt[4]{c_s^4k^4 + (\mathbf{k}\cdot \nabla P_{\mathrm{CR}}/\rho_0)^2} $ and ϕ = arg(ω2) = arctan(k ⋅ ∇PCR/ρ0cs2k2) is the principal value (−π/2 < ϕ ≤ π/2). The key point behind the instability is that velocity and pressure perturbations are out of phase, as was also noted in previous work (e.g., Begelman & Zweibel 1994). Consider only the positive sign of Eq. (10). Assuming k ⋅ ∇PCR = k|∇PCR| (i.e., ωR, ωI > 0), we have 0 < ϕ < π/2, and therefore the pressure lags the velocity in phase, which leads to instability. This is similar to pushing a swing soon after it starts moving away, increasing its amplitude of oscillation. Meanwhile, we find −π/2 < ϕ < 0 if we take waves in the opposite direction (k ⋅ ∇PCR = −k|∇PCR|, or equivalently ωR, ωI < 0), making pressure precede velocity in phase. The result is akin to pushing a swing too early, damping its motion. The equivalent analysis taking the negative sign for δu in Eq. (10) reverses the effects of leading/lagging pressure and is left for the reader to carry out.

Figure 1 shows the real and complex parts of ω as functions of k, as predicted by Eqs. (7) and (8), along with their asymptotic behaviors. We assumed that k ∥ ∇PCR and the CR pressure gradient is constant, |∇PCR|=ξCRρ0u02/L, where L is the length of the precursor and ξCR is the fraction of the shock ram pressure converted into CRs. The number of e-folds available for the instability to grow on the precursor scale can be estimated as Γtadv, where tadv ≈ L/u0 is the advection timescale. In the absence of magnetic fields, Eq. (9) gives

Γ t adv = { k L ξ CR 2 , k L ξ CR M s 2 ξ CR M s 2 , k L ξ CR M s 2 . Mathematical equation: $$ \begin{aligned} \Gamma t_{\rm adv} = {\left\{ \begin{array}{ll} \sqrt{\dfrac{kL\xi _{\rm CR}}{2}},&kL\ll \xi _{\rm CR}M_s^2\\ \dfrac{\xi _{\rm CR} M_s}{2},&kL\gg \xi _{\rm CR}M_s^2 \end{array}\right.}. \end{aligned} $$(11)

Thumbnail: Fig. 1. Refer to the following caption and surrounding text. Fig. 1.

Real and imaginary parts of ω. The CR pressure gradient is constant, |∇PCR|=ξCRρ0u02/L, and the perturbation wave vector, k, is aligned with ∇PCR. We assume ξCR = 0.1, Ms = 100, and M ms = 100 / 5 Mathematical equation: $ M_{\mathrm{ms}} = 100/\sqrt{5} $. The dashed and dotted lines show the asymptotic behavior of ω.

The instability develops when Γtadv> a few. If the magnetic field is perpendicular to ∇PCR (and consequently to k), Ms should be replaced by the magnetosonic Mach number, Mms = u0/cms.

3. Simulations

In order to investigate the linear evolution of AI discussed in Sect. 2 and, more importantly, in order to study its nonlinear evolution, we performed MHD simulations using the PLUTO code (Mignone et al. 2007). Although most of our simulations are in 2D, we also compared the results of selected cases of physical interest with 3D simulations. Inspired by DD, our simulation box consists of a uniform 2D grid of dimensions Nx × Ny embedded in a Cartesian coordinate system with dimensions [0, L]×[0, L/8]. This region represents the precursor of a shockwave in the shock rest frame, with the shock itself lying just outside the right boundary at x = L. The x = 0 boundary represents upstream infinity (i.e., the ISM), where plasma of density ρ0, pressure P0, magnetic field B0, and adiabatic index γ = 5/3 enters the simulation box at the shock speed u 0 = u 0 x ̂ Mathematical equation: $ \mathbf{u}_0=u_0\,\hat{\mathbf{x}} $.

The CR pressure gradient is introduced as a body force using the “VECTOR” prescription in PLUTO. For simplicity, we assumed that the CR pressure increases linearly from zero at x = 0 to a fraction, ξCR, of the shock ram pressure at x = L:

P CR ( x ) = ξ CR ρ 0 u 0 2 x L , P CR ( x ) = ξ CR ρ 0 u 0 2 L x ̂ . Mathematical equation: $$ \begin{aligned} P_{\rm CR}(x) = \xi _{\rm CR}\,\rho _0u_0^2\,\frac{x}{L}, \qquad \nabla P_{\rm CR}(x) = \xi _{\rm CR}\,\frac{\rho _0u_0^2}{L}\,\hat{\mathbf{x }}. \end{aligned} $$(12)

The presence of ∇PCR induces nonuniform profiles along x in the density, velocity, pressure, and magnetic field of the background plasma. The steady-state profiles can be found by solving Eqs. (1)–(5) in their conservative form:

U ( x ) u ( x ) u 0 = ρ 0 ρ ( x ) = [ P 0 P ( x ) ] 1 / γ = B y , 0 B y ( x ) Mathematical equation: $$ \begin{aligned} U(x)\equiv \frac{u(x)}{u_0}=\frac{\rho _0}{\rho (x)}=\left[\frac{P_0}{P(x)}\right]^{1/\gamma }=\frac{B_{y,0}}{B_y(x)} \end{aligned} $$(13)

and Bx(x) = Bx, 0, where U(x) satisfies

U + U γ γ M s 2 + U 2 2 M A , y 2 + ξ CR x L = 1 + 1 γ M s 2 + 1 2 M A , y 2 , Mathematical equation: $$ \begin{aligned} U + \frac{U^{-\gamma }}{\gamma M_s^2} + \frac{U^{-2}}{2M_{\mathrm{A},y}^2} + \xi _{\rm CR}\frac{x}{L} = 1 + \frac{1}{\gamma M_s^2} + \frac{1}{2M_{\mathrm{A},y}^2}, \end{aligned} $$(14)

where MA, y = u0/vA, y and v A , y = B y , 0 / 4 π ρ 0 Mathematical equation: $ v_{\mathrm{A},y}=B_{y,0}/\sqrt{4\pi\rho_0} $. Note that this is different from the Alfvénic Mach number MA = u0/vA.

Equation (14) can be solved numerically to find U(x) exactly. In the limit of high Mach numbers, one can approximate U(x)≈1 − ξCRx/L. The resulting density, velocity, pressure, and magnetic-field profiles are used as the initial conditions for the simulations. The time it takes for a fluid element entering from the left at x = 0 to reach a position x inside the box in the presence of a shock precursor is

t ( x ) = 0 x d x u ( x ) L u 0 1 ξ CR ln ( 1 1 ξ CR x / L ) x u 0 · Mathematical equation: $$ \begin{aligned} t(x) = \int _0^x\frac{dx\prime }{u(x\prime )} \approx \frac{L}{u_0} \frac{1}{\xi _{\rm CR}}\ln \left(\frac{1}{1-\xi _{\rm CR}x/L}\right) \gtrsim \frac{x}{u_0}\cdot \end{aligned} $$(15)

PLUTO implements boundary conditions (BCs) in each timestep by updating the value of physical quantities in inactive “ghost” cells surrounding the active Nx × Ny simulation grid. We used periodic BCs at the y = 0 and y = L/8 boundaries and an outflow (i.e., zero-gradient) BC at the x = L boundary, so that the plasma cannot flow back from the shock into the precursor. We extrapolated the variables into the ghost cells at x = 0 to avoid discontinuities of the derivatives. To avoid unphysical pressure waves that propagate back into the simulation box, we set the pressure at the right boundary to a very low value.

In Sect. 3.1, we used the “HLLC” Riemann solver with “MP5” reconstruction and third-order Runge–Kutta time-stepping (with Courant number CFL = 0.4 for 2D simulations and CFL = 0.3 for 3D simulations), while in Sect. 3.2 the solver and reconstruction were respectively downgraded to “HLL” and “PARABOLIC” for numerical stability purposes. The ∇ ⋅ B = 0 condition was controlled using the “CONSTRAINED_TRANSPORT” method under the “UCT_HLL” scheme. “ENTROPY_SWITCH” was always kept off.

3.1. The linear regime

We considered the linear regime where the perturbations produced by AI are much smaller than the unperturbed quantities in the entire simulation box. At x = 0, the BC was set to

ρ ( x = 0 , y , t ) = ρ 0 + δ ρ 0 sin ( k x u 0 t + k y y + ϕ ) , Mathematical equation: $$ \begin{aligned} \rho (x = 0,y,t) = \rho _0+\delta \rho _0\sin (k_x u_0 t + k_y y + \phi ), \end{aligned} $$(16)

where 0 ≤ ϕ < 2π is a random phase, u = u 0 x ̂ Mathematical equation: $ \mathbf{u}=u_0\, \hat{\mathbf{x}} $, P = P0, and B = B x , 0 x ̂ Mathematical equation: $ \mathbf{B}=B_{x,0}\,\hat{\mathbf{x}} $ or B = B y , 0 y ̂ Mathematical equation: $ \mathbf{B} = B_{y,0}\,\hat{\mathbf{y}} $. Eq. (16) corresponds to a continuous inflow of density fluctuations with wavelengths λx = 2π/kx and λy = 2π/ky along the x and y directions. After one advection time, all transients due to initial conditions and boundary discontinuities at t = 0 disappear and the system reaches a quasi-stationary state. In Sects. 3.1.1 and 3.1.2 we study the behavior of kx modes (where ky = 0) and ky modes (where kx = 0) and test the growth rates of AI derived in Sect. 2. In Sect. 3.1.3 we investigate the more realistic scenario with many kx and ky modes.

3.1.1. Single kx mode

The simulations in this section were performed on a default grid resolution of Nx = 4000 and Ny = 4. The chosen value of Nx is large enough to avoid significant numerical damping. Since ∇PCR is oriented along the x-axis, density perturbations with ky = 0 are expected to induce δux, δP, and δBy perturbations that grow due to AI. In order to study the evolution of perturbations, we subtracted the background profiles from the total quantities provided as output by PLUTO, for example

δ ρ ( x , y , t ) = ρ ( x , y , t ) ρ 0 U ( x ) , Mathematical equation: $$ \begin{aligned} \delta \rho (x,y,t)&= \rho (x,y,t)-\frac{\rho _0}{U(x)},\end{aligned} $$(17)

δ u x ( x , y , t ) = u x ( x , y , t ) u 0 U ( x ) . Mathematical equation: $$ \begin{aligned} \delta u_x(x,y,t)&= u_x(x,y,t) - u_0U(x). \end{aligned} $$(18)

To assess the validity of the analytic results derived in Sect. 2, we performed a scan over many different values of the parameters ξCR, Ms, δρ0/ρ0, vA/cs, and kxL = 2πλx−1L. In Fig. 2, we show some selected simulation results at steady state. Each subplot depicts constant-y slices of density (black), pressure (red), velocity (blue), and magnetic-field (green) perturbations, along with the corresponding expected growths ∝exp[Γt(x)] (dashed lines), which are all consistent with the simulation results2. In the top left panel, we adopted ξCR = 0.1, Ms = 100, δρ0/ρ0 = 10−4, kxL = 80π, and no background magnetic field, while in the bottom left panel we add a magnetic field perpendicular to the shock normal. As expected, a perpendicular magnetic field suppresses the growth rate of the instability. We also confirmed that a parallel field B 0 x ̂ Mathematical equation: $ \mathbf{B}_0\parallel\hat{\mathbf{x}} $ reproduces the zero-field result. In the top right panel, we probe the small-wavelength limit (k ≳ |∇PCR|/ρ0cs2 = ξCRMs2/L), which requires a factor-ten increase in grid resolution (Nx = 40 000) to avoid numerical dissipation. Finally, in the bottom right panel, we consider larger values of δρ0/ρ0 and ξCR. In this case, the amplitude of the perturbations approaches the nonlinear regime close to the shock. As we discuss in Sect. 3.2, in this regime the perturbations steepen and eventually lead to the formation of shocklets.

Thumbnail: Fig. 2. Refer to the following caption and surrounding text. Fig. 2.

Quasi-stationary x-profiles of the dimensionless density, pressure, velocity, and magnetic field perturbations from kx modes. We show the simulation results as solid lines and the expected growths for AI derived in Sect. 2 as dashed lines. In the bottom left panel, the initial magnetic field is pointed along y, and the lighter gray line corresponds to the expected growth in the absence of magnetic fields.

3.1.2. Single ky mode

The dispersion relations given by Eqs. (7) and (8) show that only perturbation wave vectors parallel to ∇PCR lead to instability. However, perturbations with kx = 0 are also affected by the CR pressure gradient because the acceleration −∇PCR/ρ of a fluid element depends on the local density (overdensities decelerate slightly less than underdensities). For density perturbations along y, one has

P CR ρ 0 + δ ρ 0 sin ( k y y ) P CR ρ 0 + P CR ρ 0 δ ρ 0 ρ 0 sin ( k y y ) . Mathematical equation: $$ \begin{aligned} -\frac{\nabla P_{\rm CR}}{\rho _0 + \delta \rho _0\sin (k_y y)} \approx -\frac{\nabla P_{\rm CR}}{\rho _0} + \frac{\nabla P_{\rm CR}}{\rho _0}\frac{\delta \rho _0}{\rho _0}\sin (k_y y). \end{aligned} $$(19)

The first term corresponds to an overall deceleration of the fluid, while the second term leads to a relative acceleration of overdensities with respect to underdensities. The evolution of δux is given by (see Appendix A)

δ u x ( x , y ) u 0 P CR ρ 0 u 0 2 δ ρ 0 ρ 0 sin ( k y y ) sin ( k x x ) k x , Mathematical equation: $$ \begin{aligned} \frac{\delta u_x(x,y)}{u_0} \approx \frac{\nabla P_{\rm CR}}{\rho _0u_0^2}\frac{\delta \rho _0}{\rho _0}\,\sin (k_y y)\, \frac{\sin (k\prime _x x)}{k\prime _x}, \end{aligned} $$(20)

where

k x = k y B y , 0 2 4 π ρ 0 u 0 2 U 3 = k y M A , y U 3 / 2 · Mathematical equation: $$ \begin{aligned} k\prime _x = k_y\sqrt{\frac{B_{y,0}^2}{4\pi \rho _0u_0^2 U^3}}=\frac{k_y}{M_{A,y} U^{3/2}}\cdot \end{aligned} $$(21)

Equation (20) can be interpreted as follows. Underdensities are more decelerated by the CR pressure gradient with respect to overdensities. Magnetic-field lines bend because they are frozen in the fluid, and magnetic tension acts as a restoring force. Then, δux oscillates while the fluid moves toward the shock. When there is no magnetic field, δux increases linearly.

This effect can be seen in Fig. 3, which shows the results of simulations performed on a grid with Nx = 2000 and Ny = 250. The top panels show the steady-state result of a simulation with the same parameters as in the top left panel of Fig. 2, but with a ky = 40π mode instead of a kx = 80π mode. On the left, we show δρ/ρ0. Sinusoidal oscillations along the y-axis do not grow exponentially, as expected. On the right, we show δux. We considered different y slices: y = ypeak (red), which is a peak of δρ/ρ0; y = ytrough (blue), which is a trough; and y = ynode (black), which is a node. The evolution also closely matches the prediction of Eq. (20) when By, 0 = 0; this is shown as dotted lines.

Thumbnail: Fig. 3. Refer to the following caption and surrounding text. Fig. 3.

Stationary profiles of dimensionless density (left) and velocity (right) perturbations from ky modes. On the right, red, blue, and black lines show the simulation results for δux/cs at a fixed y coordinate corresponding respectively to the peak, trough, and node of δρ/ρ0 oscillations. Dotted and dashed lines correspond to the analytical predictions of Eq. (20). Top: No magnetic fields. Bottom: Magnetic field perpendicular to the shock normal.

The same quantities are shown in the bottom panels of Fig. 3, but for a different choice of parameters–notably with the addition of a perpendicular magnetic field such that vA = 3cs. The density profile looks qualitatively similar to the one in the top panel, indicating that no significant forces arise along the y direction. However, the velocity perturbations oscillate around zero, rather than growing linearly, because of magnetic tension. We verified the appearance of δBx in this simulation, thereby confirming our interpretation.

3.1.3. Many modes

We now address the more realistic case of ISM inhomogeneities across multiple scales and along all directions. The injected density profile is

ρ ( x = 0 , y , t ) = ρ 0 [ 1 + δ ρ 0 ρ 0 ( u 0 t , y ) ] , Mathematical equation: $$ \begin{aligned} \rho (x = 0,y,t)&=\rho _0\left[1 + \frac{\delta \rho _0}{\rho _0}(u_0 t,y)\right], \end{aligned} $$(22)

δ ρ 0 ρ 0 ( x , y ) = a , b = 0 N x , N y A ab cos [ 2 π L ( a x + b y ) + ϕ ab ] , Mathematical equation: $$ \begin{aligned} \frac{\delta \rho _0}{\rho _0}(x,y)&= \sum _{\begin{matrix} a,b = 0 \end{matrix}}^{N_x,N_y} A_{ab}\cos \left[\frac{2\pi }{L} (ax+by) + \phi _{ab}\right], \end{aligned} $$(23)

where Aab and ϕab are random amplitudes and phases of each perturbation. The latter are drawn uniformly from 0 ≤ ϕab < 2π, while the former were chosen so as to produce a flat omnidirectional power spectrum of ISM density fluctuations, Eδρ0/ρ0(k)∝k−1, with a root-mean-square (RMS) amplitude of δρ0, rms/ρ0 = 10−4. This procedure is described in Appendix B.1. Perturbations with wavelengths of > L/8 are set to have zero amplitude, while those with wavelengths down to grid-resolution scales are still injected into the system.

All power spectra in this work are calculated in the last eighth of the box (i.e., 7L/8 < x < L), since the amplitude of fluctuations is largest and nonlinear structures are most prominent in the part of the precursor that is closest to the shock. We also time-averaged the power spectra over several snapshots spanning one advection time, making them stationary.

Figure 4 shows the steady-state δρ/ρ0, δux, y, and δBx, y profiles (left) and the corresponding δρ/ρ0 power spectra (right), from a simulation performed in a 2048 × 256 grid using ξCR = 0.1, Ms = 100, and B0 directed along y ̂ Mathematical equation: $ \hat{\mathbf{y}} $ such that vA = cs. The perturbations remain small before reaching the shock, while still growing exponentially at the nominal AI rate. Tracking the growth of each individual mode along the box becomes impractical, as it requires the use of sophisticated techniques such as wavelet transforms (Farge & Schneider 2015). Here, we adopted the simple Fourier transform (FT), whose formalism is outlined in Appendix B, sacrificing spatial resolution in order to obtain the power of each k mode averaged over the whole box.

Thumbnail: Fig. 4. Refer to the following caption and surrounding text. Fig. 4.

Linear-regime simulation results for initial density fluctuations following Eq. (23) with a flat power spectrum in a 2048 × 256 grid. Left: Perturbation profiles for (from top to bottom) density, velocity x and y components, and magnetic-field x and y components. Note that δux/cs has been multiplied by 1/3 and δuy/cs by two, so all quantities can be visualized using the same color-bar scale. Right: Dimensionless 2D (top) and omnidirectional (bottom) density fluctuations’ power spectra, k2Pδρ/ρ0(kx, ky) and kEδρ/ρ0(k), respectively.

The top right panel of Fig. 4 shows the 2D density power spectrum Pδρ/ρ0(kx, ky), multiplied by k2 to make it dimensionless. For k ≲ 103, the observed power spectrum resembles the expected AI growth rate. In other words, the amplitude of each (a, b) mode in Eq. (23) grows along the box as Aab(t) = Aabexp[Γ(ka, kb) t], where Γ(ka, kb) is the AI growth rate obtained from Eq. (6). Numerical damping significantly affects the simulation results for k ≳ 103, evidenced by a clear break at k ∼ 103 in the time-averaged omnidirectional power spectrum Eδρ/ρ0(k) shown in the bottom right panel. This is an unavoidable and critical feature of the simulations, which was also pointed out by DD and VLS.

3.2. Nonlinear regime

We considered the nonlinear regime where large perturbations are present near the shock surface (δρ, δP, δu, δB ≳ ρ0, P0, u0, B0). Large δB perturbations are expected to efficiently scatter particles, thus increasing their maximum energy. We show that AI can lead to large amplitude fluctuations even when the perturbations are small at upstream infinity.

We employed the simulation framework described in Sect. 3.1.3, injecting a superposition of perturbations down to the grid resolution scale. While the initial growth of preexisting small perturbations at upstream infinity is due to the onset of AI in the CR precursor pressure gradient, their nonlinear evolution is connected with the onset of turbulence. A similar investigation was carried out by DD using 2D MHD simulations and by VLS using 3D simulations. Both DD and VLS adopted parameters aimed at maximizing MFA, but that were not viable on physical grounds; for instance, the efficiency of particle acceleration was ξCR = 0.6, which is now considered disproportionately large with respect to the results of hybrid simulations, as well as phenomenological considerations, suggesting ξCR ≃ 0.1. In addition, previous studies considered Mach numbers of Ms ∼ 100, while shocks at the beginning of the Sedov phase of a SNR are expected to have Ms ∼ 500 and be even larger at earlier times.

The adoption of more realistic values of these parameters has profound consequences for MFA and for the onset of turbulence. In Fig. 5, we show 2D profiles of ρ/ρ0, ux, y/cs, Bx, y/B0, and (B/B0)2 for our benchmark choice of parameters (ξCR = 0.1, Ms = 500, δρ0, rms/ρ0 = 0.1, and vA = cs; left column), as well as for the parameters adopted in previous literature (ξCR = 0.6, Ms = 100, δρ0,rms/ρ0 = 0.1, and vA = cs; right column). The main qualitative differences are as follows: 1) the left profiles contain fluctuating structures predominantly on smaller scales with respect to the right profiles; 2) the amplitude of (δB/B0)2 fluctuations is smaller on the left, indicating a lower level of MFA; and 3) the combination of a longer advection time and a larger ξCR allows for early eddy formation in the right panels. Meanwhile, in the left panels, eddies form only very close to the shock, and most of the precursor is dominated by small-scale shocklets. Kang et al. (1992) suggested that these shocklets can play a role in energizing particles, even before they cross the shock surface. In both cases, the morphology of δBx is elongated along x, while δBy is elongated along y since the latter grows mainly due to plasma compression at the location of the shocklets.

Thumbnail: Fig. 5. Refer to the following caption and surrounding text. Fig. 5.

Two-dimensional snapshots of quasi-stationary density, velocity, magnetic field, and magnetic energy density profiles, for different parameter choices, as indicated above each column, in a 4096 × 512 simulation grid. All quantities have been normalized so as to become dimensionless. For better contrast, color bars use linear scaling for ρ/ρ0 and ux/cs, logarithmic scaling for (B/B0)2, and symmetric logarithmic scaling (linear near zero and logarithmic at large amplitudes) for other quantities.

To quantitatively analyze our results, we calculated both kinetic and magnetic omnidirectional turbulent-energy-density spectra, Eturb, kin(k) and Eturb, mag(k), respectively, as defined in Appendix B. We first obtain the density-weighted velocity, w ( x , y ) = ρ ( x , y ) u ( x , y ) Mathematical equation: $ \mathbf{w}(x,y) = \sqrt{\rho(x,y)}\,\mathbf{u}(x,y) $ (as is customary in studies of compressible MHD turbulence; e.g., Kida & Orszag 1990; Grete et al. 2017), and the magnetic field, B(x, y), from the simulation output, and then subtracted their mean background profiles3 w ¯ ( x ) Mathematical equation: $ \overline{\mathbf{w}}(x) $ and B ¯ ( x ) Mathematical equation: $ \overline{\mathbf{B}}(x) $ to obtain the turbulent components:

δ w ( x , y ) = w ( x , y ) w ¯ ( x ) , Mathematical equation: $$ \begin{aligned} \delta \mathbf w (x,y)&= \mathbf w (x,y)-\overline{\mathbf{w }}(x),\end{aligned} $$(24)

δ B ( x , y ) = B ( x , y ) B ¯ ( x ) . Mathematical equation: $$ \begin{aligned} \delta \mathbf B (x,y)&= \mathbf B (x,y)-\overline{\mathbf{B }}(x). \end{aligned} $$(25)

The turbulent energy spectra are defined as the RMS energy density in turbulent fluctuations on scales between k and k + dk:

E turb , kin ( k ) d k = δ w rms 2 ( k ) 2 , Mathematical equation: $$ \begin{aligned} E_{\rm turb,kin}(k)\,dk&= \frac{\delta w_{\rm rms}^2(k)}{2},\end{aligned} $$(26)

E turb , mag ( k ) d k = δ B rms 2 ( k ) 8 π · Mathematical equation: $$ \begin{aligned} E_{\rm turb,mag}(k)\,dk&= \frac{\delta B_{\rm rms}^2(k)}{8\pi }\cdot \end{aligned} $$(27)

We also calculated the strength of MFA as a function of the distance from the shock surface:

δ B rms 2 ( x ) B 0 2 , δ B rms 2 ( x ) = 1 L / 8 0 L / 8 | δ B ( x , y ) | 2 d y . Mathematical equation: $$ \begin{aligned} \frac{\delta B^2_{\rm rms}(x)}{B^2_0}, \quad \delta B_{\rm rms}^2(x) = \frac{1}{L/8}\int _0^{L/8}|\delta \mathbf B (x,y)|^2\, dy. \end{aligned} $$(28)

In Fig. 6, we show the turbulent power spectra and MFA for different choices of parameters (Ms, ξCR, vA/cs, δρ0,rms/ρ0, and magnetic-field orientation). In the top panels, we fix δρ0,rms/ρ0 = 0.1, vA = cs, and B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel\hat{\mathbf{y}} $ while varying the remaining parameters. We compare the results for the benchmark values of the parameters (blue solid) with the DD/VLS parameters (dashed yellow) and with the more conservative case Ms = 100, ξCR = 0.1 (dotted green). It is worth recalling that for a typical SNR shock, the Mach number in the phase that is expected to be most important for particle acceleration is typically ∼100 − 1000 and the efficiency is ξCR ∼ 0.1. From the top-right panel we immediately see that the scenario with Ms = 100 and ξCR ∼ 0.1 does not yield any appreciable MFA; the background field still carries more energy than the fluctuations in this case. Note that in our benchmark case the turbulent magnetic-energy spectrum is very hard, with most of the power concentrated at small scales, which could translate into enhanced scattering of particles at the energies of interest (see discussion in Sect. 4). Meanwhile, strongly modified shocks with ξCR = 0.6 can easily produce δBrms/B0 ≳ 10, but their turbulent magnetic-energy spectra are somewhat steep, with most power concentrated on large scales. This is the only scenario in which we are anywhere close to reaching energy equipartition:

E turb , kin ( k ) E turb , mag ( k ) , for k > k eq , Mathematical equation: $$ \begin{aligned} E_{\rm turb,\,kin}(k)\approx E_{\rm turb,\,mag}(k),\quad \mathrm{for}\ k>k_{\rm eq}, \end{aligned} $$(29)

Thumbnail: Fig. 6. Refer to the following caption and surrounding text. Fig. 6.

Turbulent power spectra in units of ρ0cs2 (left) and MFA (right), calculated via Eq. (28), for different parameter values and a 4096 × 512 grid. Thick/thin lines in the left panels are kinetic/magnetic power spectra. The right panels’ legends indicate the colors/line styles corresponding to each choice of parameters. Top: We fix δρ0,rms/ρ0 = 0.1, vA = cs, and B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel \hat{\mathbf{y}} $, and we vary Ms and ξCR. Middle: We fix Ms = 500, ξCR = 0.1, and B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel \hat{\mathbf{y}} $, and we vary δρ0,rms/ρ0 and vA/cs. Bottom: We fix Ms = 500, ξCR = 0.1, δρ0,rms/ρ0 = 0.1, and vA = cs, and we vary the background field orientation.

where k eq 1 Mathematical equation: $ k_{\mathrm{eq}}^{-1} $ is the equipartition length scale. For smaller ξCR, the Mach number must be large to obtain any meaningful MFA. However, increasing the Mach number also increases Eturb,  kin and keq. Ultimately, it is hard to estimate keq from simulations because this scale is never numerically resolved and Eturb,  mag(k) does not follow the ∼k−1/2 scaling predicted by Beresnyak et al. (2009).

In the middle panels of Fig. 6 we instead fix Ms = 500 and ξCR = 0.1 and vary the remaining parameters while keeping B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel\hat{\mathbf{y}} $. For the dashed yellow curves, we set vA = 0.1cs, while for the dotted green curves, we doubled the RMS amplitude of the initial fluctuations, δρ0,rms/ρ0 = 0.2. Inspecting the low-k region of the power spectra, where numerical damping is negligible, we find that increasing vA by a factor of ten increases Eturb,  mag by a factor of ≈100. Similarly, doubling δρ0,rms/ρ0 makes Eturb,  mag larger by a factor of ≈4. This is consistent with the natural expectation that E turb , mag B 0 2 ( δ ρ 0 , rms / ρ 0 ) 2 Mathematical equation: $ E_{\mathrm{turb,\,mag}}\propto B_0^2(\delta\rho_{0,\rm{rms}}/\rho_0)^2 $.

In the bottom panels we keep Ms, ξ, δρ0,rms/ρ0, and vA/cs fixed to their benchmark values to isolate the effect of field orientation. The results are somewhat consistent with the interpretation put forward by Downes & Drury (2014), the authors of which postulated that amplification occurs primarily to the component δBy. If the shock is parallel ( B 0 x ̂ Mathematical equation: $ \mathbf{B}_0\parallel \hat{\mathbf{x}} $, dotted green lines), magnetic fluctuations along y arise only after the system turns nonlinear. Instead, if B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel \hat{\mathbf{y}} $ (solid blue lines), δBy is immediately generated in AI eigenmodes. The latter is the most optimistic scenario for MFA. However, more generally, SNR shocks expand onto oblique fields and MFA saturates between the two extreme cases discussed above. As an example, we show the case in which B0 is inclined by 30° with respect to the shock normal (dashed yellow lines). At low-k, its magnetic power spectrum is ∼4 times lower than the perpendicular shock case. This indicates that δ B y B 0 · y ̂ = B 0 sin 30 ° = B 0 / 2 Mathematical equation: $ \delta B_y\propto \mathbf{B}_0\cdot\hat{\mathbf{y}}=B_0\sin30\circ=B_0/2 $ indeed dominates the amplified field.

To meaningfully interpret these results, in Fig. 7 we show a numerical convergence test, adopting the benchmark choice of parameters. In the left panel, we show the turbulent kinetic (thick lines) and magnetic (thin lines) power spectra, for different grid resolutions, normalized to ρ0cs2. The magnetic power peaks at larger k for higher resolution, but it is always far from reaching equipartition with the kinetic power. Note that doubling the grid resolution doubles the wavenumber, kd, above which damping is important (kdL ≈ 1.3 × 103 for the 1024 × 128 resolution) and changes the shape of Eturb,  mag(k) below kd, making it harder. This is not only due to the reduced numerical damping for k ≲ kd, it also happens because less power can be generated and transferred from higher to smaller k via inverse cascading. In the right panel, we show (δBrms/B0)2 as a function of x. As we can see, MFA increases with resolution, without converging. Our δB/B0 of order a few can only be interpreted as a conservative lower limit, because most of the magnetic energy is expected to be located at damping-dominated scales of kL ≳ 2000. As we show in Sect. 4, these scales play a crucial role in particle scattering.

Thumbnail: Fig. 7. Refer to the following caption and surrounding text. Fig. 7.

Left: Turbulent kinetic (thick lines) and magnetic (thin lines) power spectra in units of ρ0cs2 for different grid resolutions (see right panel legend). Right: MFA as a function of x for different grid resolutions.

In this work, we focused on 2D simulations in order to access smaller scales, which are the most important because they carry most of the turbulent magnetic energy. Both DD and VLS have shown that simulations in 2D yield less power on small scales than in 3D. This is likely because turbulent kinetic energy predominantly undergoes an inverse cascade in 2D and a forward cascade in 3D. However, for this difference to be appreciable, turbulence should develop and have enough time to transfer kinetic energy between scales. Energy can safely cascade from k1 → k2 when the eddy turnover time teddy(k)∼1/kδu(k) at all intermediate wavenumbers k1 < k < k2 is much shorter than the advection time in the precursor:

k δ u rms ( k ) t adv 1 = u 0 / L , for k 1 < k < k 2 . Mathematical equation: $$ \begin{aligned} k\,\delta u_{\rm {rms}}(k) \gg t_{\rm adv}^{-1}=u_0/L, \quad \mathrm{for} \quad k_1 < k < k_2. \end{aligned} $$(30)

The RMS amplitude of velocity fluctuations at a given k, δurms(k), is defined via Eδu(k) dk = ρ0δurms2(k)/2, where the velocity power spectrum, Eδu, is defined in Appendix B. Note that Eδu is different from Eturb,  kin, which is defined in terms of w = ρ u Mathematical equation: $ \mathbf{w}=\sqrt{\rho}\mathbf{u} $.

In Fig. 8, we compare power spectra (left panel), MFA (middle panel), and characteristic timescales (right panel) for our benchmark set of parameters and 1024 × 128 (×128) resolution, in 2D (blue solid lines) and 3D (yellow dashed lines) simulations, respectively. Indeed, we find slightly more kinetic power at higher k in the 3D scenario, as well as comparable MFA. However, numerical damping once again prevents us from resolving the scales in which this difference could become appreciable. By comparing the eddy turnover times in the right panel with the advection time (dotted green line), we see that condition (30) is only marginally satisfied, and significant energy cascading is not expected to take place. In contrast, using the overly optimistic ξCR = 0.6 and Ms = 100 adopted in DD and VLS, one expects stronger cascading simply because Γ tadv is larger in the kL ≪ ξCRMms2 limit, thus reaching the nonlinear/turbulent regime earlier. In summary, while 2D simulations allowed us to access perturbations with large wavenumbers, 3D simulations may provide a better description of the nonlinear phase if small scales are resolved. On the other hand, it is clear that accessing such scales in 3D simulations quickly becomes unbearably expensive from the computational point of view.

Thumbnail: Fig. 8. Refer to the following caption and surrounding text. Fig. 8.

Left: Turbulent kinetic (thick lines) and magnetic (thin lines) power spectra in units of ρ0cs2 for 2D (1024 × 128 grid; blue solid) and 3D (1024 × 128 × 128 grid; dashed yellow) simulations. Center: MFA as a function of x for 2D and 3D simulations. In 3D, we performed a yz averaging rather than just a y averaging. Right: Inverse eddy turnover timescales for the 2D (solid blue) and 3D (dashed yellow) runs, compared to the inverse advection timescale t adv 1 = u 0 / L Mathematical equation: $ t_{\mathrm{adv}}^{-1}=u_0/L $ (dotted green), in units of cs/L.

4. Competition and cooperation between acoustic and nonresonant instability

Particle acceleration at SNR shocks must be accompanied by substantial MFA, not only to reach a higher value of the maximum energy, but also to explain the thin filaments observed in X-rays (Vink 2012). It is, however, important to keep in mind that while the former point requires MFA upstream of the shock, namely in the CR precursor, to reduce the acceleration time, the latter only requires magnetic-field enhancement behind the shock.

All processes that can in principle lead to MFA are associated with a gradient in the CR distribution upstream: in the case of the nonresonant instability (Bell 2004), it is the current of particles escaping the upstream region that leads to the growth of the instability. In general, this phenomenon occurs on scales larger than the precursor size, which is L ∼ D(Emax)/vsh, where D is the diffusion coefficient and Emax is the maximum energy of the accelerated particles (for convenience, we use vsh rather than u0 in this section). Such current is directly related to the gradient of CR number density, and the process may lead to δB/B ≫ 1. For the resonant streaming instability (Lagage & Cesarsky 1983), it is the gradient of the CR density upstream to produce Alfvén waves at wavenumbers resonant with the CR momentum (rL(E)≃k−1). This latter process generally saturates at δB/B ≲ 1, especially if some type of damping is effective. Finally, AI discussed in this article grows due to the dynamical action of the CR pressure gradient upstream of the shock on density fluctuations present in the ISM and can lead to δB/B ≫ 1, depending on whether the instability has enough time to grow in one advection time. Below we comment on the location where these instabilities can be excited, on the scales involved and which one is expected to dominate as a function of the parameters.

If, for simplicity, we assume that the spectrum of accelerated particles is a power law in momentum space, f(p)∝p−4, which is appropriate for strong shocks, then the condition for the growth of the nonresonant instability can be written as

3 ξ CR ρ 0 v sh 2 Λ v sh c B 0 2 4 π , Mathematical equation: $$ \begin{aligned} \frac{3 \xi _{\rm CR}\rho _0 v_{\rm sh}^2}{\Lambda }\frac{v_{\rm sh}}{c} \ge \frac{B_0^2}{4\pi }, \end{aligned} $$(31)

where Λ ≈ ln(Emax/mpc2)∼10. This condition is equivalent to requiring that the energy density carried by the current is larger than the energy density in the preexisting magnetic field (Bell 2004; Amato & Blasi 2009). If one introduces the Alfvénic Mach number in the preexisting field, then this condition can be rewritten as

M A ( c Λ 3 ξ CR v A ) 1 / 3 100 ( ξ CR 0.1 ) 1 / 3 ( v A 10 km / s ) 1 / 3 . Mathematical equation: $$ \begin{aligned} M_A\ge \left( \frac{c \Lambda }{3 \xi _{\rm CR} v_A}\right)^{1/3}\approx 100\, \left( \frac{\xi _{\rm CR}}{0.1} \right)^{-1/3} \left( \frac{v_A}{10\,\mathrm{km/s}} \right)^{-1/3}. \end{aligned} $$(32)

Typically, when the shock velocity drops below ∼1000 km/s, the nonresonant instability stops being excited and one has only the resonant streaming instability to rely upon.

At saturation, the magnetic field, Bsat, can be estimated from Eq. (31) by replacing B0 with Bsat and interpreting it as an equality. Following Schure & Bell (2013), Cristofari et al. (2020), the maximum energy is obtained by requiring that the instability grows for n e-folds, where typically it is assumed that n ≈ 5, namely γmaxt ≈ 5, where γmax is the maximum growth rate of the instability. When the nonresonant instability is excited, it is therefore driven by the current of escaping particles over a region with size L MFA 5 c γ max 1 Mathematical equation: $ L_{MFA}\sim 5c \gamma_{\mathrm{max}}^{-1} $, where γmax = kmaxvA and

k max = 4 π c B 0 J CR ( > E ) = 4 π c B 0 3 ξ CR ρ 0 v sh 2 Λ E e v sh Mathematical equation: $$ \begin{aligned} k_{\rm max}=\frac{4\pi }{c B_0}J_{\rm CR}({>}E) = \frac{4\pi }{c B_0} \frac{3 \xi _{\rm CR} \rho _0 v_{\rm sh}^2}{\Lambda E}e v_{\rm sh} \end{aligned} $$(33)

is the scale where the growth is the fastest (Bell 2004). Here, JCR(> E) is the current carried by particles with energy > E. It can be easily shown that the condition in Eq. (31) is also equivalent to requiring kmax ≥ rL(E)−1, where rL(E) is the Larmor radius of the particles with energy E. The region affected by MFA, LMFA, is typically much larger than the size of the precursor, and the amplification of the magnetic field occurs on such a larger region. It is also important, for the considerations below, to keep in mind that the instability also results in overdensities of δρ/ρ0 ≳ 1 in the same region where the field is amplified.

At saturation, the nonresonant instability produces magnetic structures on the scale of the Larmor radius of the escaping particles in the amplified magnetic field. Using the considerations above, one finds that at the highest energy, Emax, the Larmor radius in the amplified field is

r L ( E max ) = 1 5 ( 3 ξ CR Λ ) 1 / 2 ( v sh c ) 1 / 2 v sh t . Mathematical equation: $$ \begin{aligned} r_L(E_{\rm max}) = \frac{1}{5}\left(\frac{3\xi _{\rm CR}}{\Lambda }\right)^{1/2} \left( \frac{v_{\rm sh}}{c}\right)^{1/2} v_{\rm sh} t. \end{aligned} $$(34)

At this point, the size of the precursor would be of the order of L ≃ D(Emax)/vsh, corresponding to a scale of L r L 1 c / 3 v sh Mathematical equation: $ L r_{\mathrm{L}}^{-1}\simeq c/3 v_{\mathrm{sh}} $ in the Bohm limit. For vsh = 103 − 104 km/s this corresponds to L r L 1 100 10 Mathematical equation: $ L r_{\mathrm{L}}^{-1}\simeq 100{-}10 $. Notice that these latter considerations apply to the nonresonant instability at saturation, while the wavenumber where the instability initially (in the linear regime) grows the fastest, kmax, corresponds to much smaller scales.

It is also useful to estimate L/Rsh, where Rsh is the radius of the shock, which is obtained by approximating vsht ≈ Rsh:

L R sh 1 15 ( 3 ξ CR Λ ) 1 / 2 ( v sh c ) 1 / 2 . Mathematical equation: $$ \begin{aligned} \frac{L}{R_{\rm sh}}\approx \frac{1}{15}\left(\frac{3\xi _{\rm CR}}{\Lambda }\right)^{1/2} \left( \frac{v_{\rm sh}}{c}\right)^{-1/2}. \end{aligned} $$(35)

For vsh = 103 − 104 km/s this corresponds to L R sh 1 0.2 0.06 Mathematical equation: $ L R_{\mathrm{sh}}^{-1}\simeq 0.2{-}0.06 $, which is consistent with the typical approximation that D(Emax)/vsh ∼ 0.1Rsh.

The simple estimates presented here are formally valid for a parallel shock, although Bell (2005) showed that similar results are obtained for oblique shocks. Hence, we adopted the estimate of L provided above for oblique shocks as well. For shocks where the inclination to the shock normal is ≳45°, injection has been shown to be suppressed (Caprioli & Spitkovsky 2014), and they are of lesser interest here.

Let us now estimate these same quantities for AI. The fastest growing modes grow at a rate of ∼ξCRMmsvsh/2L, which is larger than the nonresonant growth rate at Emax when Mms ≳ (10/ξCR)(L/Rsh)∼10, where the last inequality holds if we adopt ξCR and L/Rsh ∼ 0.1. Based on these considerations, AI seems to grow faster for the high Mach number shocks that are typical of young SNRs.

As discussed above, the saturation of the instability is not easily accessible to current simulations; it requires the small-scale magnetic modes to reach some sort of equipartition with kinetic perturbations and initiate a nonlinear cascade toward larger scales. If trusting the qualitative expectations of DD, one could suggest that at saturation

δ B 2 8 π ξ CR 2 ρ 0 v sh 2 ( δ ρ ρ 0 ) 2 , Mathematical equation: $$ \begin{aligned} \frac{\delta B^2}{8 \pi } \approx \xi _{\rm CR}^2 \rho _0 v_{\rm sh}^2 \left( \frac{\delta \rho }{\rho _0}\right)^2, \end{aligned} $$(36)

and assuming δρ/ρ0 ∼ 1 (which is the result of the nonlinear growth of the instability) we obtain the following ratio between the saturation values of the acoustic/turbulent to nonresonant instability:

( δ B 2 ) ai ( δ B 2 ) nr 2 ξ CR Λ 3 c v sh · Mathematical equation: $$ \begin{aligned} \frac{(\delta B^2)_{\rm ai}}{(\delta B^2)_{\rm nr}}\approx \frac{2\xi _{\rm CR}\Lambda }{3}\frac{c}{v_{\rm sh}}\cdot \end{aligned} $$(37)

For typical values of the parameters, this ratio exceeds unity, which suggests that AI may prevail. As stressed above, numerical simulations of AI are not yet suitable to really test this regime and check the viability of Eq. (36).

We want to stress that the two CR-induced instabilities studied here may operate at the same time and in fact cooperate rather than compete with each other: the fact that the Bell instability operates due to the current of particles escaping the acceleration region implies that this instability produces density perturbations of δρ/ρ0 ≳ 1 upstream of a shock, over a region much larger than the size of the precursor. When these regions enter the shock precursor, they can undergo additional MFA due to the onset of AI and its nonlinear counterpart. However, this conclusion requires some caution; AI is expected to amplify the perpendicular component of the magnetic field, while, as discussed above, MFA is reduced in the case of parallel shocks. On the other hand, it is well known that the nonresonant instability creates large perpendicular magnetic fields away from the shock. Hence, by the time that these perturbations enter the precursor they can further be amplified by AI and the considerations above would apply.

While this synergic relation between the two processes can only be proven with dedicated simulations in which CRs are active components (hybrid or MHD+PIC simulations), it is worth stressing that hybrid simulations have already shown evidence for episodes in which particle trapping in large magnetic structures occurs upstream before these structures are eventually advected downstream (Zeković et al. 2025). It is possible that such structures may be the result of overdense regions being unstable in the CR pressure gradient.

5. Conclusions

Cosmic-ray-induced MFA is an integral part of the process of particle acceleration at shocks, especially in the case of SNR shocks. In this work we investigated the possibility that the amplification may be due to the reaction of small density perturbations to the CR pressure gradient in the upstream region of the shock, as originally suggested by DD. We expanded on previous investigations carried out using MHD simulations with an assigned pressure gradient (DD, VLS) by improving resolution, deepening the discussion around numerical damping and the role of dimensionality, and adopting parameter values that are closer to the ones expected for a realistic SNR shock.

Our conclusions can be summarized as follows. 1) AI can lead to the nonlinear growth of small perturbations even for initial perturbations of δρ/ρ0 ∼ 10−1. This phenomenon leads to considerable MFA, especially when the original field is perpendicular to the shock normal. In contrast, previous works started with large initial perturbations, so that the role of AI was somehow reduced and nonlinear effects started immediately. We provided expressions for the growth rate and the scales involved. 2) The detailed study of the dependence of our results on resolution showed that by increasing the resolution, more power appears at large wavenumbers, as expected based on AI, but even the highest resolution runs were incapable of properly resolving the small scales where equipartition of kinetic and magnetic power is expected, for the realistic values of ξCR and Mach number, Ms, adopted here. This consideration applies even more to previous investigations. As a consequence, we were only able to impose a lower limit to the magnitude of MFA. 3) When AI leads to δρ/ρ0 ≫ 1, we occasionally observe the formation of shocklets that temporarily stall and are later advected with the fluid across the shock. These structures look similar to the SLAMS known to the space plasma community (Schwartz et al. 1992) and may play an important role in particle acceleration. 4) For values of the Mach number appropriate for SNRs, we showed that AI may grow faster than the nonresonant instability and lead to a larger MFA. We comment on the possibility that Bell instability may cooperate by first creating regions with δρ/ρ0 ≳ 1 far upstream, and that these regions may induce further amplification due to the CR pressure gradient. Future investigation, possibly using an MHD+PIC approach, is planned to better study the nonlinear reaction of accelerated particles to this instability.

Acknowledgments

The authors are grateful to an anonymous referee for their comments that helped us improve the manuscript. They also acknowledge precious conversations with E. Amato, V. Berta, N. Bucciantini, D. Caprioli, B. Olmi. They are also thankful to L. Drury and T.P. Downes for clarifications on their earlier work. The work of PB and AC was partially funded by the European Union – Next Generation EU under PRIN-MUR 2022TJW4EJ “Unveiling the footprints of the cosmic ray journey through the Galaxy and beyond”. The work of PB was also partially funded under MUR National Innovation Ecosystem grant ECS00000041 – VITALITY/ASTRA – CUP D13C21000430001. The work of ES was supported by a Rita Levi Montalcini fellowship.

References

  1. Amato, E. 2014, Int. J. Mod. Phys. D, 23, 1430013 [CrossRef] [Google Scholar]
  2. Amato, E., & Blasi, P. 2009, MNRAS, 392, 1591 [Google Scholar]
  3. Batchelor, G. K. 1953, The Theory of Homogeneous Turbulence (Cambridge: Cambridge University Press) [Google Scholar]
  4. Begelman, M. C., & Zweibel, E. G. 1994, Astrophys. J., 431, 689 [Google Scholar]
  5. Bell, A. R. 1978, MNRAS, 182, 147 [Google Scholar]
  6. Bell, A. R. 2004, MNRAS, 353, 550 [Google Scholar]
  7. Bell, A. R. 2005, MNRAS, 358, 181 [NASA ADS] [CrossRef] [Google Scholar]
  8. Bell, A. R., Schure, K. M., Reville, B., & Giacinti, G. 2013, MNRAS, 431, 415 [Google Scholar]
  9. Beresnyak, A., Jones, T. W., & Lazarian, A. 2009, Astrophys. J., 707, 1541 [Google Scholar]
  10. Blasi, P. 2002, Astropart. Phys., 16, 429 [NASA ADS] [CrossRef] [Google Scholar]
  11. Blasi, P. 2013, A&ARv, 21, 70 [Google Scholar]
  12. Blasi, P. 2019, Galaxies, 7, 64 [Google Scholar]
  13. Blasi, P., Gabici, S., & Brunetti, G. 2007, Int. J. Mod. Phys. A, 22, 681 [NASA ADS] [CrossRef] [Google Scholar]
  14. Caprioli, D., & Spitkovsky, A. 2014, ApJ, 783, 91 [CrossRef] [Google Scholar]
  15. Cristofari, P., Blasi, P., & Amato, E. 2020, Astropart. Phys., 123, 102492 [Google Scholar]
  16. Cristofari, P., Blasi, P., & Caprioli, D. 2021, Astron. Astrophys., 650, A62 [Google Scholar]
  17. del Valle, M. V., Lazarian, A., & Santos-Lima, R. 2016, MNRAS, 458, 1645 [Google Scholar]
  18. Downes, T. P., & Drury, L. O. 2014, MNRAS, 444, 365 [Google Scholar]
  19. Drury, L. O. 1984, Adv. Space Res., 4, 185 [Google Scholar]
  20. Drury, L. O., & Downes, T. P. 2012, MNRAS, 427, 2308 [NASA ADS] [CrossRef] [Google Scholar]
  21. Drury, L. O., & Falle, S. A. E. G. 1986, MNRAS, 223, 353 [Google Scholar]
  22. Farge, M., & Schneider, K. 2015, J. Plasma Phys., 81, 435810602 [Google Scholar]
  23. Grete, P., O’Shea, B. W., Beckwith, K., Schmidt, W., & Christlieb, A. 2017, Phys. Plasmas, 24, 092311 [NASA ADS] [CrossRef] [Google Scholar]
  24. Harris, C. R., Millman, K. J., van der Walt, S. J., et al. 2020, Nature, 585, 357 [NASA ADS] [CrossRef] [Google Scholar]
  25. Kang, H., Jones, T. W., & Ryu, D. 1992, Astrophys. J., 385, 193 [Google Scholar]
  26. Kida, S., & Orszag, S. A. 1990, J. Sci. Comput., 5, 85 [NASA ADS] [CrossRef] [Google Scholar]
  27. Krymskii, G. F. 1977, Dokl. Akad. Nauk SSSR, 234, 1306 [NASA ADS] [Google Scholar]
  28. Lagage, P. O., & Cesarsky, C. J. 1983, Astron. Astrophys., 125, 249 [Google Scholar]
  29. Malkov, M. A., & Drury, L. O. 2001, Rep. Progr. Phys., 64, 429 [Google Scholar]
  30. Mignone, A., Bodo, G., Massaglia, S., et al. 2007, Astrophys. J. Suppl., 170, 228 [Google Scholar]
  31. Morlino, G., & Caprioli, D. 2012, Astron. Astrophys., 538, A81 [Google Scholar]
  32. Ptuskin, V. S. 1981, Astrophys. Space Sci., 76, 265 [Google Scholar]
  33. Ryu, D., Kang, H., & Jones, T. W. 1993, Astrophys. J., 405, 199 [Google Scholar]
  34. Schure, K. M., & Bell, A. R. 2013, MNRAS, 435, 1174 [NASA ADS] [CrossRef] [Google Scholar]
  35. Schwartz, S. J., Burgess, D., Wilkinson, W. P., et al. 1992, J. Geophys. Res., 97, 4209 [Google Scholar]
  36. Skilling, J. 1975, MNRAS, 173, 255 [NASA ADS] [CrossRef] [Google Scholar]
  37. Vink, J. 2012, A&ARv, 20, 49 [Google Scholar]
  38. Webb, G. M., Zakharian, A., & Zank, G. P. 1999, J. Plasma Phys., 61, 553 [Google Scholar]
  39. Zank, G. P., Axford, W. I., & McKenzie, J. F. 1990, Astron. Astrophys., 233, 275 [Google Scholar]
  40. Zeković, V., Spitkovsky, A., & Hemler, Z. 2025, ApJ, 988, 40 [Google Scholar]

1

Strictly speaking, one must introduce a balancing force, ∇PCR/ρ0, in order for this to be a solution of Eq. (2). Clearly, this term does not affect the perturbed equations.

2

An initial transient is present since we inject pure density perturbations, which are not eigenmodes of the instability. This transient is particularly visible in the top right and bottom left panels of Fig. 2. Once velocity/pressure/magnetic field fluctuations develop, the exponential growth becomes clear.

3

We calculated w ¯ Mathematical equation: $ \overline{\mathbf{w}} $ and B ¯ Mathematical equation: $ \overline{\mathbf{B}} $ by averaging each field component over the y (and z) direction(s) and over multiple snapshots in time, along an interval of tadv. This procedure ensures that δw and δB average to zero at each x.

4

We actually generate an isotropic δρ0/ρ0 field in 3D space with the desired power spectrum E 3 D ( k = k 2 + k z 2 ) = E 0 k α Mathematical equation: $ E_{\mathrm{3D}}\left(k=\sqrt{k_\perp^2 + k_z^2}\right) = E_0\, k^\alpha $, then take a 2D slice of it along the xy plane to be the injected field into the box. It can be shown that the 2D slice’s omnidirectional spectrum E2D(k) obeys the same power law as the 3D one as long as α < 1.

5

Self-symmetric modes in which a = −a mod Nx and b = −b mod Ny must be real (Yab = 0) and are therefore sampled directly from a Gaussian distribution with zero mean and 2σab2 variance.

Appendix A: Velocity perturbations for ky modes

In this Appendix, we derive Eq. (20). We consider small density perturbations along y,

ρ ( x , y ) = ρ 0 + δ ρ ( x ) sin ( k y y ) U ( x ) . Mathematical equation: $$ \begin{aligned} \rho (x,y) = \frac{\rho _0 +\delta \rho (x)\sin (k_y y)}{U(x)}\ . \end{aligned} $$(A.1)

We assume that the density perturbations are nearly independent of x, namely δρ ≃ δρ0 (see Fig. 3). The perturbed magnetic field is B = B y , 0 U 1 y ̂ + δ B Mathematical equation: $ \mathbf{B} = B_{y,0}U^{-1}\,\hat{\mathbf{y}} + \delta\mathbf{B} $, and the perturbed velocity is u = u 0 U ( x ) x ̂ + δ u Mathematical equation: $ \mathbf{u} = u_0U(x)\,\hat{\mathbf{x}} + \delta\mathbf{u} $.

Since ξCR ≪ 1, the derivatives of U can be neglected with respect to the derivatives of the perturbations. Using ∇ ⋅ δB = 0, the steady-state induction equation, ∇ × (u × B) = 0, can be approximated as

δ B y x = B y , 0 u 0 U 2 δ u x x , Mathematical equation: $$ \begin{aligned}&\frac{\partial \delta B_y}{\partial x} = - \frac{B_{y,0}}{u_0 U^2}\frac{\partial \delta u_x}{\partial x}\ ,\end{aligned} $$(A.2)

δ B x x = B y , 0 u 0 U 2 δ u x y . Mathematical equation: $$ \begin{aligned}&\frac{\partial \delta B_x}{\partial x}=\frac{B_{y,0}}{u_0 U^2}\frac{\partial \delta u_x}{\partial y}\ . \end{aligned} $$(A.3)

Assuming vA, y2 = By, 02/4πρ0 ≪ u02, and using Eq. (A.2), the momentum equation can be approximated as

u 0 U δ u x x = U P CR ρ 0 δ ρ 0 ρ 0 sin ( k y y ) + B y , 0 4 π ρ 0 δ B x y , Mathematical equation: $$ \begin{aligned} u_0U\frac{\partial \delta u_x}{\partial x} = U\frac{\nabla P_{\rm CR}}{\rho _0}\frac{\delta \rho _0}{\rho _0}\sin (k_y y) + \frac{B_{y,0}}{4\pi \rho _0}\frac{\partial \delta B_x}{\partial y}\ , \end{aligned} $$(A.4)

Making the ansatz δux = a(x)sin(kyy), Eq. (A.3) gives

δ B x x = a ( x ) k y B y , 0 u 0 U 2 cos ( k y y ) . Mathematical equation: $$ \begin{aligned} \frac{\partial \delta B_x}{\partial x}=a(x)\frac{k_yB_{y,0}}{u_0 U^2} \cos (k_y y)\ . \end{aligned} $$(A.5)

Taking the partial derivative of (A.4) with respect to x, we get

a ( x ) = k y 2 B y , 0 2 4 π ρ 0 u 0 2 U 3 a ( x ) . Mathematical equation: $$ \begin{aligned} a^{\prime \prime }(x) = -\frac{k_y^2B_{y,0}^2}{4\pi \rho _0 u_0^2U^3}\,a(x)\ . \end{aligned} $$(A.6)

Solving Eq. (A.6) with BCs a(0) = 0 and a′(0) = (1/u0)(∇PCR/ρ0)(δρ0/ρ0) yields

δ u x ( x , y ) = 1 u 0 P CR ρ 0 δ ρ 0 ρ 0 sin ( k x x ) k x sin ( k y y ) , Mathematical equation: $$ \begin{aligned} \delta u_x(x,y) = \frac{1}{u_0}\frac{\nabla P_{\rm CR}}{\rho _0}\frac{\delta \rho _0}{\rho _0}\frac{\sin (k_x^{\prime }x)}{k_x^{\prime }}\sin (k_yy)\ , \end{aligned} $$(A.7)

where kx′=ky(vA/u0)U−3/2.

Appendix B: Fourier transforms and power spectra

This Appendix outlines the formalism behind the discrete FT (DFT) and the power spectrum definitions used in Sect. 3. Below, f(x) denotes a generic field, representing density or a single velocity/magnetic field component. When specifically dealing with vector field components, we use Greek letter subscripts, f = (fα).

Our 2D simulation box has area A = L2/8 embedded within a grid of Ntot = NxNy points with uniform spacings along each direction, Δx = L/Nx and Δy = L/8Ny, and spatial coordinates

x ij = ( x i , y j ) = ( i Δ x , j Δ y ) , { i = 0 , . . . , N x 1 j = 0 , . . . , N y 1 . Mathematical equation: $$ \begin{aligned} \mathbf x _{ij} = (x_i,y_j) = (i\Delta x,j\Delta y)\ ,\quad {\left\{ \begin{array}{ll} i = 0,...,N_x-1\\ j = 0,...,N_y-1 \end{array}\right.}\ . \end{aligned} $$(B.1)

This grid allows for specific wavenumbers along each direction:

k ab = ( k a , k b ) = 2 π L ( a , 8 b ) , { a = N x 2 + 1 , . . . , N x 2 b = N y 2 + 1 , . . . , N y 2 . Mathematical equation: $$ \begin{aligned} \mathbf k _{ab} = (k_a,k_b) = \frac{2\pi }{L}(a,8b)\ , \quad {\left\{ \begin{array}{ll} a=-\frac{N_x}{2}+1,...,\frac{N_x}{2}\\ b=-\frac{N_y}{2}+1,...,\frac{N_y}{2} \end{array}\right.}\ . \end{aligned} $$(B.2)

Grid cell areas are Δ2x = ΔxΔy and Δ2k = (2π)2/A in physical and reciprocal spaces, respectively. Note that, along each direction, the maximum allowed k corresponds to the Nyquist limit, kx, max = 2π/2Δx and ky, max = 2π/2Δy, while the minimum allowed k (besides the zero mode) corresponds to a wavelength the size of each box dimension, kx, min = 2π/L and ky, min = 2π/(L/8) = 16π/L.

We adopt the convention relating a two-dimensional field f(x) to its FT f ( k ) Mathematical equation: $ \tilde{f}(\mathbf{k}) $ via

f ( k ) = 1 ( 2 π ) 2 f ( x ) e i k · x d 2 x , Mathematical equation: $$ \begin{aligned}&\tilde{f}(\mathbf k ) = \frac{1}{(2\pi )^2}\int f(\mathbf x )\,e^{-i\mathbf k \cdot \mathbf x }\,d^2\mathbf x \ ,\end{aligned} $$(B.3)

f ( x ) = f ( k ) e i k · x d 2 k . Mathematical equation: $$ \begin{aligned}&f(\mathbf x ) = \int \tilde{f}(\mathbf k )\,e^{i\mathbf k \cdot \mathbf x }\,d^2\mathbf k \ . \end{aligned} $$(B.4)

Upon discretization, this yields the DFT

f ab = 1 N tot ij f ij e i k ab · x ij , f ij = ab f ab e i k ab · x ij , Mathematical equation: $$ \begin{aligned} \tilde{f}_{ab} = \frac{1}{N_{\rm tot}}\sum _{ij} f_{ij}\,e^{-i\mathbf k _{ab}\cdot \mathbf x _{ij}}\ ,\qquad f_{ij} = \sum _{ab}\tilde{f}_{ab}\,e^{i\mathbf k _{ab}\cdot \mathbf x _{ij}} \ , \end{aligned} $$(B.5)

where one defines fij ≡ f(xij) and f ab Δ 2 k f ( k ab ) Mathematical equation: $ \tilde{f}_{ab} \equiv \Delta^2 k\,\tilde{f}(\mathbf{k}_{ab}) $, obeying Parseval’s identity

ij | f ij | 2 = N ab | f ab | 2 . Mathematical equation: $$ \begin{aligned} \sum _{ij}|f_{ij}|^2 = N\sum _{ab} |\tilde{f}_{ab}|^2\ . \end{aligned} $$(B.6)

These DFTs can be efficiently calculated using NumPy’s ‘fft’ package (Harris et al. 2020) under the ‘forward’ normalization convention.

Under statistical homogeneity, the power spectrum tensor Pαβ(kab) is defined for vector fields via the ensemble average

Δ 2 k f α ( k ab ) f β ( k a b ) = δ a a δ b b P α β ( k ab ) , Mathematical equation: $$ \begin{aligned} \Delta ^2 k\,\langle \tilde{f}_\alpha (\mathbf k _{ab}) \tilde{f}_\beta ^*(\mathbf k _{a^{\prime }b^{\prime }})\rangle = \delta _{aa^{\prime }}\delta _{bb^{\prime }}P_{\alpha \beta }(\mathbf k _{ab})\ , \end{aligned} $$(B.7)

or, equivalently, as the FT of the correlation tensor

ξ α β ( r ij ) = f α ( x ) f β ( x r ij ) . Mathematical equation: $$ \begin{aligned} \xi _{\alpha \beta }(\mathbf r _{ij}) = \langle f_\alpha (\mathbf x )f^*_\beta (\mathbf x -\mathbf r _{ij})\rangle \ . \end{aligned} $$(B.8)

Scalar fields yield a scalar power spectrum, P(kab), with an equivalent definition dropping the component indices. Rigorously performing ensemble averages requires many simulations, which is too computationally expensive. The best one can do from a single simulation is compute the estimator P ̂ α β ( k ab ) = Δ 2 k f α ( k ab ) f β ( k ab ) = f α , a b f β , a b / Δ 2 k Mathematical equation: $ \hat{P}_{\alpha\beta}(\mathbf{k}_{ab}) = \Delta^2 k\,\tilde{f}_\alpha(\mathbf{k}_{ab}) \tilde{f}^*_\beta(\mathbf{k}_{ab}) = \tilde{f}_{\alpha,ab}\tilde{f}^*_{\beta,ab}/\Delta^2 k $, which is the FT of ξ ̂ α β ( r ij ) = ( 1 / N ) kl f α ( x kl ) f β ( x kl r ij ) Mathematical equation: $ \hat{\xi}_{\alpha\beta}(\mathbf{r}_{ij}) = (1/N) \sum_{kl} f_\alpha(\mathbf{x}_{kl})f^*_\beta (\mathbf{x}_{kl}-\mathbf{r}_{ij}) $. Note that its trace at zero separation is

ξ ̂ α α ( 0 ) = 1 N ij | f ( x ij ) | 2 = ab Δ 2 k P ̂ α α ( k ab ) . Mathematical equation: $$ \begin{aligned} \hat{\xi }_{\alpha \alpha }(\mathbf 0 ) = \frac{1}{N}\sum _{ij} |\mathbf f (\mathbf x _{ij})|^2 = \sum _{ab} \Delta ^2 k\,\hat{P}_{\alpha \alpha }(\mathbf k _{ab})\ . \end{aligned} $$(B.9)

We shall drop the hats from now on, always working with the estimators. For a statistically homogeneous and isotropic two-dimensional field satisfying ∇ ⋅ f = 0, one can write (Batchelor 1953)

P α β ( k ) = P ( k ) ( δ α β k α k β k 2 ) , Mathematical equation: $$ \begin{aligned} P_{\alpha \beta }(\mathbf k ) = P(k)\left(\delta _{\alpha \beta } - \frac{k_\alpha k_\beta }{k^2}\right)\ , \end{aligned} $$(B.10)

where P ( k ) = P α α ( k ) = Δ 2 k | f ( k ) | 2 Mathematical equation: $ P(k) = P_{\alpha\alpha}(\mathbf{k}) = \Delta^2 k\,|\tilde{\mathbf{f}}(\mathbf{k})|^2 $ is the tensor’s trace, which depends only on k = |k|. For a scalar field, isotropy also implies that P(k) = P(k).

From P(kab) computed for either a scalar or a vector field f, one can define an omnidirectional power spectrum E(k) (also commonly called an “energy spectrum”) by binning k and adding all the power within each bin kab = |kab|∈[kn, kn + 1 = kn + Δkn):

E ( k ¯ n ) Δ k n = C ab k ab [ k n , k n + 1 ) Δ 2 k P ( k ab ) , Mathematical equation: $$ \begin{aligned} E(\bar{k}_n)\Delta k_n = C \sum _{\begin{matrix} ab \\ k_{ab}\in [k_n,k_{n+1}) \end{matrix}} \Delta ^2 k \,P(k_{ab})\ , \end{aligned} $$(B.11)

where k ¯ n = k n k n + 1 Mathematical equation: $ \bar{k}_n = \sqrt{k_n k_{n+1}} $ is a representative k in bin n (i.e. the geometric mean of its edges) and C is a constant prefactor depending on the specific field. This prefactor is introduced such that n E ( k ¯ n ) Δ k n Mathematical equation: $ \sum_n E(\bar{k}_n) \Delta k_n $ is an energy density, or some other quantity of interest, with E ( k ¯ n ) Δ k n Mathematical equation: $ E(\bar{k}_n)\Delta k_n $ being the contribution coming from bandwidth [kn, kn + Δkn]. In this work, we consider 4 types of omnidirectional power spectra:

  1. For density fluctuations, the field is f = δρ/ρ0, and we choose C = 1 such that

    n E δ ρ / ρ 0 ( k ¯ n ) Δ k n = ab Δ 2 k P ( k ab ) = ξ ( 0 ) = 1 A ij Δ x Δ y [ δ ρ ρ 0 ( x ij ) ] 2 = ( δ ρ rms ρ 0 ) 2 , Mathematical equation: $$ \begin{aligned} \sum _n&E_{\delta \rho /\rho _0}(\bar{k}_n) \Delta k_n = \sum _{ab}\Delta ^2 k \, P(k_{ab}) = \xi (\mathbf 0 ) \nonumber \\&= \frac{1}{A}\sum _{ij}\Delta x \Delta y\,\left[\frac{\delta \rho }{\rho _0}(\mathbf x _{ij})\right]^2 = \left(\frac{\delta \rho _{rms}}{\rho _0}\right)^2\ , \end{aligned} $$(B.12)

    where δρrms/ρ0 is the RMS δρ/ρ0 over all scales in the box.

  2. For magnetic fields fluctuations, f = δB, we choose C = 1/8π whereby the turbulent magnetic energy density power spectrum EδB(k)≡Eturb, mag(k) satisfies

    n E turb , mag ( k ¯ n ) Δ k n = 1 A ij Δ x Δ y | δ B ( x ij ) | 2 8 π = δ B rms 2 8 π Mathematical equation: $$ \begin{aligned} \sum _n E_{\rm turb,mag}(\bar{k}_n) \Delta k_n = \frac{1}{A}\sum _{ij}\Delta x \Delta y\,\frac{|\delta \mathbf B (\mathbf x _{ij})|^2}{8\pi } = \frac{\delta B_{rms}^2}{8\pi } \end{aligned} $$(B.13)

    is the average magnetic energy density in perturbations at all scales, while E turb , mag ( k ¯ n ) Δ k n = δ B rms 2 ( k ¯ n ) / 8 π Mathematical equation: $ E_{\mathrm{turb,mag}}(\bar{k}_n) \Delta k_n = \delta B_{rms}^2(\bar{k}_n)/8\pi $ is that coming from perturbations with wavenumbers k ∈ [kn, kn + Δkn]. In other words,

    δ B rms ( k ¯ n ) = 8 π E turb , mag ( k ¯ n ) Δ k n Mathematical equation: $$ \begin{aligned} \delta B_{rms}(\bar{k}_n) = \sqrt{8\pi E_{\rm turb,mag}(\bar{k}_n) \Delta k_n} \end{aligned} $$(B.14)

    is the RMS value of magnetic field fluctuations with characteristic scale = 2 π / k ¯ n Mathematical equation: $ \ell = 2\pi/\bar{k}_n $.

  3. For velocity fields, e.g.δu, we choose C = ρ0/2 such that

    n E δ u ( k ¯ n ) Δ k n = 1 A ij Δ x Δ y ρ 0 | δ u ( x ij ) | 2 2 = ρ 0 δ u rms 2 2 . Mathematical equation: $$ \begin{aligned} \sum _n E_{\delta u}(\bar{k}_n) \Delta k_n = \frac{1}{A}\sum _{ij}\Delta x \Delta y\,\frac{\rho _0|\delta \mathbf u (\mathbf x _{ij})|^2}{2} = \frac{\rho _0 \delta u_{rms}^2}{2}\ . \end{aligned} $$(B.15)

    Analogously to the magnetic field case, the RMS amplitude of velocity perturbations at a characteristic scale = 2 π / k ¯ n Mathematical equation: $ \ell = 2\pi/\bar{k}_n $ can be found through

    δ u rms ( k ¯ n ) = 2 E δ u ( k ¯ n ) Δ k n ρ 0 . Mathematical equation: $$ \begin{aligned} \delta u_{rms}(\bar{k}_n) = \sqrt{\frac{2E_{\delta u}(\bar{k}_n) \Delta k_n}{\rho _0}}\ . \end{aligned} $$(B.16)

  4. For studies of compressible turbulence, it is common to consider the density-weighted velocity w = ρ u Mathematical equation: $ \mathbf{w}=\sqrt{\rho}\mathbf{u} $ to define kinetic energy spectra (Kida & Orszag 1990; Grete et al. 2017). Let δw be its fluctuations around a mean background profile. We can then choose C = 1/2 such that its corresponding power spectrum Eδw(k)≡Eturb, kin(k) is the turbulent kinetic energy spectrum:

    n E turb , kin ( k ¯ n ) Δ k n = 1 A ij Δ x Δ y | δ w ( x ij ) | 2 2 . Mathematical equation: $$ \begin{aligned} \sum _n E_{\rm turb,kin}(\bar{k}_n) \Delta k_n = \frac{1}{A}\sum _{ij}\Delta x \Delta y\,\frac{|\mathbf \delta w (\mathbf x _{ij})|^2}{2}\ . \end{aligned} $$(B.17)

In practice, we calculate each E(k) by defining 50 logarithmically spaced k-bins between kmin = max(kx, min, ky, min) and kmax = min(kx, max, ky, max), and add their power following Eq. (B.11). This leads to

E ( k ) Δ k k E ( k ) Δ ln k = k E ( k ) ln ( k max / k min ) 50 , Mathematical equation: $$ \begin{aligned} E(k)\Delta k \approx kE(k)\Delta \ln k = kE(k) \frac{\ln (k_{max}/k_{min})}{50}\ , \end{aligned} $$(B.18)

with ln(kmax/kmin)/50 ≈ 0.1 in our simulations. This means that δBrms(k) and δurms(k) can be estimated, within factors of order unity, from the logarithmic energy spectrum kE(k) via:

δ B rms ( k ) k E δ B ( k ) , Mathematical equation: $$ \begin{aligned} \delta B_{rms}(k)&\sim \sqrt{kE_{\delta B}(k)}\ ,\end{aligned} $$(B.19)

δ u rms ( k ) k E δ u ( k ) . Mathematical equation: $$ \begin{aligned} \delta u_{rms}(k)&\sim \sqrt{kE_{\delta u}(k)}\ . \end{aligned} $$(B.20)

Generating Initial Density Perturbations

In Sects. 3.1.3 and 3.2, we inject a density perturbations field δρ0(x)/ρ0 which is superposition of modes with different wave vectors, according to Eq. (23), following a predetermined omnidirectional power spectrum (with C = 1) between max(kx, min, ky, min) < k < min(kx, max, ky, max),

E δ ρ / ρ 0 ( k ) = E ( k k ) α Mathematical equation: $$ \begin{aligned} E_{\delta \rho /\rho _0}(k) = E^* \left(\frac{k}{k^*}\right)^\alpha \end{aligned} $$(B.21)

and zero outside this range, where E* is a normalization setting the power in fluctuations at a reference scale 2π/k*. We fix k* = min(kx, max, ky, max). Using the formalism presented above, we now describe our method for generating such a field4. This is done mode by mode in Fourier space, rather than directly in physical space, since it makes the connection with the desired power spectrum more direct.

We consider density perturbations to be Gaussian in nature, meaning that δ ρ ab / ρ 0 = Δ 2 k δ ρ ( k ab ) / ρ 0 = X ab + i Y ab Mathematical equation: $ \delta\tilde{\rho}_{ab}/\rho_0 =\Delta^2 k\,\delta\tilde{\rho}(\mathbf{k}_{ab})/\rho_0 = X_{ab} + i Y_{ab} $, with Xab and Yab randomly sampled from a Gaussian distribution with zero mean and variance σab2. Writing this in polar form,

δ ρ ab ρ 0 = A ab e i ϕ ab , Mathematical equation: $$ \begin{aligned} \frac{\delta \tilde{\rho }_{ab}}{\rho _0} = A_{ab}\,e^{i\phi _{ab}}\ , \end{aligned} $$(B.22)

it can be easily shown that Aab follows a Rayleigh distribution with scale parameter σab, implying A a b , r m s = 2 σ ab Mathematical equation: $ A_{ab,rms}=\sqrt{2}\,\sigma_{ab} $, while ϕab is uniformly distributed between [0, 2π). Recall that producing a real δρ(xij)/ρ0 requires δ ρ ( k ab ) = δ ρ ( k ab ) Mathematical equation: $ \delta\tilde{\rho}(-\mathbf{k}_{ab}) = \delta\tilde{\rho}^*(\mathbf{k}_{ab}) $. This allows us to generate only half of the k-modes; once we have δ ρ ab / ρ 0 Mathematical equation: $ \delta\tilde{\rho}_{ab}/\rho_0 $ for all a, b ≥ 0, the modes with a, b < 0 are all set by the reality condition5: Aa, −b = Aab and ϕa, −b = −ϕab.

The power spectrum resulting from Eq. (B.22) is P(kab) = Aab22k, while its inverse FT yields

δ ρ ρ 0 ( x ij ) = ab A ab cos ( k ab · x ij + ϕ ab ) , Mathematical equation: $$ \begin{aligned} \frac{\delta \rho }{\rho _0}(\mathbf x _{ij}) = \sum _{ab}A_{ab}\cos (\mathbf k _{ab}\cdot \mathbf x _{ij} + \phi _{ab})\ , \end{aligned} $$(B.23)

in agreement with Eq. (23). The RMS density perturbation over all scales can be be shown to match our expectation:

( δ ρ rms ρ 0 ) 2 = 1 N ij [ δ ρ ρ 0 ( x ij ) ] 2 = ab A ab 2 = E n ( k ¯ n k ) α Δ k n . Mathematical equation: $$ \begin{aligned} \left(\frac{\delta \rho _{\rm rms}}{\rho _0}\right)^2 =\frac{1}{N}\sum _{ij}\left[\frac{\delta \rho }{\rho _0}(\mathbf x _{ij})\right]^2 = \sum _{ab}A_{ab}^2 = E^*\sum _n \left(\frac{\bar{k}_n}{k^*}\right)^\alpha \Delta k_n\ . \end{aligned} $$(B.24)

Crucially, Eq. (B.24) allows us to find E* for any desired value of δρrms/ρ0. Meanwhile, the RMS value of perturbations on a scale kab is simply Aab, rms. The power inside each k-bin is

E δ ρ / ρ 0 ( k ¯ n ) Δ k n = ab k ab [ k n , k n + 1 ) A ab 2 = N n A ab 2 ¯ , Mathematical equation: $$ \begin{aligned} E_{\delta \rho /\rho _0}(\bar{k}_n)\Delta k_n = \sum _{\begin{matrix} ab \\ k_{ab}\in [k_n,k_{n+1}) \end{matrix}}A_{ab}^2 = N_n \overline{A_{ab}^2}\ , \end{aligned} $$(B.25)

where N n 2 π k ¯ n Δ k n / Δ 2 k Mathematical equation: $ N_n \simeq 2\pi \bar{k}_n\,\Delta k_n/\Delta^2 k $ is the number of grid points in the bin and A ab 2 ¯ Mathematical equation: $ \overline{A_{ab}^2} $ is the bin-averaged power per mode, which we set to Aab, rms. In the Δkn → 0 limit, this approaches

A a b , rms = 2 σ ab = E δ ρ / ρ 0 ( k ab ) 2 π k ab Δ 2 k . Mathematical equation: $$ \begin{aligned} A_{ab,\mathrm{rms}} = \sqrt{2}\sigma _{ab}=\sqrt{\frac{E_{\delta \rho /\rho _0}(k_{ab})}{2\pi k_{ab}}\Delta ^2k}\ . \end{aligned} $$(B.26)

This relation determines σab used to randomly sample each Aab mode, guaranteeing that the resulting spectrum will be properly normalized and follow the desired scaling with k. Once we have sampled every δ ρ ( k ab ) / ρ 0 Mathematical equation: $ \delta\tilde{\rho}(\mathbf{k}_{ab})/\rho_0 $, we simply take its inverse FT to get the final δρ(xij)/ρ0 entering the precursor.

All Figures

Thumbnail: Fig. 1. Refer to the following caption and surrounding text. Fig. 1.

Real and imaginary parts of ω. The CR pressure gradient is constant, |∇PCR|=ξCRρ0u02/L, and the perturbation wave vector, k, is aligned with ∇PCR. We assume ξCR = 0.1, Ms = 100, and M ms = 100 / 5 Mathematical equation: $ M_{\mathrm{ms}} = 100/\sqrt{5} $. The dashed and dotted lines show the asymptotic behavior of ω.

In the text
Thumbnail: Fig. 2. Refer to the following caption and surrounding text. Fig. 2.

Quasi-stationary x-profiles of the dimensionless density, pressure, velocity, and magnetic field perturbations from kx modes. We show the simulation results as solid lines and the expected growths for AI derived in Sect. 2 as dashed lines. In the bottom left panel, the initial magnetic field is pointed along y, and the lighter gray line corresponds to the expected growth in the absence of magnetic fields.

In the text
Thumbnail: Fig. 3. Refer to the following caption and surrounding text. Fig. 3.

Stationary profiles of dimensionless density (left) and velocity (right) perturbations from ky modes. On the right, red, blue, and black lines show the simulation results for δux/cs at a fixed y coordinate corresponding respectively to the peak, trough, and node of δρ/ρ0 oscillations. Dotted and dashed lines correspond to the analytical predictions of Eq. (20). Top: No magnetic fields. Bottom: Magnetic field perpendicular to the shock normal.

In the text
Thumbnail: Fig. 4. Refer to the following caption and surrounding text. Fig. 4.

Linear-regime simulation results for initial density fluctuations following Eq. (23) with a flat power spectrum in a 2048 × 256 grid. Left: Perturbation profiles for (from top to bottom) density, velocity x and y components, and magnetic-field x and y components. Note that δux/cs has been multiplied by 1/3 and δuy/cs by two, so all quantities can be visualized using the same color-bar scale. Right: Dimensionless 2D (top) and omnidirectional (bottom) density fluctuations’ power spectra, k2Pδρ/ρ0(kx, ky) and kEδρ/ρ0(k), respectively.

In the text
Thumbnail: Fig. 5. Refer to the following caption and surrounding text. Fig. 5.

Two-dimensional snapshots of quasi-stationary density, velocity, magnetic field, and magnetic energy density profiles, for different parameter choices, as indicated above each column, in a 4096 × 512 simulation grid. All quantities have been normalized so as to become dimensionless. For better contrast, color bars use linear scaling for ρ/ρ0 and ux/cs, logarithmic scaling for (B/B0)2, and symmetric logarithmic scaling (linear near zero and logarithmic at large amplitudes) for other quantities.

In the text
Thumbnail: Fig. 6. Refer to the following caption and surrounding text. Fig. 6.

Turbulent power spectra in units of ρ0cs2 (left) and MFA (right), calculated via Eq. (28), for different parameter values and a 4096 × 512 grid. Thick/thin lines in the left panels are kinetic/magnetic power spectra. The right panels’ legends indicate the colors/line styles corresponding to each choice of parameters. Top: We fix δρ0,rms/ρ0 = 0.1, vA = cs, and B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel \hat{\mathbf{y}} $, and we vary Ms and ξCR. Middle: We fix Ms = 500, ξCR = 0.1, and B 0 y ̂ Mathematical equation: $ \mathbf{B}_0\parallel \hat{\mathbf{y}} $, and we vary δρ0,rms/ρ0 and vA/cs. Bottom: We fix Ms = 500, ξCR = 0.1, δρ0,rms/ρ0 = 0.1, and vA = cs, and we vary the background field orientation.

In the text
Thumbnail: Fig. 7. Refer to the following caption and surrounding text. Fig. 7.

Left: Turbulent kinetic (thick lines) and magnetic (thin lines) power spectra in units of ρ0cs2 for different grid resolutions (see right panel legend). Right: MFA as a function of x for different grid resolutions.

In the text
Thumbnail: Fig. 8. Refer to the following caption and surrounding text. Fig. 8.

Left: Turbulent kinetic (thick lines) and magnetic (thin lines) power spectra in units of ρ0cs2 for 2D (1024 × 128 grid; blue solid) and 3D (1024 × 128 × 128 grid; dashed yellow) simulations. Center: MFA as a function of x for 2D and 3D simulations. In 3D, we performed a yz averaging rather than just a y averaging. Right: Inverse eddy turnover timescales for the 2D (solid blue) and 3D (dashed yellow) runs, compared to the inverse advection timescale t adv 1 = u 0 / L Mathematical equation: $ t_{\mathrm{adv}}^{-1}=u_0/L $ (dotted green), in units of cs/L.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.