Hostname: page-component-6766d58669-7fx5l Total loading time: 0 Render date: 2026-05-20T01:17:38.346Z Has data issue: false hasContentIssue false

Flux-driven turbulent transport using penalisation in the Hasegawa–Wakatani system

Published online by Cambridge University Press:  23 October 2025

Pierre L. Guillon*
Affiliation:
Laboratoire de Physique des Plasmas, CNRS, Ecole Polytechnique, Sorbonne Universit´e, Universit´e Paris-Saclay, Observatoire de Paris , F-91120 Palaiseau, France ENPC, Institut Polytechnique de Paris , Marne-la-Vallée, France
Özgür D. Gürcan
Affiliation:
Laboratoire de Physique des Plasmas, CNRS, Ecole Polytechnique, Sorbonne Universit´e, Universit´e Paris-Saclay, Observatoire de Paris , F-91120 Palaiseau, France
Guilhem Dif-Pradalier
Affiliation:
CEA, IRFM, F-13108 Saint-Paul-lez-Durance, France
Yanick Sarazin
Affiliation:
CEA, IRFM, F-13108 Saint-Paul-lez-Durance, France
Nicolas Fedorczak
Affiliation:
CEA, IRFM, F-13108 Saint-Paul-lez-Durance, France
*
Corresponding author: Pierre Guillon, pierre.guillon@lpp.polytechnique.fr

Abstract

First numerical results from the newly developed pseudo-spectral code P-FLARE (Penalised FLux-driven Algorithm for REduced models) are presented. This flux-driven turbulence/transport code uses a pseudo-spectral formulation with the penalisation method to impose radial boundary conditions. Its concise, flexible structure allows implementing various quasi-two-dimensional reduced fluid models in flux-driven formulation. Here, results from simulations of the modified Hasegawa–Wakatani system are discussed, where particle transport and zonal flow formation, together with profile relaxation, are studied. It is shown that coupled spreading/profile relaxation that one obtains for this system is consistent with a simple one-dimensional model of coupled spreading/transport equations. Then, the effect of a particle source is investigated, which results in the observation of sandpile-like critical behaviour. The model displays profile stiffness for certain parameters, with very different input fluxes resulting in very similar mean density gradients. This is due to different zonal flow levels around the critical value for the control parameter (i.e. the ratio of the adiabaticity parameter to the mean gradient) and the existence for this system of a hysteresis loop for the transition from two-dimensional turbulence to a zonal flow dominated state.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided that no alterations are made and the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use and/or adaptation of the article.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Decomposition of a given radial profile $n_{r}$ (blue) into its linear component $n_{lin}$ (dashed green) and its zonal fluctuating component $\overline {n}$ (dash-dotted red). Notice that using such a decomposition, we find that the zonal profile is periodic at the edges, while its derivative $\partial _{x}\overline {n}$ is not.

Figure 1

Figure 2. Decomposition of the radial profile $n_{r}$ (blue) into its linear component $n_{lin}$ (dashed green) and its zonal fluctuating component $\overline {n}$ (dash-dotted red). The background density gradient is now computed between $x_{b1}$ and $x_{b2}$, and the buffer zones are indicated by the dashed lines.

Figure 2

Figure 3. (a) Smooth transition function $h$ defined according to (3.3) on $[0,1]$. (b) Smooth gate $\varPsi$ defined from (3.4) on $[0,L_{x}]$, where the transition parts are shown in orange.

Figure 3

Figure 4. Top plot: modified zonal density perturbation $\overline {n}_{matched}$ (red), which is now periodic and flat at both ends. The corresponding matched radial profile $n_{r,matched}$ is shown in blue. The orignal radial profile $n_{r}$ (dashed light-blue), linear profile $n_{lin}$ (green) and zonal profile $\overline {n}$ (dashed dark-red) from figure 2 are also shown. Bottom plot: smooth-gate function $\varPsi$.

Figure 4

Figure 5. Combined plot of $\psi _{mask}(x)=1-H(x)$ (blue) and the smooth-gate function $\varPsi _{smooth}(x)$ (dashed red). Their radial extensions $\delta x_{b}$ and $\delta x_{m}$ are also shown (respectively blue and red arrows).

Figure 5

Figure 6. Spreading of the turbulent region in a numerical simulation of padded resolution $1024\times 1024$, with $C=0.05$ and $\kappa _{\ell }=5$. (a–d) Snapshots of the density fluctuation $n(x,y)$ and radial density profile $n_{r}$ (black line). (e–h) Snapshots of the vorticity fluctuation $\varOmega (x,y)$ and zonal velocity profile $\overline {v}_{y}$ (black line). Buffer zones are shown in dashed lines.

Figure 6

Table 1. Physical and penalisation parameters for the $4096\times 4096$ padded simulation. The initial profile is taken as (4.1).

Figure 7

Figure 7. Flattening of the initial density profile in the early times. (a) Density profile restrained on the interval $x\in [30,75]$ at different time steps. The initial profile is in black dashed lines. (b) Perturbation $\delta n_{r}=n_{r}-n_{r}(t=0)$ from the intial profile.

Figure 8

Figure 8. (a) Time evolution of the r.m.s. value $\langle \delta n_{r}\rangle$ of the density profile perturbation. The slope of the growth of the perturbation in the linear phase is compared with the sum of the growth rates of the most unstable mode and side-band $\gamma _{k}+\gamma _{p}$. (b) Positions $X_{\pm }$ of the density perturbations $\delta n_{\pm }$ as functions of time, shown respectively in red and blue dashed lines. The contour plots of the density perturbation $\delta n_{r}$ are also shown. The perturbation wavelength $\lambda _{q}=2(X_{+}-X_{-})\approx 23.0$ is estimated at $t\approx 20$ (orange arrow).

Figure 9

Figure 9. (a) Radial density profile $n_{r}$ at different time steps (the dashed line correspond to the initial profile). (b) Radial turbulent kinetic energy profile $\overline {\mathcal{K}}$ at the same time steps, in $y$ semilog plot. Circles correspond to the right-most position at which the radial kinetic energy $\overline {\mathcal{K}}$ is equal to $1\,\%$ of its maximum at a given time step (4.9), which we use as a proxy for the turbulent front position $X_{f}(t)$.

Figure 10

Figure 10. (a) Time evolution of the turbulent front position $X_{f}(t)$ (dashed red line), on top of the spatiotemporal evolution of the radial kinetic energy profile $\overline {\mathcal{K}}(x,t)$. (b) Time evolution of the left mean density gradient, defined by (4.11). (c) Time evolution of the corresponding maximum growth rate, defined by (4.11). Both mean gradient and growth rate are fit with power laws of the time (red and green dashed lines). The vertical grey line denotes the time $t_{1}\approx 800$ at which the front reaches the right buffer.

Figure 11

Figure 11. Comparison of the turbulent spreading between the DNS (blue) and the 1-D reduced model (red). (a) Log–log plot of the turbulent front $X_{f}(t)$ computed using the proxy (4.9), from which the initial front position $X_{f}(t_{0})$ has been subtracted. The green dashed line corresponds to the 1-D simulation without spreading (i.e. $\chi _{\mathcal{K}}=0$). The black dashed line corresponds to the slope of the diffusive spreading $X(t)\propto t^{1/2}.$ (b) Velocity of the turbulent front $v_{X_{f}}(t)=d_{t}X_{f}$ computed by differentiating $X_{f}(t)$ after applying a Savitzky–Golay filter. The simulations are compared with the theoretical estimation of the front velocity $\sqrt {D_{n}\gamma _{\ell }(t)}$ (dashed line) where $\gamma _{\ell }$ is computed using (4.11) and $D_{n}=0.1$ is the diffusion coefficient of the 1-D reduced density transport (4.13).

Figure 12

Figure 12. (a) Zonal density profile $\overline {n}$ (blue) and zonal velocity profile $\overline {v}_{y}$ (orange) at the last time step of the simulation. (b) Control parameter $C/\kappa$ computed using the left density gradient $\kappa _{\ell }(t)$ (blue) and the global mean gradient $\kappa$ (dashed green) as a function of time. The fraction of zonal kinetic energy $\varXi _{\mathcal{K}}$ is also shown in red. The vertical line marks the time $t_{1}\approx 800$ at which the turbulent front reaches the right buffer.

Figure 13

Figure 13. Comparison of observables between the four source amplitudes: $\alpha =0$ (blue), $\alpha =1.2$ (green), $\alpha =2.4$ (red) and $\alpha =12$ (orange). (a) Outward particle flux $\varGamma _{n}(x_{b2},t)-\varGamma _{n}(x_{b1},t)-P_{b2}(t)$ in y symlog plot (filtered). Source amplitudes are indicated by dashed lines and arrows on the right. (b) Zonal kinetic energy fraction $\varXi _{\mathcal{K}}$. (c) Control parameter $C/\kappa (t)$. The vertical line at $t=t_{S}$ corresponds to the time at which the sources are activated.

Figure 14

Figure 14. Time evolution of the non-zonal turbulent intensity $\widetilde {I}\equiv \sum _{k_{x},k_{y} \neq 0}|\phi _{k}|^{2}$ for $\alpha =1.2$ (green) and $\alpha =2.4$ (red). Mean values of $\widetilde {I}$ (dashed lines) and of the control parameter $C/\kappa$ are taken over the last quarter of the simulations.

Figure 15

Figure 15. Hovmöller diagrams of the zonal velocity $\overline {v}_{y}$ (top row) and zonal density $\overline {n}$ (middle row) profiles, for the four source amplitudes $\alpha$ (the source is shown by the black line on the density maps in arbitrary units). The bottom row shows the time evolution of the zonal kinetic energy fraction $\varXi _{\mathcal{K}}$.

Figure 16

Table 2. Physical parameters for BOUT++ and P-FLARE simulations, and penalisation parameters for P-FLARE.

Figure 17

Figure 16. (a) Zonal kinetic energy fraction $\varXi _{\mathcal{K}}$ and (b) mean radial particle flux $\varGamma _{n}$ versus time obtained with BOUT++ (plain blue) and P-FLARE (dashed red) simulations.

Figure 18

Figure 17. Hovmöller diagrams of the zonal velocity $\overline {v}_{y}$ profiles obtained using (a) BOUT++ and (b) P-FLARE, with the turbulent front proxy $X_{f}(t)$ in dashed black. The time evolution of the turbulent front position is shown in panel (c) obtained with BOUT++ (plain blue) and P-FLARE (dashed red), in log–log. Note that for the P-FLARE results, we shifted the $x$ axis and the front position $X_{f}$ by the left buffer position $x_{b1}$, to line up with BOUT++.

Figure 19

Figure 18. Time evolution of some quantities for the relaxation simulation (see § 4). (a) Time evolution of the total (black), zonal (red dash-dotted) and non-zonal (green dashed) kinetic energy averaged over the physical domain. (b) Time evolution of the density at the left boundary $n_{r}(x_{b1},t)$ (dashed blue) and of the radial particle flux $\langle \varGamma _{n}\rangle$ (orange) averaged over the physical domain.

Figure 20

Table 3. Physical and penalisation parameters for the $1024\times 1024$ padded simulations with a source term.