<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">888832</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2022.888832</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Predicting Coherent Turbulent Structures via Deep Learning</article-title>
<alt-title alt-title-type="left-running-head">Schmekel et al.</alt-title>
<alt-title alt-title-type="right-running-head">Turbulent Structures via Deep Learning</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Schmekel</surname>
<given-names>D.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Alc&#xe1;ntara-&#xc1;vila</surname>
<given-names>F.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1732632/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hoyas</surname>
<given-names>S.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Vinuesa</surname>
<given-names>R.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1603455/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>FLOW</institution>, <institution>Engineering Mechanics</institution>, <institution>KTH Royal Institute of Technology</institution>, <addr-line>Stockholm</addr-line>, <country>Sweden</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Instituto de Matem&#xe1;tica Pura y Aplicada</institution>, <institution>Universitat Polit&#xe8;cnica de Val&#xe8;ncia</institution>, <addr-line>Val&#xe8;ncia</addr-line>, <country>Spain</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1531096/overview">Traian Iliescu</ext-link>, Virginia Tech, United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1542661/overview">Omer San</ext-link>, Oklahoma State University, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1707403/overview">Diana Bistrian</ext-link>, Politehnica University of Timi&#x219;oara, Romania</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: R. Vinuesa, <email>rvinuesa@mech.kth.se</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Statistical and Computational Physics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>888832</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Schmekel, Alc&#xe1;ntara-&#xc1;vila, Hoyas and Vinuesa.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Schmekel, Alc&#xe1;ntara-&#xc1;vila, Hoyas and Vinuesa</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Turbulent flow is widespread in many applications, such as airplane wings or turbine blades. Such flow is highly chaotic and impossible to predict far into the future. Some regions exhibit a coherent physical behavior in turbulent flow, satisfying specific properties; these regions are denoted as coherent structures. This work considers structures connected with the Reynolds stresses, which are essential quantities for modeling and understanding turbulent flows. Deep-learning techniques have recently had promising results for modeling turbulence, and here we investigate their capabilities for modeling coherent structures. We use data from a direct numerical simulation (DNS) of a turbulent channel flow to train a convolutional neural network (CNN) and predict the number and volume of the coherent structures in the channel over time. Overall, the performance of the CNN model is very good, with a satisfactory agreement between the predicted geometrical properties of the structures and those of the reference DNS data.</p>
</abstract>
<kwd-group>
<kwd>turbulence</kwd>
<kwd>coherent turbulent structures</kwd>
<kwd>machine learning</kwd>
<kwd>convolutional neural networks</kwd>
<kwd>deep learning</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Fluid flow is vital for a large variety of applications such as aircraft, heat pumps, lubrication, etc. [<xref ref-type="bibr" rid="B1">1</xref>]. Typically, for many applications, the flow is in a turbulent regime [<xref ref-type="bibr" rid="B1">1</xref>]. Such flow is characterized by being chaotic and highly non-linear, with large mixing amounts. Consequently, turbulent flow is a challenge to modellers [<xref ref-type="bibr" rid="B2">2</xref>]. It has been estimated that turbulence is responsible for up to 5% of the total CO<sub>2</sub> generated by humanity every year [<xref ref-type="bibr" rid="B3">3</xref>]. Even small gains in understanding turbulence can be very impactful. Fluid flow, including turbulent flow, is described by the Navier&#x2013;Stokes equations, which are generally impossible to solve analytically. They can be solved numerically, but this has traditionally been prohibitively computationally expensive&#x2014;only elementary geometries have been simulated [<xref ref-type="bibr" rid="B4">4</xref>,<xref ref-type="bibr" rid="B5">5</xref>]. In recent years, it has become possible to perform high-fidelity simulations of complex geometries [<xref ref-type="bibr" rid="B6">6</xref>&#x2013;<xref ref-type="bibr" rid="B9">9</xref>].</p>
<p>One of the earlier studies on the structure of turbulence was carried out by Kline et al. [<xref ref-type="bibr" rid="B10">10</xref>]. Kline et al. also investigated the statistical properties of turbulence and found that most of the turbulence production takes place near the walls (at least at low Reynolds numbers). They observed specific regions in the flow, called coherent turbulent structures, which we will denote as structures. One essential type of coherent structure is strongly related to Reynolds stresses [<xref ref-type="bibr" rid="B11">11</xref>]. Typically, these Reynolds-stress structures may occupy around 4<italic>%</italic> of the volume but can be responsible for around 30<italic>%</italic> of the Reynolds stresses. The structures are also important for the transfer of several properties such as mass, heat, and momentum [<xref ref-type="bibr" rid="B12">12</xref>]. Many models created for studying turbulence are built upon these structures [<xref ref-type="bibr" rid="B13">13</xref>]. Traditionally, the focus of structures has been on <italic>hairpins</italic>, U-shaped structures formed near walls going to the outer region[<xref ref-type="bibr" rid="B14">14</xref>]. Hairpins were the basic building block in several models [<xref ref-type="bibr" rid="B15">15</xref>&#x2013;<xref ref-type="bibr" rid="B17">17</xref>], which formed <italic>hairpin clusters</italic> [<xref ref-type="bibr" rid="B14">14</xref>]. Objections to these models have arisen since they have had problems at higher Reynolds numbers [<xref ref-type="bibr" rid="B18">18</xref>]. Instead, momentum-transfer models have been created, focusing on strong Reynolds-stress and momentum-transfer events. Some data supports these types of models for modeling momentum transfer in the logarithmic layer [<xref ref-type="bibr" rid="B13">13</xref>].</p>
<p>In this study we will use deep neural networks (DNNs), which are black-box methods [<xref ref-type="bibr" rid="B19">19</xref>,<xref ref-type="bibr" rid="B20">20</xref>] and are universal function approximators. They can approximate any sufficiently smooth function arbitrarily well. In the DNN framework, it is assumed that the phenomena under study can be described by some predetermined parameterizable function <italic>f</italic>(<italic>x</italic>; &#x398;), where &#x398; are the parameters. The values of &#x398; that best approximate the data are obtained by means of algorithms such as stochastic gradient descent and the back-propagation [<xref ref-type="bibr" rid="B21">21</xref>]. DNNs have been used successfully for modelling the temporal dynamics of turbulence [<xref ref-type="bibr" rid="B22">22</xref>,<xref ref-type="bibr" rid="B23">23</xref>], for non-intrusive sensing [<xref ref-type="bibr" rid="B24">24</xref>,<xref ref-type="bibr" rid="B25">25</xref>], for identifying patterns in complex flows [<xref ref-type="bibr" rid="B26">26</xref>] and for modelling the Reynolds stresses [<xref ref-type="bibr" rid="B27">27</xref>]. Two overviews of the current applications of DNNs in fluid mechanics can be found in [<xref ref-type="bibr" rid="B2">2</xref>,<xref ref-type="bibr" rid="B28">28</xref>]. Here we investigate the possibilities to predict the temporal evolution of coherent turbulent structures with machine-learning techniques. To this end, we create a DNN-based mode and assess the quality of its predictions, in terms of the number of structures, the total volume of the structures, and the volume of the largest structure. The goal is to develop a model capable of estimating plausible future scenarios of the flow, focusing on the characteristics of the turbulent structures. We also expect this model to exhibit appropriate generalization properties [<xref ref-type="bibr" rid="B29">29</xref>].</p>
<p>The article is structured as follows: in &#xa7;2 we discuss the data collection and the network design; in &#xa7;3 we present our results; and finally conclusions and discussions are presented in &#xa7;4.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methods</title>
<sec id="s2-1">
<title>Numerical Setup</title>
<p>We study wall-bounded turbulent structures in a turbulent channel flow, consisting of two infinitely large planes parallel to the <italic>x</italic> (streamwise) and <italic>z</italic> (spanwise) directions. The distance between the planes is 2<italic>h</italic>. <xref ref-type="fig" rid="F1">Figure 1</xref> shows an illustration of problem. A pressure gradient in the streamwise direction drives the flow, which has a friction Reynolds number <italic>Re</italic>
<sub>
<italic>&#x3c4;</italic>
</sub> &#x3d; 125. The friction Reynolds number, defined as <italic>Re</italic>
<sub>
<italic>&#x3c4;</italic>
</sub> &#x3d; <italic>u</italic>
<sub>
<italic>&#x3c4;</italic>
</sub>
<italic>h</italic>/<italic>&#x3bd;</italic>, is the main control parameter in wall bounded turbulence. Here <inline-formula id="inf1">
<mml:math id="m1">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula> is the friction velocity, <italic>&#x3bd;</italic> is the kinematic viscosity, <italic>&#x3c1;</italic> is the density, and <italic>&#x3c4;</italic>
<sub>
<italic>w</italic>
</sub> is the friction at the wall.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Reyhnolds-stress structures at the bottom half of the channel. The structures are coloured by wall-normal distance. The flow moves from the left to the right of the figure.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g001.tif"/>
</fig>
<p>This simulation has been performed in a computational box of sizes <italic>L</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 2<italic>&#x3c0;h</italic>, <italic>L</italic>
<sub>
<italic>y</italic>
</sub> &#x3d; 2<italic>h</italic> and <italic>L</italic>
<sub>
<italic>z</italic>
</sub> &#x3d; <italic>&#x3c0;h</italic>. This box is large enough to accurately describe the statistics of the flow [<xref ref-type="bibr" rid="B30">30</xref>,<xref ref-type="bibr" rid="B31">31</xref>]. The streamwise, wall-normal, and spanwise velocity components are <italic>U</italic>, <italic>V</italic> and <italic>W</italic> or, using index notation, <italic>U</italic>
<sub>
<italic>i</italic>
</sub>. Statistically-averaged quantities in time, <italic>x</italic> and <italic>z</italic> are denoted by an overbar, <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, whereas fluctuating quantities are denoted by lowercase letters: <inline-formula id="inf3">
<mml:math id="m3">
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>u</mml:mi>
</mml:math>
</inline-formula>. Primes are reserved for intensities: <inline-formula id="inf4">
<mml:math id="m4">
<mml:msup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. The domain is periodic in <italic>x</italic> and <italic>z</italic>. The walls are at rest, and a pressure gradient drives the flow at the prescribed Reynolds number. This turbulent flow can be described by means of the mass balance and momentum equations:<disp-formula id="e1">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>where repeated subscripts indicate sumation over 1, 2, 3 and the pressure term includes the density. These equations have been solved using the LISO code [<xref ref-type="bibr" rid="B4">4</xref>], similar to the one described by Lluesma-Rodr&#xed;guez et al. [<xref ref-type="bibr" rid="B32">32</xref>]. This code has successfully been employed to run some of the largest simulations of wall-bounded turbulent flows [<xref ref-type="bibr" rid="B4">4</xref>,<xref ref-type="bibr" rid="B33">33</xref>&#x2013;<xref ref-type="bibr" rid="B37">37</xref>]. Briefly, the code uses the same strategy as that described by Kim et al. [<xref ref-type="bibr" rid="B38">38</xref>], but using a seven-point compact-finite-difference scheme in the <italic>y</italic> direction with fourth-order consistency and extended spectral-like resolution [<xref ref-type="bibr" rid="B39">39</xref>]. The temporal discretization is a third-order semi-implicit Runge&#x2013;Kutta scheme [<xref ref-type="bibr" rid="B40">40</xref>]. The wall-normal grid spacing is adjusted to keep the resolution to &#x394;<italic>y</italic> &#x3d; 1.5<italic>&#x3b7;</italic>, i.e., approximately constant in terms of the local isotropic Kolmogorov scale <inline-formula id="inf5">
<mml:math id="m7">
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. Note that <italic>&#x3f5;</italic> is the isotropic dissipation of turbulent kinetic energy. In wall units, &#x394;<italic>y</italic>
<sup>&#x2b;</sup> varies from 0.3&#xa0;at the wall, up to &#x394;<italic>y</italic>
<sup>&#x2b;</sup> &#x2243; 12&#xa0;at the centerline.</p>
<p>As a consequence of the self-sustaining mechanism, coherent structures in the form of counter-rotating rolls are triggered by pairs of ejections and sweeps extending beyond the buffer layer in a well-organised process called bursting. The ejections carry low streamwise velocity upwards from the wall (<italic>u</italic> &#x3c; 0, <italic>v</italic> &#x3e; 0), while the sweeps carry high streamwise velocity downwards to the wall (<italic>u</italic> &#x3e; 0, <italic>v</italic> &#x3c; 0). Based on a Reynolds stress quadrant classification, ejections and sweeps are Q2 and Q4 events, respectively. Lozano-Duran et al. [<xref ref-type="bibr" rid="B13">13</xref>] and Jim&#xe9;nez [<xref ref-type="bibr" rid="B18">18</xref>] reported the relation between counter-rotating rolls, streamwise streaks and Q2-Q4 pairs in turbulent Poiseuille flow by observing averaged flow fields conditioned to the presence of a wall-attached Q2-Q4 pair. A wall-attached event is an intense Reynolds stress structure (i.e. uv-structure) that approaches a wall below <italic>y</italic>
<sup>&#x2b;</sup> &#x3c; 20. The reasoning for this definition is explained later. For a time-resolved view of the bursting process in turbulent Poiseuille channel at <italic>Re</italic>
<sub>
<italic>&#x3c4;</italic>
</sub> &#x2248; 4,200, the interested reader is referred to [<xref ref-type="bibr" rid="B30">30</xref>]. Gand&#xed;a Barber&#xe1; et al. [<xref ref-type="bibr" rid="B41">41</xref>] performed this process again for Couette flows in presence of stratification.</p>
<p>In order to study the underlying physics of the flow, the coherent structures responsible for the transport of momentum are analysed. Jim&#xe9;nez [<xref ref-type="bibr" rid="B18">18</xref>] discussed that the intensity of a given parameter is considered as an indicator of coherence, among other characteristics. However, the selection of a threshold is only feasible if the parameter is intermittent enough to separate between high- and low-intensity regions. After analysing the intermittency of different parameters, it is found that quadratic parameters, specially the Reynolds stress, are more appropriate to describe intense coherent structures.</p>
<p>We are interested in using a DNN to predict how these structures evolve. Running the code we obtain a three-dimensional (3D) instantaneous flow fields (snapshots) sequence. Since the flow in the channel is statistically symmetric, we will only use the lower half of the channel for faster calculations. The final snapshots have 96 &#xd7; 76 &#xd7; 96 grid points, in <italic>x</italic>, <italic>y</italic> and <italic>z</italic> respectively.</p>
<p>In order to identify the points that are part of structures in the velocity field we use the technique described in Lozano-Dur&#xe1;n and Jim&#xe9;nez [<xref ref-type="bibr" rid="B30">30</xref>]. Essentially, a point <italic>p</italic> is said to be part of a structure if the following holds:<disp-formula id="e3">
<mml:math id="m8">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>v</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>H</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where H is the percolation index with a value of 1.75 [<xref ref-type="bibr" rid="B30">30</xref>,<xref ref-type="bibr" rid="B41">41</xref>]. We obtain binary 3D fields where a point in the field takes the value of 1 if and only if the point is part of a structure. A total of 1,000 fields were used for training and testing the DNN models, which are discussed next.</p>
</sec>
<sec id="s2-2">
<title>Deep-Learning Models</title>
<p>DNNs are parameterizable functions. These networks consist of artificial neurons, which are components originally inspired by brain neurons. A neuron is a function of the form <italic>f</italic> (<italic>w</italic>
<sup>
<italic>t</italic>
</sup>
<italic>x</italic>
<sub>
<italic>i</italic>
</sub> &#x2b; <italic>b</italic>), where <italic>w</italic>, <italic>b</italic> are parameters, named weight and bias, respectively. Note that <italic>f</italic> is the activation function, an almost everywhere differentiable function, and <italic>x</italic>
<sub>
<italic>i</italic>
</sub> is the input vector. We can create an artificial neural network by using multiple neurons and connecting them in different ways, typically in layers. For example, a typical setup is to have a vector of neurons. Its output is used as input to the neuron in the next layer.<disp-formula id="e4">
<mml:math id="m9">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close="">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1,2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>This is an example of two layers, where the first layer is fed into the second one. <xref ref-type="fig" rid="F2">Figure 2</xref> shows an illustration of a simple neural network. Since we analyze 3D fields, we use a convolutional neural network (CNN) [<xref ref-type="bibr" rid="B42">42</xref>]. This network is a type of DNN specifically designed to work with images. He et al. [<xref ref-type="bibr" rid="B43">43</xref>] further demonstrated that it is possible to improve the performance of CNNs by using skip connections. A skip-connection is a shortcut, allowing the input to skip layers, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref> and the following equation:<disp-formula id="e5">
<mml:math id="m10">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close="">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic representation showing how the output is calculated in a two-layer artificial neural network where rectified linear unit (ReLU) is the activation function.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Representation of a residual block, where two layers are skipped.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g003.tif"/>
</fig>
<p>Recurrent neural networks (RNN) [<xref ref-type="bibr" rid="B44">44</xref>] are DNNs designed for modeling time series. They use their own previous output <italic>h</italic>
<sub>
<italic>i</italic>&#x2212;1</sub> in combination with the input <italic>x</italic>
<sub>
<italic>i</italic>
</sub> to calculate the next output:<disp-formula id="e6">
<mml:math id="m11">
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Ideally the network learns to encode useful information in the output allowing the network to &#x201c;remember&#x201d; the past and predict better. We will be investigating the potential of using a long-short-term-memory (LSTM) netowrk [<xref ref-type="bibr" rid="B15">15</xref>], since they have exhibited very good performance [<xref ref-type="bibr" rid="B15">15</xref>]. One notable drawback with LSTMs is the fact that they are not designed for image analysis. Their memory requirements scales quadratically with input size, thus requiring to downsample the input. Therefore, we will investigate two networks, one including an LSTM and one without it, as discussed below. There are several possible choices for the activation function. In this work we use the rectified linear unit (ReLU) everywhere but the last layer, which has the form:<disp-formula id="e7">
<mml:math id="m12">
<mml:mtext>ReLU</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>This activation function has been shown empirically to exhibit excellent performance in computer-vision problems [<xref ref-type="bibr" rid="B45">45</xref>]. We use the sigmoid activation function for the last layer to ensure that the output is in the range [0,1]. We will also use batch normalization [<xref ref-type="bibr" rid="B46">46</xref>], in particular the batch norm, which has been empirically proven to decrease training time and improve performance [<xref ref-type="bibr" rid="B47">47</xref>]. We use the first 800 fields as a training set and the remaining as a validation set. Our training and validation data is split into sequences of 16 fields each. The network accepts a sequence, and for each image in the sequence, predicts the following field in the time-series. All the hyper-parameters are tuned empirically, and <xref ref-type="fig" rid="F4">Figure 4</xref> shows the final architecture.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic representation of the CNN architecture employed in this study.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g004.tif"/>
</fig>
<p>We train our networks by minimizing the binary cross-entropy (BCE) between the predicted and the reference fields. To minimize training and inference discrepancy we will use the algorithm developed by Bengio et al. [<xref ref-type="bibr" rid="B48">48</xref>] during training. Thus, for a given sample of real fields, <italic>x</italic>
<sub>
<italic>i</italic>1</sub>, <italic>x</italic>
<sub>
<italic>i</italic>2</sub>, <italic>x</italic>
<sub>
<italic>i</italic>3</sub>, &#x2026; , <italic>x</italic>
<sub>
<italic>im</italic>
</sub>, the network will use the following algorithm:</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<p>:</p>
<p>
<inline-graphic xlink:href="fphy-10-888832-fx1.tif"/>
</p>
<p>We anneal <italic>p</italic> at the speed of the inverse-sigmoid function parameter <italic>k</italic> &#x3d; 30 during the training. At the start, the network will mostly make predictions based on actual data, while at the end, it will use its predictions. Several metrics are used for the evaluation of the network. We assessed the loss of the network during training to confirm that the network converges as expected. We are also interested in studying metrics such as the number of predicted structures in the field. Since the network is not outputting binary images but fields where every value is in the range [0, 1], we will apply rounding to the output. In this work, we use the algorithm described by Aguilar-Fuertes et al. [<xref ref-type="bibr" rid="B14">14</xref>] to identify structures and the volume of the minimum enclosing boxes.</p>
</statement>
</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<p>This study shows that the CNN-LSTM configuration, shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, exhibits poorer results. It only managed to learn the zero mapping, i.e. CNN-LSTM(<italic>x</italic>) &#x3d; 0 <italic>&#x2200;x</italic>. We hypothesize that this is caused by the field becoming too granular when downsampling so significantly. Thus, we will focus on the CNN architecture. Let us start by discussing the training process of the CNN configuration. In <xref ref-type="fig" rid="F6">Figure 6</xref> we show the training and validation losses, which decrease as expected. We observe that our validation loss starts above the training loss at around 50 steps but converges to a very similar value at around 200 steps. This significant loss difference is due to us testing in inference mode. The figure shows that the training loss becomes noisier at around 150 steps. This result is expected because as we predict farther into the future, we use more predicted samples rather than the ground truth, thus leading to the accumulation of errors. Interestingly, the training and validation losses reach the same value of 0.04 towards the end of the prediction horizon. Note that, although this could be indicative of under-fitting, using more complex models (<italic>i.e.</italic> deeper networks with more channels) did not produce any improvements in the results. We note that this is a highly chaotic problem, where instantaneous predictions are highly challenging, although the dynamic behavior of the flow can be predicted with excellent accuracy [<xref ref-type="bibr" rid="B23">23</xref>].</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Schematic representation of the CNN-LSTM architecture employed in this study.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Training and validation binary-cross-entropy (BCE) losses for the CNN architecture as a function of the training epoch.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g006.tif"/>
</fig>
<p>Next, we will assess the number (and the volume) of the coherent turbulent structures identified in the reference simulation and the predicted fields. <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref> show the number of identified structures in the inner (<italic>y</italic> &#x2264; 0.2) and wake (<italic>y</italic> &#x3e; 0.2) regions, respectively. The CNN architecture can accurately predict the evolution of the number of structures in time, with a small underestimation in the inner region and a slightly larger underestimation in the wake region. A plausible explanation for this result is that the network is conservative in its predictions. Consider the following scenario, where a point has a 10% chance of being part of a structure. The best possible guess would be a field of zeroes for a whole field, although it is doubtful that every point is zero. Similarly, the best prediction the network can make is likely zero for some points. In fact, these are the points near the edges of the structures that are the most challenging to predict. Thus we would expect the difference between predicted and real fields to grow proportionally to the number of structures. The data supports this explanation since the error is noticeably smaller when the number of structures is <inline-formula id="inf6">
<mml:math id="m13">
<mml:mo>&#x2248;</mml:mo>
<mml:mn>150</mml:mn>
</mml:math>
</inline-formula> compared to <inline-formula id="inf7">
<mml:math id="m14">
<mml:mo>&#x2248;</mml:mo>
<mml:mn>250</mml:mn>
</mml:math>
</inline-formula>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Predicted and reference number of structures as a function of the time step for the inner region, <italic>i.e.</italic> <italic>y</italic> &#x2264; 0.2. We observe that the number of structures is not constant over time.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Predicted and reference number of structures as a function of the time step for the wake region, <italic>i.e.</italic> <italic>y</italic> &#x3e; 0.2. We observe that the number of structures is not constant over time.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g008.tif"/>
</fig>
<p>After predicting the number of structures in the turbulent fields, we analyze the volume of those objects. We show the evolution of the total volume of the structures in the inner and wake regions in <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>, respectively. It can be observed that the employed CNN architecture exhibits excellent accuracy in the volume predictions. In the inner region, the only significant discrepancy we observe is at around step 400, while in the wake region, a discrepancy is observed around step 600. These deviations can be explained by the process to calculate the volume of the structures, which relies on the volume of the bounding box [<xref ref-type="bibr" rid="B13">13</xref>]. Note that a wrongly predicted zero value (<italic>i.e.</italic>, no structure in that grid point) may have a significant effect if it disconnects a large structure. In this case, we will consider the volumes of two smaller boxes instead of the much larger volume of the complete bounding box. Interestingly, we do not see any network instance predicting a much larger volume than that of the real data. We expect the network to be slightly conservative for the same reasons outlined above, leading to underestimating the predicted volumes. In practice, the network only has to accurately predict the largest structures to obtain a correct prediction of the total volume. Furthermore, most of the time, these largest structures are not particularly sensitive to individual points. Thus, predicting the total volume is not a very challenging task.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Predicted and reference volume (scaled with <italic>h</italic>
<sup>3</sup>) of all the structures in the inner region (<italic>y</italic> &#x2264; 0.2) as a function of the time step. Note that the network rarely overestimates this volume.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Predicted and reference volume (scaled with <italic>h</italic>
<sup>3</sup>) of all the structures in the wake region (<italic>y</italic> &#x3e; 0.2) as a function of the time step. Note that the network rarely overestimates this volume.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g010.tif"/>
</fig>
<p>Finally, in <xref ref-type="fig" rid="F11">Figure 11</xref> we show the predicted and reference volumes of the largest structure in the domain as a function of the time step. Firstly, this figure shows that the largest structure is often responsible for over 50% of the total volume of all the structures in the domain. Interestingly, the CNN architecture exhibits very accurate results also when predicting the volume of the largest scales. Around time step 400, it can be observed that the volume difference between the predicted and real data is about one. The total volume difference supports our hypothesis that the (limited) discrepancies are associated with the calculation of the bounding-box volume. Furthermore, the sharp increase in maximum volume observed at around time step 750 is due to the merger of two different structures. All these results indicate that the CNN architecture can very accurately predict the geometrical properties of the structures, including the total number of objects and their volumes.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Predicted and reference volume (scaled with <italic>h</italic>
<sup>3</sup>) of the largest structure in the domain as a function of the time step. Note that the sharp increase at around time step 750 matches the behavior in the wake region documented in <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
</caption>
<graphic xlink:href="fphy-10-888832-g011.tif"/>
</fig>
</sec>
<sec id="s4">
<title>Discussion and Conclusion</title>
<p>In this work, we have designed a DNN capable of predicting the temporal evolution of the coherent structures in a turbulent channel flow. The employed CNN exhibits excellent agreement with the reference data, and some observed deviations are due to the method to calculate volumes based on bounding boxes. This also leads to scenarios where larger structures are responsible for a disproportionally large part of the total volume than their actual volume. Adding a single point to an edge of the structure is equivalent to adding a plane using this volume metric. Despite the mentioned caveats, this metric has been used to facilitate comparisons with other studies focused on coherent structures in turbulent channels. We also observe that the network predictions are conservative, with a general underprediction of the number of structures and their volume. This is associated with the rounding of the predictions: most points have a higher probability of being zero than one, and then the network will likely predict zero. This is not necessarily an issue, but future work will be focused on investigating the focal binary loss [<xref ref-type="bibr" rid="B50">50</xref>], to obtain a more even distribution. Note that our network shows signs of underfitting since the training and validation losses have approximately the same value. This was also the case in more complex networks investigated in this work. Overall, the performance of the CNN model is outstanding, with a satisfactory agreement between the predicted geometrical properties of the structures and those of the reference DNS data. In particular, throughout the whole time interval under study, our model leads to less than 2<italic>%</italic> error in the volume predictions and less than 0.5<italic>%</italic> in the predictions of number of structures.</p>
<p>When it comes to deep-learning models, including temporal information, we note the potential for further improving the predictions. This is because these models enable exploiting the spatial features in the data (as the CNN does) and the temporal correlations among snapshots, where multiple fields can be used as an input. In this work, we have also investigated adding a long-short-term-memory (LSTM) network [<xref ref-type="bibr" rid="B49">49</xref>] to handle the temporal information, although the significantly increased memory requirements of the new architecture limited its accuracy. Future work will aim at assessing more complicated architectures involving better downsampling, as in the U-net confgiration [<xref ref-type="bibr" rid="B50">50</xref>], or more efficient temporal networks such as temporal CNNs [<xref ref-type="bibr" rid="B51">51</xref>] or transformers [<xref ref-type="bibr" rid="B52">52</xref>].</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>DS performed the deep-learning analysis and wrote the paper; FA-A performed the simulations and edited the paper; SH performed the simulations and edited the paper; RV ideated the project, supervised and edited the paper.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>RV acknowledges the financial support by the G&#xf6;ran Gustafsson foundation. SH was funded by Contract Nos. RTI2018-102256-B-I00 of Ministerio de Ciencia, innovaci&#xf3;n y Universidades/FEDER. Part of the analysis was carried out using computational resources provided by the Swedish National Infrastructure for Computing (SNIC).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors thank Dr. H. Azizpour for his contributions on the deep-learning part of this work.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kundu</surname>
<given-names>PK</given-names>
</name>
<name>
<surname>Cohen</surname>
<given-names>IM</given-names>
</name>
<name>
<surname>Dowling</surname>
<given-names>DR</given-names>
</name>
</person-group>. <source>Fluid Mechanics</source>. <publisher-loc>Cambridge, MA, USA</publisher-loc>: <publisher-name>Academic Press</publisher-name> (<year>2015</year>). </citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Brunton</surname>
<given-names>SL</given-names>
</name>
</person-group>. <article-title>The Potential of Machine Learning to Enhance Computational Fluid Dynamics</article-title>. <source>Preprint arXiv:2110.02085</source> (<year>2021</year>). </citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Near-wall Turbulence</article-title>. <source>Phys Fluids</source> (<year>2013</year>) <volume>25</volume>:<fpage>101302</fpage>. </citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Scaling of the Velocity Fluctuations in Turbulent Channels up to Re&#x3c4;&#x3d;2003</article-title>. <source>Phys Fluids</source> (<year>2006</year>) <volume>18</volume>:<fpage>011702</fpage>. <pub-id pub-id-type="doi">10.1063/1.2162185</pub-id> </citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Oberlack</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Alc&#xe1;ntara-&#xc1;vila</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Kraheberger</surname>
<given-names>SV</given-names>
</name>
<name>
<surname>Laux</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Wall Turbulence at High Friction reynolds Numbers</article-title>. <source>Phys Rev Fluids</source> (<year>2022</year>) <volume>7</volume>:<fpage>014602</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevFluids.7.014602</pub-id> </citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noorani</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Brandt</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Aspect Ratio Effect on Particle Transport in Turbulent Duct Flows</article-title>. <source>Phys Fluids</source> (<year>2016</year>) <volume>28</volume>:<fpage>115103</fpage>. <pub-id pub-id-type="doi">10.1063/1.4966026</pub-id> </citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Negi</surname>
<given-names>PS</given-names>
</name>
<name>
<surname>Atzori</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Hanifi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Henningson</surname>
<given-names>DS</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Turbulent Boundary Layers Around wing Sections up to Rec&#x3d;1,000,000</article-title>. <source>Int J Heat Fluid Flow</source> (<year>2018</year>) <volume>72</volume>:<fpage>86</fpage>&#x2013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatfluidflow.2018.04.017</pub-id> </citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abreu</surname>
<given-names>LI</given-names>
</name>
<name>
<surname>Cavalieri</surname>
<given-names>AVG</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Henningson</surname>
<given-names>DS</given-names>
</name>
</person-group>. <article-title>Spectral Proper Orthogonal Decomposition and Resolvent Analysis of Near-wall Coherent Structures in Turbulent Pipe Flows</article-title>. <source>J Fluid Mech</source> (<year>2020</year>) <volume>900</volume>:<fpage>A11</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2020.445</pub-id> </citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>High-fidelity Simulations in Complex Geometries: Towards Better Flow Understanding and Development of Turbulence Models</article-title>. <source>Results Eng</source> (<year>2021</year>) <volume>11</volume>:<fpage>100254</fpage>. <pub-id pub-id-type="doi">10.1016/j.rineng.2021.100254</pub-id> </citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kline</surname>
<given-names>SJ</given-names>
</name>
<name>
<surname>Reynolds</surname>
<given-names>WC</given-names>
</name>
<name>
<surname>Schraub</surname>
<given-names>FA</given-names>
</name>
<name>
<surname>Runstadler</surname>
<given-names>PW</given-names>
</name>
</person-group>. <article-title>The Structure of Turbulent Boundary Layers</article-title>. <source>J Fluid Mech</source> (<year>1967</year>) <volume>30</volume>:<fpage>741</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112067001740</pub-id> </citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ganapathisubramani</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Longmire</surname>
<given-names>EK</given-names>
</name>
<name>
<surname>Marusic</surname>
<given-names>I</given-names>
</name>
</person-group>. <article-title>Characteristics of Vortex Packets in Turbulent Boundary Layers</article-title>. <source>J Fluid Mech</source> (<year>2003</year>) <volume>478</volume>:<fpage>35</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112002003270</pub-id> </citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Gustavsson</surname>
<given-names>H</given-names>
</name>
</person-group>. <source>Introduction to Turbulence</source>. <publisher-loc>Lule&#xe5;</publisher-loc>: <publisher-name>Division of Fluidmechanics, Lule&#xe5; University of Technology</publisher-name> (<year>2006</year>). </citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lozano-Dur&#xe1;n</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Flores</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>The Three-Dimensional Structure of Momentum Transfer in Turbulent Channels</article-title>. <source>J Fluid Mech</source> (<year>2012</year>) <volume>694</volume>:<fpage>100</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2011.524</pub-id> </citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aguilar-Fuertes</surname>
<given-names>JJ</given-names>
</name>
<name>
<surname>Noguero-Rodr&#xed;guez</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Jaen Ruiz</surname>
<given-names>JC</given-names>
</name>
<name>
<surname>Garc&#xed;a-RAffi</surname>
<given-names>LM</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Tracking Turbulent Coherent Structures by Means of Neural Networks</article-title>. <source>Energies</source> (<year>2021</year>) <volume>14</volume>:<fpage>984</fpage>. <pub-id pub-id-type="doi">10.3390/en14040984</pub-id> </citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hochreiter</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Schmidhuber</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>LSTM Can Solve Hard Long Time Lag Problems</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Mozer</surname>
<given-names>MC</given-names>
</name>
<name>
<surname>Jordan</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Petsche</surname>
<given-names>T</given-names>
</name>
</person-group>, editors. <source>Advances in Neural Information Processing Systems</source>, <volume>Vol. 9</volume>. <publisher-loc>Cambridge, MA, USA</publisher-loc>: <publisher-name>MIT Press</publisher-name> (<year>1996</year>). </citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adrian</surname>
<given-names>RJ</given-names>
</name>
<name>
<surname>Meinhart</surname>
<given-names>CD</given-names>
</name>
<name>
<surname>Tomkins</surname>
<given-names>CD</given-names>
</name>
</person-group>. <article-title>Vortex Organization in the Outer Region of the Turbulent Boundary Layer</article-title>. <source>J Fluid Mech</source> (<year>2000</year>) <volume>422</volume>:<fpage>1</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112000001580</pub-id> </citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>del &#xc1;lamo</surname>
<given-names>JC</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zandonade</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Moser</surname>
<given-names>RD</given-names>
</name>
</person-group>. <article-title>Self-similar Vortex Clusters in the Turbulent Logarithmic Region</article-title>. <source>J Fluid Mech</source> (<year>2006</year>) <volume>561</volume>:<fpage>329</fpage>&#x2013;<lpage>58</lpage>. </citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Coherent Structures in wall-bounded Turbulence</article-title>. <source>J Fluid Mech</source> (<year>2018</year>) <volume>842</volume>:<fpage>P1</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2018.144</pub-id> </citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rudin</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Instead</article-title>. <source>Nat Mach Intell</source> (<year>2019</year>) <volume>1</volume>:<fpage>206</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1038/s42256-019-0048-x</pub-id> </citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Sirmacek</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Interpretable Deep-Learning Models to Help Achieve the Sustainable Development Goals</article-title>. <source>Nat Mach Intell</source> (<year>2021</year>) <volume>3</volume>:<fpage>926</fpage>. <pub-id pub-id-type="doi">10.1038/s42256-021-00414-y</pub-id> </citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bottou</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Stochastic Gradient Descent Tricks</article-title>. In: <source>Neural Networks: Tricks of the Trade</source>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2012</year>). p. <fpage>421436</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-642-35289-8_25</pub-id> </citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Srinivasan</surname>
<given-names>PA</given-names>
</name>
<name>
<surname>Guastoni</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Azizpour</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Predictions of Turbulent Shear Flows Using Deep Neural Networks</article-title>. <source>Phys Rev Fluids</source> (<year>2019</year>) <volume>4</volume>:<fpage>054603</fpage>. <pub-id pub-id-type="doi">10.1103/physrevfluids.4.054603</pub-id> </citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eivazi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Guastoni</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Azizpour</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Recurrent Neural Networks and Koopman-Based Frameworks for Temporal Predictions in Turbulence</article-title>. <source>Int J Heat Fluid Flow</source> (<year>2020</year>) <volume>90</volume>:<fpage>108816</fpage>. </citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guastoni</surname>
<given-names>L</given-names>
</name>
<name>
<surname>G&#xfc;emes</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ianiro</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Discetti</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Azizpour</surname>
<given-names>H</given-names>
</name>
<etal/>
</person-group> <article-title>Convolutional-network Models to Predict wall-bounded Turbulence from wall Quantities</article-title>. <source>J Fluid Mech</source> (<year>2021</year>) <volume>928</volume>:<fpage>A27</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2021.812</pub-id> </citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>G&#xfc;emes</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Discetti</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ianiro</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Sirmacek</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Azizpour</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>From Coarse wall Measurements to Turbulent Velocity fields through Deep Learning</article-title>. <source>Phys Fluids</source> (<year>2021</year>) <volume>33</volume>:<fpage>075121</fpage>. </citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eivazi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Clainche</surname>
<given-names>SL</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Towards Extraction of Orthogonal and Parsimonious Non-linear Modes from Turbulent Flows</article-title>. <source>Preprint arXiv:2109.01514</source> (<year>2021</year>). </citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Mi</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Laima</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>An Interpretable Framework of Data-Driven Turbulence Modeling Using Deep Neural Networks</article-title>. <source>Phys Fluids</source> (<year>2021</year>) <volume>33</volume>:<fpage>055133</fpage>. <pub-id pub-id-type="doi">10.1063/5.0048909</pub-id> </citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brunton</surname>
<given-names>SL</given-names>
</name>
<name>
<surname>Noack</surname>
<given-names>BR</given-names>
</name>
<name>
<surname>Koumoutsakos</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Machine Learning for Fluid Mechanics</article-title>. <source>Annu Rev Fluid Mech</source> (<year>2020</year>) <volume>52</volume>:<fpage>477</fpage>&#x2013;<lpage>508</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-fluid-010719-060214</pub-id> </citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="thesis">
<person-group person-group-type="author">
<name>
<surname>Schmekel</surname>
<given-names>D</given-names>
</name>
</person-group>. <source>Predicting Coherent Turbulent Structures with</source>. <comment>Master&#x2019;s thesis</comment>. <publisher-loc>Stockholm, Sweden</publisher-loc>: <publisher-name>KTH, Royal institute of technology</publisher-name> (<year>2022</year>).</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lozano-Dur&#xe1;n</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Effect of the Computational Domain on Direct Simulations of Turbulent Channels up to Re&#x3c4; &#x3d; 4200</article-title>. <source>Phys Fluids</source> (<year>2014</year>) <volume>26</volume>:<fpage>011702</fpage>. <pub-id pub-id-type="doi">10.1063/1.4862918</pub-id> </citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lluesma-Rodr&#xed;guez</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Per&#xe9;z-Quiles</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Influence of the Computational Domain on DNS of Turbulent Heat Transfer up to <italic>Re</italic>
<sub>
<italic>&#x3c4;</italic>
</sub> &#x3d; 2000 for Pr &#x3d; 0.71</article-title>. <source>Int J Heat Mass Transfer</source> (<year>2018</year>) <volume>122</volume>:<fpage>983</fpage>&#x2013;<lpage>92</lpage>. </citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lluesma-Rodr&#xed;guez</surname>
<given-names>F</given-names>
</name>
<name>
<surname>&#xc1;lcantara-&#xc1;vila</surname>
<given-names>F</given-names>
</name>
<name>
<surname>P&#xe9;rez-Quiles</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>A Code for Simulating Heat Transfer in Turbulent Channel Flow</article-title>. <source>Mathematics</source> (<year>2021</year>) <volume>9</volume>:<fpage>756</fpage>. </citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avsarkisov</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Oberlack</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Garc&#xed;a-Galache</surname>
<given-names>JP</given-names>
</name>
</person-group>. <article-title>Turbulent Plane Couette Flow at Moderately High reynolds Number</article-title>. <source>J Fluid Mech</source> (<year>2014</year>) <volume>751</volume>:<fpage>R1</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2014.323</pub-id> </citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avsarkisov</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Oberlack</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>New Scaling Laws for Turbulent Poiseuille Flow with wall Transpiration</article-title>. <source>J Fluid Mech</source> (<year>2014</year>) <volume>746</volume>:<fpage>99</fpage>&#x2013;<lpage>122</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2014.98</pub-id> </citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kraheberger</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Oberlack</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>DNS of a Turbulent Couette Flow at Constant wall Transpiration up to</article-title>. <source>J Fluid Mech</source> (<year>2018</year>) <volume>835</volume>:<fpage>421</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2017.757</pub-id> </citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alc&#xe1;ntara-&#xc1;vila</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Jezabel P&#xe9;rez-Quiles</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Direct Numerical Simulation of thermal Channel Flow for and</article-title>. <source>J Fluid Mech</source> (<year>2021</year>) <volume>916</volume>:<fpage>A29</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2021.231</pub-id> </citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oberlack</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Kraheberger</surname>
<given-names>SV</given-names>
</name>
<name>
<surname>Alc&#xe1;ntara-&#xc1;vila</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Laux</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Turbulence Statistics of Arbitrary Moments of wall-bounded Shear Flows: A Symmetry Approach</article-title>. <source>Phys Rev Lett</source> (<year>2022</year>) <volume>128</volume>:<fpage>024502</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.128.024502</pub-id> </citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Moin</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Moser</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Turbulence Statistics in Fully Developed Channel Flow at Low Reynolds Number</article-title>. <source>J Fluid Mech</source> (<year>1987</year>) <volume>177</volume>:<fpage>133</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112087000892</pub-id> </citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lele</surname>
<given-names>SK</given-names>
</name>
</person-group>. <article-title>Compact Finite Difference Schemes with Spectral-like Resolution</article-title>. <source>J Comput Phys</source> (<year>1992</year>) <volume>103</volume>:<fpage>16</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1016/0021-9991(92)90324-r</pub-id> </citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Spalart</surname>
<given-names>PR</given-names>
</name>
<name>
<surname>Moser</surname>
<given-names>RD</given-names>
</name>
<name>
<surname>Rogers</surname>
<given-names>MM</given-names>
</name>
</person-group>. <article-title>Spectral Methods for the Navier-Stokes Equations with One Infinite and Two Periodic Directions</article-title>. <source>J Comput Phys</source> (<year>1991</year>) <volume>96</volume>:<fpage>297</fpage>&#x2013;<lpage>324</lpage>. <pub-id pub-id-type="doi">10.1016/0021-9991(91)90238-g</pub-id> </citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gand&#xed;a-Barber&#xe1;</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Alc&#xe1;ntara-&#xc1;vila</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Hoyas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Avsarkisov</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>Stratification Effect on Extreme-Scale Rolls in Plane Couette Flows</article-title>. <source>Phys Rev Fluids</source> (<year>2021</year>) <volume>6</volume>. <pub-id pub-id-type="doi">10.1103/PhysRevFluids.6.034605</pub-id> </citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Fukushima</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Miyake</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Neocognitron: A Self-Organizing Neural Network Model for a Mechanism of Visual Pattern Recognition</article-title>. In: <source>Competition and Cooperation in Neural Nets</source>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>1982</year>). p. <fpage>267</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-642-46466-9_18</pub-id> </citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Deep Residual Learning for Image Recognition</article-title>. In: <conf-name>Proceedings of the IEEE conference on computer vision and pattern recognition</conf-name> (<year>2016</year>). p. <fpage>770</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/cvpr.2016.90</pub-id> </citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Medsker</surname>
<given-names>LR</given-names>
</name>
<name>
<surname>Jain</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Recurrent Neural Networks</article-title>. <source>Des Appl</source> (<year>2001</year>) <volume>5</volume>:<fpage>64</fpage>&#x2013;<lpage>7</lpage>. </citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nwankpa</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Ijomah</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Gachagan</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Marshall</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Activation Functions: Comparison of Trends in Practice and Research for Deep Learning</article-title>. <source>arXiv preprint arXiv:1811.03378</source> (<year>2018</year>). </citation>
</ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ioffe</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Szegedy</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift</article-title>. In: <conf-name>International conference on machine learning</conf-name>. <publisher-loc>New York City, NY, USA</publisher-loc>: <publisher-name>PMLR</publisher-name> (<year>2015</year>). p. <fpage>448</fpage>&#x2013;<lpage>56</lpage>. </citation>
</ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Santurkar</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Tsipras</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Ilyas</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Madry</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>How Does Batch Normalization Help Optimization?</article-title> In: <conf-name>Proceedings of the 32nd international conference on neural information processing systems</conf-name> (<year>2018</year>). p. <fpage>2488</fpage>&#x2013;<lpage>98</lpage>. </citation>
</ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bengio</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Vinyals</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Jaitly</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Shazeer</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Scheduled Sampling for Sequence Prediction with Recurrent Neural Networks</article-title>. <source>arXiv preprint arXiv:1506.03099</source> (<year>2015</year>). </citation>
</ref>
<ref id="B49">
<label>49.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>T-Y</given-names>
</name>
<name>
<surname>Goyal</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Girshick</surname>
<given-names>R</given-names>
</name>
<name>
<surname>He</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Dollar</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Focal Loss for Dense Object Detection</article-title>. In: <conf-name>Proceedings of the IEEE International Conference on Computer Vision (ICCV)</conf-name> (<year>2017</year>). <pub-id pub-id-type="doi">10.1109/iccv.2017.324</pub-id> </citation>
</ref>
<ref id="B50">
<label>50.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ronneberger</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Brox</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>U-net: Convolutional Networks for Biomedical Image Segmentation</article-title>. In: <conf-name>International Conference on Medical image computing and computer-assisted intervention</conf-name>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2015</year>). p. <fpage>234</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-24574-4_28</pub-id> </citation>
</ref>
<ref id="B51">
<label>51.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Time Series Is a Special Sequence: Forecasting with Sample Convolution and Interaction</article-title>. <source>CoRR abs/2106.09305</source> (<year>2021</year>). </citation>
</ref>
<ref id="B52">
<label>52.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vaswani</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Shazeer</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Parmar</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Uszkoreit</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Gomez</surname>
<given-names>AN</given-names>
</name>
<etal/>
</person-group> <article-title>Attention Is All You Need</article-title>. <source>Adv Neural Inf Process Syst</source> (<year>2017</year>) <volume>30</volume>. </citation>
</ref>
</ref-list>
</back>
</article>