<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="methods-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Astron. Space Sci.</journal-id>
<journal-title>Frontiers in Astronomy and Space Sciences</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Astron. Space Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-987X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fspas.2018.00027</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Astronomy and Space Sciences</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Spectral Approach to Plasma Kinetic Simulations Based on Hermite Decomposition in the Velocity Space</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Roytershteyn</surname> <given-names>Vadim</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/558430/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Delzanno</surname> <given-names>Gian Luca</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/159967/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Space Science Institute</institution>, <addr-line>Boulder, CO</addr-line>, <country>United States</country></aff>
<aff id="aff2"><sup>2</sup><institution>Los Alamos National Laboratory</institution>, <addr-line>Los Alamos, NM</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Fabrice Deluzet, UMR5219 Institut de Math&#x000E9;matiques de Toulouse (IMT), France</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Pablo S. Moya, Universidad de Chile, Chile; Jayr Amorim, Instituto Tecnol&#x000F3;gico de Aeron&#x000E1;utica, Brazil</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Vadim Roytershteyn <email>vroytershteyn&#x00040;spacescience.org</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Plasma Physics, a section of the journal Frontiers in Astronomy and Space Sciences</p></fn></author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>08</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="collection">
<year>2018</year>
</pub-date>
<volume>5</volume>
<elocation-id>27</elocation-id>
<history>
<date date-type="received">
<day>02</day>
<month>05</month>
<year>2018</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>07</month>
<year>2018</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2018 Roytershteyn and Delzanno.</copyright-statement>
<copyright-year>2018</copyright-year>
<copyright-holder>Roytershteyn and Delzanno</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>Spectral (transform) methods for solution of Vlasov-Maxwell system have shown significant promise as numerical methods capable of efficiently treating fluid-kinetic coupling in magnetized plasmas. We discuss SpectralPlasmaSolver (SPS), an implementation of three-dimensional, fully electromagnetic algorithm based on a decomposition of the plasma distribution function in Hermite modes in velocity space and Fourier modes in physical space. A fully-implicit time discretization is adopted for numerical stability and to ensure exact conservation laws for total mass, momentum and energy. The SPS code is parallelized using Message Passing Interface for distributed memory architectures. Application of the method to analysis of kinetic range of scales in plasma turbulence under conditions typical of the solar wind is demonstrated. With only 4 Hermite modes per velocity dimension, the algorithm yields damping rates of kinetic Alfv&#x000E9;n waves with accuracy of 50% or better, which is sufficient to obtain a model of kinetic scales capable of reproducing many of the expected statistical properties of turbulent fluctuations. With increasing number of Hermite modes, progressively more accurate values for collisionless damping rates are obtained. Fully nonlinear simulations of decaying turbulence are presented and successfully compared with similar simulations performed using Particle-In-Cell method.</p></abstract>
<kwd-group>
<kwd>plasma</kwd>
<kwd>kinetic</kwd>
<kwd>spectral</kwd>
<kwd>Hermite</kwd>
<kwd>turbulence</kwd>
</kwd-group>
<contract-num rid="cn001">NNX15AR16G</contract-num>
<contract-num rid="cn003">1614664</contract-num>
<contract-num rid="cn003">OCI-0725070</contract-num>
<contract-num rid="cn003">ACI-1238993</contract-num>
<contract-num rid="cn004">DE-AC52-06NA25396</contract-num>
<contract-sponsor id="cn001">National Aeronautics and Space Administration<named-content content-type="fundref-id">10.13039/100000104</named-content></contract-sponsor>
<contract-sponsor id="cn002">National Nuclear Security Administration<named-content content-type="fundref-id">10.13039/100006168</named-content></contract-sponsor>
<contract-sponsor id="cn003">National Science Foundation<named-content content-type="fundref-id">10.13039/100000001</named-content></contract-sponsor>
<contract-sponsor id="cn004">U.S. Department of Energy<named-content content-type="fundref-id">10.13039/100000015</named-content></contract-sponsor>
<counts>
<fig-count count="7"/>
<table-count count="0"/>
<equation-count count="14"/>
<ref-count count="45"/>
<page-count count="11"/>
<word-count count="7565"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Kinetic effects play a critical role in many problems in plasma physics. Correct description of kinetic processes typically requires solution of the Vlasov-Maxwell equations. Unfortunately, kinetic physics brings into the picture very small spatial (Debye length, electron gyroradius) and temporal (plasma frequency, electron gyrofrequency) scales, which could be several orders of magnitude smaller than system scales for most problems of interest. For example, in the Earth&#x00027;s magnetosphere the microscopic physics is key to magnetospheric dynamics during geomagnetic storms and substorms (Reeves et al., <xref ref-type="bibr" rid="B34">2013</xref>; Jordanova et al., <xref ref-type="bibr" rid="B26">2017</xref>). In the magnetosphere, the Debye length is of the order of &#x0007E; 1 &#x02212; 100 m, while the system scales are &#x0007E;10<sup>9</sup> m. Similar or even more extreme separation of scales is typical of the solar wind and the solar corona, where kinetic physics is tied for example to mechanisms of energy release by magnetic reconnection and turbulence, impacting such fundamental problems as as the origin of coronal heating or solar wind heating and acceleration (e.g., Aschwanden, <xref ref-type="bibr" rid="B2">2005</xref>; Bruno and Carbone, <xref ref-type="bibr" rid="B8">2005</xref>). Despite remarkable recent progress in the development of efficient numerical methods for the solution of the Vlasov-Maxwell equations (for instance Chen et al., <xref ref-type="bibr" rid="B11">2011</xref>; Markidis and Lapenta, <xref ref-type="bibr" rid="B32">2011</xref>; Juno et al., <xref ref-type="bibr" rid="B27">2018</xref> and references therein), no existing fully-kinetic method appears capable of bridging the gap between microscopic and system scales given computational resources available now or in the foreseeable future.</p>
<p>Recognizing the inability of fully-kinetic methods to simulate large-scale systems, alternative approaches are being sought that focus on the so-called <italic>fluid-kinetic coupling</italic>. One line of research, appropriate in situation where kinetic effects are expected to be localized in space, seeks to embed a kinetic method in selected regions of a large-scale domain described by a fluid model (Sugiyama and Kusano, <xref ref-type="bibr" rid="B40">2007</xref>; Kolobov and Arslanbekov, <xref ref-type="bibr" rid="B28">2012</xref>; Daldorff et al., <xref ref-type="bibr" rid="B13">2014</xref>; T&#x000F3;th et al., <xref ref-type="bibr" rid="B41">2016</xref>). For example, Particle-In-Cell (PIC) kinetic solvers have been successfully coupled to magnetohydrodynamics (MHD) large-scale solvers (Sugiyama and Kusano, <xref ref-type="bibr" rid="B40">2007</xref>; Daldorff et al., <xref ref-type="bibr" rid="B13">2014</xref>; T&#x000F3;th et al., <xref ref-type="bibr" rid="B41">2016</xref>). Another approach seeks extended fluid models by including high-order moments in the fluid hierarchy and seeking approximate closures capturing the physics of interest. Examples include the 5- and 10-moments methods discussed in Wang et al. (<xref ref-type="bibr" rid="B45">2015</xref>, <xref ref-type="bibr" rid="B44">2018</xref>). Many other ideas on addressing fluid-kinetic coupling have been proposed in the literature (Markidis et al., <xref ref-type="bibr" rid="B31">2014</xref>; Ho et al., unpublished<xref ref-type="fn" rid="fn0001"><sup>1</sup></xref>). Furthermore, many well-established methods for solving Vlasov-Maxwell system, such as gyrokinetics (Brizard and Hahm, <xref ref-type="bibr" rid="B7">2007</xref>), analytically remove certain spatial and temporal scales while retaining kinetic effects associated with larger/slower scales and thus may be suitable for certain class of problems involving fluid-kinetic coupling. However, despite the progress made, all of the existing methods have significant shortcomings and a comprehensive approach capable of obtaining accurate solutions in all parameters regimes remains elusive.</p>
<p>A new method for the solution of the Vlasov-Maxwell equations that could resolve the issues outlined above was recently proposed by Delzanno (<xref ref-type="bibr" rid="B14">2015</xref>). The method is based on a spectral discretization in velocity space and leads to a hierarchy of partial differential equations for the coefficients of the spectral expansion, akin to the moments of the fluid hierarchy. By a suitable choice of the spectral basis (in this case the asymmetrically-weighted Hermite functions), the low order moments of the expansion give a fluid description of the system. The kinetic physics is retained by adding more moments to the expansion. Thus, the fluid-kinetic coupling is an intrinsic feature of the method. One can immediately recognize that the method unifies and encompasses the fluid-kinetic approaches that have been described above. On the one hand, it can be seen as a reduced method that is not limited to any specific number of moments, but rather can be applied with as many moments as necessary for convergence, limited only by available computational resources. Furthermore, the number of moments could vary in the computational domain (even adaptively), in some analogy with kinetic-MHD-coupling approaches mentioned above. Significant advantage of the expansion method is that the transition between the &#x0201C;fluid&#x0201D; and &#x0201C;kinetic&#x0201D; regions can be as smooth as necessary. In all, spectral methods might offer on optimal way to perform large-scale simulations that include kinetic physics accurately.</p>
<p>In this paper, we describe a 3D parallel simulation code SpectralPlasmaSolver (SPS), which implements the method proposed in Delzanno (<xref ref-type="bibr" rid="B14">2015</xref>). The first application of the method to the problem of the three-dimensional turbulent cascade in the solar wind is demonstrated and the results are in good overall agreement with corresponding particle-in-cell simulations. The paper is organized as follows. In section 2 we briefly summarize the Hermite spectral method and its numerical formulation. In section 3, we discuss some aspects of the implementation, focusing on the parallelization for distributed-memory architectures. In section 4, linear properties of the methods and the simulations of decaying turbulence are discussed. Finally, a brief summary is presented in section 5.</p>
</sec>
<sec id="s2">
<title>2. Method</title>
<p>We consider Vlasov-Maxwell equations for the evolution of the distribution function <italic>f</italic><sub><italic>s</italic></sub>(<bold>x</bold>, <bold>v</bold>, <italic>t</italic>) of a collisionless, magnetized plasma consisting of electrons (labeled by subscript <italic>s</italic> &#x0003D; <italic>e</italic>) and singly-charged ions (<italic>s</italic> &#x0003D; <italic>i</italic>) in a three-dimensional Cartesian domain in physical space <bold>x</bold>. The three-dimensional velocity space is represented by <bold>v</bold>. The Vlasov equation reads:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M50"><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mo>&#x02207;</mml:mo><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>&#x000D7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mo>&#x02207;</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>t</italic> is time, &#x02207;<sub><italic>x</italic>, (<italic>v</italic>)</sub> represents the gradient operator in physical (velocity) space and <bold>E</bold> (<bold>B</bold>) is the electric (magnetic) field. Equation (1) is written according to the following normalization: time is normalized to inverse of the electron plasma frequency &#x003C9;<sub><italic>pe</italic></sub> computed with a reference plasma density <italic>n</italic><sub>0</sub>, <inline-formula><mml:math id="M1"><mml:msub><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:msqrt></mml:math></inline-formula>, where <italic>e</italic> is the positive elementary charge, <italic>m</italic><sub><italic>s</italic></sub> is the mass of species <italic>s</italic>, &#x003B5;<sub>0</sub> is the permittivity of vacuum, <italic>t</italic> &#x02192; &#x003C9;<sub><italic>pe</italic></sub><italic>t</italic>; velocities are normalized to the speed of light <italic>c</italic>, <inline-formula><mml:math id="M2"><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle><mml:mo>&#x02192;</mml:mo><mml:mfrac><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula>; spatial coordinates are normalized to the electron inertial length <italic>d</italic><sub><italic>e</italic></sub> &#x0003D; <italic>c</italic>/&#x003C9;<sub><italic>pe</italic></sub>, <inline-formula><mml:math id="M3"><mml:mstyle mathvariant="bold"><mml:mtext>x</mml:mtext></mml:mstyle><mml:mo>&#x02192;</mml:mo><mml:mfrac><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></inline-formula>; the magnetic field is normalized to a reference magnetic field <italic>B</italic><sub>0</sub>, <inline-formula><mml:math id="M4"><mml:mstyle mathvariant="bold"><mml:mtext>B</mml:mtext></mml:mstyle><mml:mo>&#x02192;</mml:mo><mml:mfrac><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>B</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></inline-formula>; the electric field is normalized to <italic>cB</italic><sub>0</sub>, <inline-formula><mml:math id="M5"><mml:mstyle mathvariant="bold"><mml:mtext>E</mml:mtext></mml:mstyle><mml:mo>&#x02192;</mml:mo><mml:mfrac><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>E</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></inline-formula>; and the distribution function is normalized to <inline-formula><mml:math id="M6"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></inline-formula>, <inline-formula><mml:math id="M7"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02192;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></inline-formula>. Furthermore, in Equation (1) <italic>q</italic><sub><italic>s</italic></sub> is the charge of each plasma species <inline-formula><mml:math id="M100"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x000B1;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M101"><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>e</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:math></inline-formula> is the corresponding cyclotron frequency defined to be always positive. Equation (1) is coupled to Maxwell&#x00027;s equations by the electromagnetic field:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M51"><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000D7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000D7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>s</mml:mi></mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac></mml:mrow></mml:mstyle><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle></mml:mrow></mml:mstyle><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mi>d</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M52"><mml:mrow><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>s</mml:mi></mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac></mml:mrow></mml:mstyle><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mstyle><mml:mi>d</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mn>0.</mml:mn></mml:mrow></mml:math></disp-formula>
<p>We assume periodic boundary conditions in physical space and consider domain [0, <italic>L</italic><sub><italic>x</italic></sub>] &#x000D7; [0, <italic>L</italic><sub><italic>y</italic></sub>] &#x000D7; [0, <italic>L</italic><sub><italic>z</italic></sub>]. The distribution function in velocity space is assumed to go to zero at infinity.</p>
<p>The Vlasov-Maxwell Equations (1)&#x02013;(3) are solved with a spectral discretization in both physical and velocity space. In particular, we expand the distribution function as</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M53"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>t</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x000D7;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003A8;</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>&#x003BE;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003A8;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>&#x003BE;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003A8;</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>&#x003BE;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>with <italic>N</italic><sub><italic>x, y, z</italic></sub> (<italic>N</italic><sub><italic>n, m, p</italic></sub>) the number of modes in physical (velocity) space along each spatial direction. Here index <italic>k</italic> refers to a set of three indices <italic>k</italic> &#x0003D; {<italic>k</italic><sub><italic>x</italic></sub>, <italic>k</italic><sub><italic>y</italic></sub>, <italic>k</italic><sub><italic>z</italic></sub>}.</p>
<p>The electric field is expanded as</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M54"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mi>k</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>and similarly for the magnetic field <bold>B</bold>. We adopt a Fourier decomposition in physical space</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M55"><mml:mrow><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>&#x003B4;</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mi>&#x003B4;</mml:mi></mml:msub><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>&#x003B4;</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x003B4; &#x0003D; <italic>x, y, z</italic>. The decomposition in velocity space is obtained by asymmetrically-weighted (AW) Hermite basis functions, <inline-formula><mml:math id="M12"><mml:msub><mml:mrow><mml:mtext>&#x003A8;</mml:mtext></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003C0;</mml:mi><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mi>n</mml:mi><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:math></inline-formula>, where <italic>H</italic><sub><italic>n</italic></sub> is the Hermite polynomial of the n-th order (Holloway, <xref ref-type="bibr" rid="B21">1996</xref>). The argument of the basis functions is defined as <inline-formula><mml:math id="M13"><mml:msubsup><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, where <inline-formula><mml:math id="M14"><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="M15"><mml:msubsup><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> are constant shift and scaling parameters. The method could also be formulated to allow spatial and/or temporal variations in <inline-formula><mml:math id="M16"><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="M17"><mml:msubsup><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p>
<p>By substituting expansion (4) into Equations (1)&#x02013;(3) and using the orthogonality relations for both Fourier and Hermite functions, we can rewrite the Vlasov-Maxwell equations as a system of non-linearly coupled ordinary differential equations (ODE) for the coefficients of the expansion. These are (Delzanno, <xref ref-type="bibr" rid="B14">2015</xref>):</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M56"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msqrt><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msqrt><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msqrt><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mi>m</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msqrt><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msqrt><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msqrt><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>*</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mo stretchy='false'>[</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>*</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>]</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>p</mml:mi></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mo stretchy='false'>[</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>*</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy='false'>]</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub><mml:mtext>&#x000A0;</mml:mtext></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mtext>&#x000A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>B</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>*</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:msqrt><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msqrt><mml:mtext>&#x000A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:mtext>&#x000A0;</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mi>m</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo></mml:msup></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msqrt><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>p</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>*</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msqrt><mml:mrow><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>p</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>s</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>*</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msqrt><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for the Vlasov equation, and</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M57"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msubsup><mml:mi>B</mml:mi><mml:mi>&#x003B4;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msubsup></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mi>&#x003B3;</mml:mi><mml:mi>&#x003B4;</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>E</mml:mi><mml:mi>&#x003B3;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msubsup><mml:mi>E</mml:mi><mml:mi>&#x003B4;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msubsup></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mi>&#x003B3;</mml:mi><mml:mi>&#x003B4;</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>B</mml:mi><mml:mi>&#x003B3;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003A9;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>e</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mi>e</mml:mi></mml:mfrac></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>&#x003B1;</mml:mi><mml:mi>&#x003B4;</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mi>&#x003B4;</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for Maxwell&#x00027;s equations (written in index notation with summation over repeated indices implied). Here &#x003B5;<sub>&#x003B2;&#x003B3;&#x003B4;</sub> is the Levi-Civita tensor and (<italic>a, b, c</italic>) &#x0003D; (1, 0, 0), (0, 1, 0), (0, 0, 1) for &#x003B4; &#x0003D; <italic>x, y, z</italic>, respectively. Equations (7) are defined for <italic>n</italic> &#x02208; [0, <italic>N</italic><sub><italic>n</italic></sub> &#x02212; 1], <italic>m</italic> &#x02208; [0, <italic>N</italic><sub><italic>m</italic></sub> &#x02212; 1] and <italic>p</italic> &#x02208; [0, <italic>N</italic><sub><italic>p</italic></sub> &#x02212; 1] and the convolution operator is defined as</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M58"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>H</mml:mi><mml:mo>*</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>x</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>y</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>z</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:msup><mml:mi>H</mml:mi><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow></mml:msup></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>&#x02032;</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>H</italic> is an arbitrary function. Note that Equation (7) couples a basis function (mode) indexed by <italic>n, m, p</italic> with successive modes of the hierarchy and it is necessary to specify how the system of equations is closed: We use <inline-formula><mml:math id="M18"><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>k</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>s</mml:mtext></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> for <italic>n</italic> &#x02265; <italic>N</italic><sub><italic>n</italic></sub>, <italic>m</italic> &#x02265; <italic>N</italic><sub><italic>m</italic></sub>, <italic>p</italic> &#x02265; <italic>N</italic><sub><italic>p</italic></sub>. In order to address potential problems arising from the filamentation typical of collisionless plasmas, we add a collisional term on the right hand side of Eq. (7)</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M59"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi mathvariant="-tex-caligraphic">C</mml:mi><mml:mo stretchy='false'>[</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo stretchy='false'>]</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003BD;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>3</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>m</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>3</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>3</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The collisional operator given by Equation (10) is not meant to model any specific physical dissipation mechanism, such as Coulomb collisions. Rather, it is added to damp higher-order Hermite modes. This motivates the specific functional form of the operator, together with the requirement that it does not act on the first three modes of the Hermite expansion, which have connections to density, momentum and energy of the system (Delzanno, <xref ref-type="bibr" rid="B14">2015</xref>; Camporeale et al., <xref ref-type="bibr" rid="B9">2016</xref>). Other forms of the operator could be used to model Coulomb collisions or to provide a physically-inspired closure (Loureiro et al., <xref ref-type="bibr" rid="B30">2016</xref>).</p>
<p>Equations (7) and (8) can be cast in matrix form as</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M60"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant='double-struck'>L</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="-tex-caligraphic">N</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant='double-struck'>L</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant='double-struck'>L</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <bold>C</bold> represents the vector of <inline-formula><mml:math id="M19"><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> coefficients and <bold>F</bold> contains the electric and magnetic field. Furthermore, <italic>L</italic><sub>1,2,3</sub> represent the linear part of Equations (7) and (8) (advection in the case of Vlasov equations) while <inline-formula><mml:math id="M20"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">N</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>C</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>F</mml:mtext></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> represents the nonlinear part with the convolutions.</p>
<p>System (11) is discretized in time with a fully-implicit Crank-Nicolson scheme (Crank and Nicolson, <xref ref-type="bibr" rid="B12">1947</xref>). In residual form, we have</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M61"><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mi>&#x003B8;</mml:mi></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant='double-struck'>L</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="-tex-caligraphic">N</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mi>&#x003B8;</mml:mi></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi mathvariant='double-struck'>L</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi mathvariant='double-struck'>L</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow><mml:mo>&#x021D4;</mml:mo><mml:mi>&#x0211D;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>X</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x00394;<italic>t</italic> is the time step, and superscript &#x003B8; labels time <bold>C</bold>(<italic>t</italic><sup>&#x003B8;</sup>) &#x0003D; <bold>C</bold>(&#x003B8;&#x00394;<italic>t</italic>) &#x0003D; <bold>C</bold><sup>&#x003B8;</sup>, and <bold>C</bold><sup>&#x003B8;&#x0002B;1/2</sup> &#x0003D; (<bold>C</bold><sup>&#x003B8;&#x0002B;1</sup>&#x0002B;<bold>C</bold><sup>&#x003B8;</sup>)/2 (and similarly for <bold>F</bold>), <inline-formula><mml:math id="M102"><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>X</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>C</mml:mi></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>F</mml:mi></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M103"><mml:mi>&#x0211D;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<p>The resulting numerical method formulated above and implemented in the SpectralPlasmaSolver (SPS) has several important properties. The main motivation for the choice of AW-Hermite spectral discretization of velocity space is the fact that the low order modes of the expansion correspond to the classic fluid description of the plasma (with a particular closure), while the kinetic physics is retained by adding more modes to the expansion. In other words, the fluid-kinetic coupling is an intrinsic feature of SPS. The Fourier discretization ensures that the constraints of Maxwell&#x00027;s equation (i.e., &#x02207;&#x000B7;<bold>B</bold> &#x0003D; 0 and Poisson&#x00027;s equation) are automatically satisfied at all times if they are at <italic>t</italic> &#x0003D; 0. The fully-implicit Crank-Nicolson discretization improves the numerical stability of the method and ensures the exact conservation of total mass, momentum and energy in a finite time step. More details can be found in Delzanno (<xref ref-type="bibr" rid="B14">2015</xref>).</p>
</sec>
<sec id="s3">
<title>3. Implementation</title>
<p>The implementation of SPS described here extends 2D Fortran 90 code for shared-memory architectures that was described in Vencels et al. (<xref ref-type="bibr" rid="B42">2016</xref>). The new code implements full 3D algorithm described in section 2 and is parallelized for distributed memory architectures using Message Passing Interface (MPI) calls. Similarly to the previous implementation, the new code utilizes Jacobian-free Newton-Krylov solver provided by PETSc library (Balay et al., <xref ref-type="bibr" rid="B4">1997</xref>, <xref ref-type="bibr" rid="B3">2017</xref>). Since PETSc supports parallel computations with MPI, minimal modifications were required to parallelize the solver.</p>
<p>Computation of convolutions is based on a parallel Fast Fourier Transforms (FFTs). The code utilizes 1D and 2D domain decomposition of the solution space, such that each domain owns a portion of <italic>k</italic>-space for all fields and for all coefficients <italic>C</italic>. The parallel FFTs are implemented using a modified version of 2DECOMP&#x00026;FFT library (Li and Laizet, <xref ref-type="bibr" rid="B29">2010</xref>). Our modifications to 2DECOMP&#x00026;FFT ensure that padding with zeros, necessary for performing convolutions, is performed in an efficient manner and zeros are never communicated between processors. In three dimensions, this results in significant reduction in overall computational cost of the 3D transform relative to directly padding the 3D array. FFTW library (Frigo and Johnson, <xref ref-type="bibr" rid="B15">2005</xref>) or Intel MKL<xref ref-type="fn" rid="fn0002"><sup>2</sup></xref> (via its FFTW interface) can be used as the backend to compute FFTs.</p>
<p>Figure <xref ref-type="fig" rid="F1">1</xref> shows examples of strong (top panel) and weak (bottom panel) scalings obtained on Blue Waters supercomputer. The strong scaling was obtained for a system with 255<sup>3</sup> Fourier modes and <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 4 Hermite modes in each direction. The weak scaling study was performed by proportionally scaling up the system size and the MPI rank count for a system with 63<sup>3</sup> Fourier modes and <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 4 Hermite modes per direction. These tests were performed on XE nodes of Blue Waters supercomputer and used 8 MPI ranks per node. GCC compilers version 4.9.3 and FFTW library version 3.3.4 were used to compile the code. Each Blue Waters XE node is equipped with 2 AMD Interlagos model 6276 CPU processors. Significant variability in timings for a given simulation size was observed in some tests, presumably due to how a particular job was placed with respect to the topology of the communication links. The results shown in Figure <xref ref-type="fig" rid="F1">1</xref> represent the lowest value. The break point observed in both strong and weak scalings is most likely related to the fact that simulation time is limited by communication time at high rank count. This is further confirmed by results shown in Figure <xref ref-type="fig" rid="F2">2</xref>, which demonstrates strong scaling of SPS on Skylake nodes of Electra supercomputer at NASA Ames research center. Each Skylake node is equipped with two Xeon Gold 6148 processors. Intel compilers and MKL library version 110302 were utilized in these tests. Furthermore, <monospace>mpiprof</monospace> tool<xref ref-type="fn" rid="fn0003"><sup>3</sup></xref> was used to collect separate timings for computation and MPI communication. The scaling shown here was obtained for a system with 255<sup>3</sup> spatial modes, 4<sup>3</sup> Hermite functions, and initial conditions corresponding to Maxwellian plasma. It is apparent that saturation of the overall scaling is related to increasing relative cost of the communication with increasing number of processes.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Examples of strong <bold>(Top)</bold> and weak <bold>(Bottom)</bold> scaling of SPS obtained on Blue Waters supercomputer. Dashed black lines denote ideal scalings. The efficiency of the weak scaling is defined as the ratio between the number of MPI ranks and simulation time normalized to that value for the reference case with 4 MPI ranks.</p></caption>
<graphic xlink:href="fspas-05-00027-g0001.tif"/>
</fig>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Example of strong scalings of SPS obtained on Electra supercomputer. Red circles represent computation time, blue squares mark the ratio of communication to computation time, and dashed lines denote ideal scalings.</p></caption>
<graphic xlink:href="fspas-05-00027-g0002.tif"/>
</fig>
<p>These results point to a number of further enhancements in the code that would significantly increase parallelism and performance: (i) implementing decomposition in the Hermite coefficient space in addition to the <italic>k</italic>-space; (ii) overlapping communication and computation by using non-blocking collective MPI operations; (iii) performing transforms for several variables at a time.</p>
</sec>
<sec id="s4">
<title>4. Simulation of kinetic scales in solar wind turbulence</title>
<p>Solar wind is believed to represent one of the best accessible examples of astrophysical large-scale plasma turbulence (Bruno and Carbone, <xref ref-type="bibr" rid="B8">2005</xref>). The spectrum of magnetic fluctuations in the solar wind, as measured <italic>in-situ</italic> by spacecraft, exhibits power law behavior over many orders of magnitude in scales. A large range of scales, where fluctuations have predominantly Alfvenic character, exhibits many features expected of the inertial range of turbulence. This is followed by steepening to another power law range at proton kinetic scales <italic>kd</italic><sub><italic>p</italic></sub> &#x0007E; 1 (where <italic>d</italic><sub><italic>p</italic></sub> is the proton inertial length). The behavior at electron scales is less well characterized, but generally power law spectra are observed to extend to scales of the order of electron gyroradius, with subsequent steepening to either another power law or an exponential range reported in the literature (Sahraoui et al., <xref ref-type="bibr" rid="B36">2010</xref>; Alexandrova et al., <xref ref-type="bibr" rid="B1">2012</xref>).</p>
<p>In a classical paradigm of turbulence, the energy is transported by nonlinear interactions with no loss through the inertial range and is dissipated at small scales. In a weakly collisional plasma, such as solar wind, dissipation of the turbulent fluctuations is due to collective wave-particle interactions. These interactions can deposit the energy into various plasma components, such as thermal or suprathermal electrons, protons, and heavy ion species. Since turbulence has been proposed to play a significant role in the energy balance of solar wind, solar corona, and other space and astrophysical systems, understanding of the details of energy dissipation is a question of both significant theoretical interest and of great practical importance.</p>
<p>The problem of correctly describing energy dissipation in weakly collisional turbulence can be viewed as a problem of understanding fluid-kinetic coupling. Indeed, the fluctuations in the inertial range are widely thought to be well-described by MHD approximation. At the same time, adequate description of the dynamics at sub-proton scales and especially of the energy dissipation mechanisms requires electron and ion kinetic effects. The large-scale fluctuations drive dynamics at sub-proton scales, while the small-scale fluctuations may influence the large scales e.g., by supplying dissipation of energy and momentum, breaking topological constraints through magnetic reconnection, or placing constraints on values of temperature anisotropy enforced by instabilities. Significant progress has been achieved in numerical modeling of turbulence in weakly collisional plasmas (e.g., Howes, <xref ref-type="bibr" rid="B24">2017</xref>), but the complexity of the problem drives interest in the methods capable of simulating sufficiently large range of scales, while describing kinetic effects with sufficient fidelity. In this section we describe an example of applying SPS to this problem. As the first step, we focus on the ability of the method to adequately describe kinetic dissipation and the small-scale dynamics.</p>
<sec>
<title>4.1. Linear dispersion relation</title>
<p>Since the linear dispersion and damping of plasma modes are thought to be an important factor in determining the turbulence dynamics at sub-proton scales, we begin by discussing the ability of the Fourier-Hermite (FH) expansion approach to capture these properties for kinetic Alfv&#x000E9;n wave (KAW). Observations in the solar wind and existing theoretical results suggest that KAWs play a significant, if not dominant role in the dynamics at sub-proton scales (e.g., Howes et al., <xref ref-type="bibr" rid="B25">2008</xref>; Schekochihin et al., <xref ref-type="bibr" rid="B38">2009</xref>; Salem et al., <xref ref-type="bibr" rid="B37">2012</xref>; Chen et al., <xref ref-type="bibr" rid="B10">2013</xref>). We note that linear properties of the Fourier-Hermite method, especially in the electrostatic limit, as well as its application to several other wave modes and instabilities are well described in the literature (e.g., Delzanno, <xref ref-type="bibr" rid="B14">2015</xref>; Vencels et al., <xref ref-type="bibr" rid="B42">2016</xref> and references therein). The time-stepping formulation of the method is generally capable of following expected linear phase for a certain time, limited by recurrence. The accuracy of linear damping or growth rates increases with the number of Hermite basis functions. Furthermore, recurrence can be suppressed by including physical or artificial collision operator in the method formulation.</p>
<p>It is important to note that even when the number of Hermite basis functions is low (4&#x02013;6 in each direction), the FH method can reproduce the linear properties of the waves with sufficient accuracy to yield an approximate model for sub-proton scale dynamics that compares well with fully kinetic PIC simulations (see section 4.2). Development of advanced fluid models targeting the sub-proton range of scales and capable of reproducing the damping rates of kinetic Alfv&#x000E9;n and whistler modes has been the subject of intense research (e.g., Passot et al., <xref ref-type="bibr" rid="B33">2017</xref> and references therein). Such models typically rely on advanced closures, often incorporating expressions for the heat flux consistent with the linear theory (Hammett and Perkins, <xref ref-type="bibr" rid="B19">1990</xref>). To make contact with the traditional fluid hierarchy, we first note that in asymmetrically-weighted formulation of the FH method an exact correspondence exists between the fluid moment equations and the evolution equations for coefficients of the expansion. Indeed, for any power <italic>r</italic>, <italic>v</italic><sup><italic>r</italic></sup> can be expressed</p>
<disp-formula id="E13"><label>(13)</label><mml:math id="M62"><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>r</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:munder><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:msup><mml:mi>&#x003A8;</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003BE;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>were <italic>B</italic><sub><italic>n</italic></sub> are constant coefficients, &#x003A8;<sup><italic>n</italic></sup> is the dual Hermite basis function such that <inline-formula><mml:math id="M21"><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mtext>&#x003A8;</mml:mtext></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mtext>&#x003A8;</mml:mtext></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and &#x02329;&#x02026;&#x0232A; &#x0003D; &#x0222B;<italic>d</italic><sup>3</sup><italic>v</italic>(&#x02026;). Then velocity moments of the kinetic equation can be related to the Hermite moments as</p>
<disp-formula id="E14"><label>(14)</label><mml:math id="M63"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi></mml:msubsup><mml:msubsup><mml:mi>v</mml:mi><mml:mi>y</mml:mi><mml:mi>r</mml:mi></mml:msubsup><mml:msubsup><mml:mi>v</mml:mi><mml:mi>z</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mtext>d</mml:mtext><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>/</mml:mo><mml:mtext>d</mml:mtext><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>t</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:msub></mml:mrow></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:munder><mml:mrow><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:munder><mml:mrow><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:munder><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:msub><mml:mi>B</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mrow><mml:mrow><mml:msup><mml:mi>&#x003A8;</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003BE;</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mi>&#x003A8;</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003BE;</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mi>&#x003A8;</mml:mi><mml:mi>p</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003BE;</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:msub></mml:mrow></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>+</mml:mo><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mtext>d</mml:mtext><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mo>/</mml:mo><mml:mtext>d</mml:mtext><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>t</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mo>&#x02207;</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>For example, for <italic>N</italic><sub><italic>m</italic></sub> &#x0003D; <italic>N</italic><sub><italic>n</italic></sub> &#x0003D; <italic>N</italic><sub><italic>p</italic></sub> &#x0003D; 4, the system of evolution equations for coefficients <italic>C</italic><sub><italic>m, n, p</italic></sub> is equivalent to a fluid system that retains evolution equations for density, mean velocity, pressure, and heat flux tensors. The closure approximation relates the 4-th order moment to the lower ones using Equation (13). Remarkably, such a purely numerical closure can yield similar or better results than purposefully constructed models.</p>
<p>Here we focus on the (weakly damped) modes that are thought to be relevant to astrophysical turbulence. The ability of the method to describe some other modes and instabilities has been demonstrated in prior publications (e.g., Delzanno, <xref ref-type="bibr" rid="B14">2015</xref>; Camporeale et al., <xref ref-type="bibr" rid="B9">2016</xref>; Vencels et al., <xref ref-type="bibr" rid="B42">2016</xref>). We present results from two complementary methods of analyzing linear properties of the method: decay of the initial perturbation in time-stepping context and the eigenvalues of the linearized equations. We consider uniform maxwellian plasma in a background magnetic field of strength <italic>B</italic><sub>0</sub>. The mass ratio is <italic>m</italic><sub><italic>i</italic></sub>/<italic>m</italic><sub><italic>e</italic></sub> &#x0003D; 100, &#x003C9;<sub><italic>pe</italic></sub>/&#x003A9;<sub><italic>ce</italic></sub> &#x0003D; 2, and &#x003B2;<sub><italic>e</italic></sub> &#x0003D; &#x003B2;<sub><italic>i</italic></sub> &#x0003D; 0.5. Here <inline-formula><mml:math id="M22"><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> is the ratio between thermal pressure of species <italic>s</italic> and the magnetic pressure. The value of collisionality parameter in Equation 10 is &#x003BD; &#x0003D; 0.01. The chosen ratio of &#x003C9;<sub><italic>pe</italic></sub>/&#x003A9;<sub><italic>ce</italic></sub> is significantly lower than the one in many systems of interest, such as the solar wind, but is chosen to enable direct comparison with explicit PIC simulations (see section 4.2). The latter could not be conducted at realistic value of &#x003C9;<sub><italic>pe</italic></sub>/&#x003A9;<sub><italic>ce</italic></sub> due to the requirement to resolve spatial scales of the order of Debye length <inline-formula><mml:math id="M23"><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msqrt></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mo>,</mml:mo><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and temporal scales of the order of inverse plasma frequency. Here <inline-formula><mml:math id="M24"><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mo>,</mml:mo><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></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>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is the electron thermal speed. For example, the ratio of the ion inertial length to Debye length is <inline-formula><mml:math id="M25"><mml:msub><mml:mrow><mml:mi>d</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>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>m</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>m</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></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>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003A9;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p>We consider angle of propagation &#x003B8; &#x0003D; 88&#x000B0; with respect to the background magnetic field, as is characteristic of the kinetic Alfv&#x000E9;n waves (KAW). For each value of <italic>k</italic>, Figure <xref ref-type="fig" rid="F3">3</xref> shows the eigenvalue that is the closest to the KAW solution, as given by a linear Vlasov solver that implements equations of Stix (<xref ref-type="bibr" rid="B39">1992</xref>). As &#x003BD; &#x02192; 0, the imaginary part of eigenvalues tends to zero. However, for a range of values of &#x003BD;, the imaginary part is weakly dependent on the collisionality and yields an approximation to collisionless damping rate obtained from the Vlasov solver accurate to 50% or better. It is important to emphasize that damping of a generic perturbation is the result of phase mixing between different eigenmodes and is thus better described in time-stepping formulation of the FH method (e.g., Grant and Feix, <xref ref-type="bibr" rid="B18">1967</xref>). Figure <xref ref-type="fig" rid="F3">3</xref> also includes real frequency and the damping rate obtained by initializing (fully nonlinear) SPS simulations with small-amplitude perturbation corresponding to eigenvector from the linear Vlasov solution. Overall, it is apparent that even when small number of Hermite modes is used, the method yields a good approximation to the collisionless damping rates and frequency for these nearly perpendicularly propagating modes. Such modes are the most relevant in the solar wind, since the turbulent cascade at both large and at the kinetic scales is highly anisotropic and supplies energy predominantly in the perpendicular direction (e.g., Goldreich and Sridhar, <xref ref-type="bibr" rid="B17">1995</xref>; Schekochihin et al., <xref ref-type="bibr" rid="B38">2009</xref>; Horbury et al., <xref ref-type="bibr" rid="B23">2012</xref>).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>(Top)</bold> Frequency &#x003C9;, corresponding to the real part of eigenvalues of linearized FH method or measured in time-stepping SPS simulations initialized with a small amplitude perturbation corresponding to KAW. <bold>(Bottom)</bold> The ratio of &#x003B3; to &#x003C9;, where &#x003B3; is the imaginary part of the eigenvalue or the damping rate from the time-stepping solution. In all panels, blue and red symbols correspond to time-stepping simulations with <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 4 and <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6 respectively, while green square correspond to eigenvalues computed for <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6. The black curve shows numerical solution from a linear Vlasov solver. The angle of propagation is &#x003B8; &#x0003D; 89&#x000B0;.</p></caption>
<graphic xlink:href="fspas-05-00027-g0003.tif"/>
</fig>
<p>To provide more information on the linear properties of the method, Figures <xref ref-type="fig" rid="F4">4A&#x02013;C</xref> show eigenvalues of the linearized algorithm for three different angles of propagation and several values of parameter <italic>N</italic><sub><italic>h</italic></sub>, the number of Hermite modes per direction. For each case, we show eigenvalues that are the closest to the Vlasov solution. Figure <xref ref-type="fig" rid="F4">4D</xref> shows the full spectrum of eigenvalues for the case <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6, angle of propagation &#x003B8; &#x0003D; 88&#x000B0;, <italic>kd</italic><sub><italic>e</italic></sub> &#x0003D; 0.5, and several values of the collisionality parameter &#x003BD;. The latter plot illustrates the role played by finite collisionality: when &#x003BD; is zero, all the eigenvalues are on the real axis and the solution corresponding to a damping mode in the linearized Vlasov equation is obtained as the result of phase-mixing between eigenmodes. With finite collisionality, the spectrum of eigenvalues becomes progressively sparser, but certain eigenvalues appear in the vicinity of the solution of the linearized Vlasov equation. It is those eigenvalues that give the solutions plotted in Figure <xref ref-type="fig" rid="F3">3</xref>. As the number of Hermite modes is increased for finite collisionality, the number of eigenvalues in the vicinity of the Vlasov solution increases (not shown).</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Eigenvalues of the linearized algorithm for the angle of propagation &#x003B8; &#x0003D; 80.5&#x000B0;<bold>(A)</bold>, &#x003B8; &#x0003D; 85&#x000B0;<bold>(B)</bold>, and &#x003B8; &#x0003D; 88&#x000B0; <bold>(C)</bold>. In <bold>(A)</bold> through <bold>(C)</bold>, blue rhomb, red square, and green pentagon symbols refers to <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 4, 6, 8 respectively. <bold>(D)</bold> Shows the spectrum of eigenvalues for the case <italic>kd</italic><sub><italic>e</italic></sub> &#x0003D; 0.5, <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6, &#x003B8; &#x0003D; 88&#x000B0; and several values of the collisionality parameter &#x003BD;.</p></caption>
<graphic xlink:href="fspas-05-00027-g0004.tif"/>
</fig>
</sec>
<sec>
<title>4.2. Simulations of decaying turbulence</title>
<p>Having established that the FH method presented here is capable of adequately describing linear properties of the wave modes of interest, we present an example of a fully nonlinear simulation of turbulence targeting the physics at electron scales. We consider decaying turbulence, where no external forcing is applied and the turbulence develops as a result of the decay of an initial perturbation. The simulations are performed in an anisotropic rectangular simulation domain of size <italic>L</italic><sub>&#x02225;</sub> &#x0003D; 400<italic>d</italic><sub><italic>e</italic></sub> and <italic>L</italic><sub>&#x022A5;</sub> &#x0003D; 50<italic>d</italic><sub><italic>e</italic></sub>, where parallel and perpendicular refer to the orientation with respect to the background magnetic field. The simulation is initialized with Maxwellian uniform plasma and a perturbation of the magnetic field of the form <inline-formula><mml:math id="M26"><mml:mi>&#x003B4;</mml:mi><mml:mstyle mathvariant="bold"><mml:mtext>B</mml:mtext></mml:mstyle><mml:mo>=</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munder><mml:mi>&#x003B4;</mml:mi><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>B</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">cos</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C8;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> and of ion flow <inline-formula><mml:math id="M104"><mml:mi>&#x003B4;</mml:mi><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>V</mml:mi></mml:mstyle><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:msub><mml:mo>&#x02211;</mml:mo><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>V</mml:mi></mml:mstyle><mml:mi>k</mml:mi></mml:msub><mml:mi>cos</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle><mml:mo>&#x000B7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003C8;</mml:mi></mml:mstyle><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle></mml:math></inline-formula>, where <italic>k</italic> &#x0003D; {<italic>p</italic>(2&#x003C0;/<italic>L</italic><sub><italic>x</italic></sub>), <italic>r</italic>(2&#x003C0;/<italic>L</italic><sub><italic>y</italic></sub>), <italic>l</italic>(2&#x003C0;/<italic>L</italic><sub><italic>z</italic></sub>)}, with <italic>p, r</italic> &#x0003D; &#x02212;2&#x02026;2 and <italic>l</italic> &#x0003D; 0&#x02026;2. The amplitudes of the individual modes satisfy conditions <italic>k</italic>&#x000B7;&#x003B4;<italic>B</italic><sub><italic>k</italic></sub> &#x0003D; 0, <italic>B</italic><sub>0</sub>&#x000B7;&#x003B4;<italic>B</italic><sub><italic>k</italic></sub> &#x0003D; 0, <italic>k</italic>&#x000B7;&#x003B4;<italic>V</italic><sub><italic>k</italic></sub> &#x0003D; 0, and |&#x003B4;<italic>B</italic><sub><italic>k</italic></sub>| &#x0003D; |&#x003B4;<italic>V</italic><sub><italic>k</italic></sub>|. The mean energy <inline-formula><mml:math id="M28"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> of the initial perturbation is <inline-formula><mml:math id="M29"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x003C0;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M30"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>04</mml:mn></mml:math></inline-formula>. The background plasma is characterized by &#x003B2;<sub><italic>e</italic></sub> &#x0003D; 0.5 and <inline-formula><mml:math id="M31"><mml:msub><mml:mrow><mml:mi>&#x003B2;</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:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mn>3</mml:mn><mml:mo>&#x02248;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>49</mml:mn></mml:math></inline-formula>. The resolution in the Fourier space is 127 modes in each perpendicular direction and 31 modes in the parallel direction. We discuss two simulations with different numbers of Hermite basis modes in each direction for both electrons and ions, <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6 and <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 5. The time step is <inline-formula><mml:math id="M32"><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msubsup><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> for the case with 5 Hermite modes and <inline-formula><mml:math id="M33"><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> for the case with 6 modes. The collisionality parameter in Equation (10) is &#x003BD; &#x0003D; 0.01. In order to compare the SPS results with another well established technique for solving Vlasov-Maxwell system, we have conducted a Particle-In-Cell simulation of the same problem. The simulations utilized general-purpose code VPIC (Bowers et al., <xref ref-type="bibr" rid="B6">2008</xref>) and used the same plasma parameters and similar, but not identical, initialization. The grid resolution in PIC simulation was 192 &#x000D7; 192 &#x000D7; 1600 cells, with time step <inline-formula><mml:math id="M34"><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo>&#x02248;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>15</mml:mn><mml:msubsup><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> and 10<sup>4</sup> particles per cell per species at <italic>t</italic> &#x0003D; 0. The energy of the initial perturbation is lower than in SPS simulations <inline-formula><mml:math id="M35"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>02</mml:mn></mml:math></inline-formula>.</p>
<p>Figure <xref ref-type="fig" rid="F5">5</xref> summarizes some of the important statistical properties of fluctuations at the time <italic>t&#x003A9;</italic><sub><italic>ci</italic></sub> &#x0003D; 10 (when these properties become quasi-stationary) for the two SPS simulations and the PIC case. The top panel shows the spectrum of magnetic fluctuations <inline-formula><mml:math id="M36"><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02225;</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x022A5;</mml:mo></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x0003C;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:munder><mml:mo>|</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>k</mml:mi></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The spectrum appears to approach a power law at values <italic>kd</italic><sub><italic>e</italic></sub> &#x0007E; 1, where <inline-formula><mml:math id="M37"><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:msup><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>3</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. However, due to very short range of scales considered, the power law behavior cannot be established reliably. In SPS simulations, a steepening is observed at scales between electron gyroradius &#x003C1;<sub><italic>e</italic></sub> &#x0003D; <italic>v</italic><sub><italic>th, e</italic></sub>/&#x003A9;<sub><italic>ce</italic></sub> and the Debye length &#x003BB;<sub><italic>e</italic></sub>, which are not well separated for the considered parameters since <inline-formula><mml:math id="M38"><mml:msubsup><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msubsup><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003A9;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>. This transition is followed by yet steeper spectrum at scales below Debye length, where fluctuations are essentially electrostatic. Overall, the spectra of magnetic fluctuations in SPS and PIC simulations are in good agreement, taking into account the lower energy of the initial perturbation in PIC. The only significant differences are observed at sub-Debye scales, similar to the results reported in Vencels et al. (<xref ref-type="bibr" rid="B42">2016</xref>). We note that PIC and SPS treat those scale differently. For example, grid effects strongly affect PIC results, while the presence of an explicit collisional operator may have a strong influence on the SPS results. We note however that in solar wind turbulence, majority of the cascading energy might be expected to be damped at scales <italic>k&#x003BB;</italic><sub><italic>e</italic></sub> &#x0003C; 1. The saturation of the spectra in PIC simulations at high values of <italic>k</italic> is due to the numerical noise. Various techniques exist for mitigating effects of the noise in PIC simulations, such as spatial filtering or temporal averages (e.g., Wan et al., <xref ref-type="bibr" rid="B43">2012</xref>; Roytershteyn et al., <xref ref-type="bibr" rid="B35">2015</xref>). The PIC spectra shown here were averaged over 50 time steps, corresponding to time interval <italic>T</italic><sub>av</sub>&#x003A9;<sub><italic>ce</italic></sub>&#x02248;3.6.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Spectrum of magnetic fluctuations <bold>(A)</bold>, parallel compressibility <bold>(B)</bold>, and electron compressibility <bold>(C)</bold> at <italic>t&#x003A9;</italic><sub><italic>ci</italic></sub> &#x0003D; 10. The vertical lines mark scales corresponding to <italic>k&#x003C1;</italic><sub><italic>e</italic></sub> &#x0003D; 1 and <italic>k&#x003BB;</italic><sub><italic>e</italic></sub> &#x0003D; 1. The horizontal lines in <bold>(B,C)</bold> mark values representative of KAWs. In all panels, the blue and red curves correspond to SPS simulations with <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6 and <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 5 respectively. The black curves represent PIC simulation. The top panel also shows a characteristic local slope of the magnetic spectrum in the vicinity of <italic>kd</italic><sub><italic>e</italic></sub> &#x0007E; 1.</p></caption>
<graphic xlink:href="fspas-05-00027-g0005.tif"/>
</fig>
<p>The middle panel of Figure <xref ref-type="fig" rid="F5">5</xref> shows magnetic compressibility <inline-formula><mml:math id="M39"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02225;</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:msub><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02225;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:mo>|</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mi>B</mml:mi><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which has distinct values for different wave modes and is useful for identifying the origin of the observed fluctuations (Gary, <xref ref-type="bibr" rid="B16">1993</xref>; Hollweg, <xref ref-type="bibr" rid="B22">1999</xref>; Salem et al., <xref ref-type="bibr" rid="B37">2012</xref>). In all of the simulations, the compressibility reaches values representative of kinetic Alfv&#x000E9;n waves <italic>C</italic><sub>&#x02225;</sub> &#x0003D; (1/2)&#x003B2;<sub><italic>i</italic></sub>(1&#x0002B;&#x003C4;)/[1&#x0002B;&#x003B2;<sub><italic>i</italic></sub>(1&#x0002B;&#x003C4;)] in the range <inline-formula><mml:math id="M40"><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02272;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02272;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>, where &#x003C4; &#x0003D; <italic>T</italic><sub><italic>e</italic></sub>/<italic>T</italic><sub><italic>i</italic></sub> (Boldyrev et al., <xref ref-type="bibr" rid="B5">2013</xref>). However, <italic>C</italic><sub>&#x02225;</sub> is about 15% higher in PIC simulations relative to both SPS cases in the range <italic>k&#x003C1;</italic><sub><italic>e</italic></sub> &#x02272; 1. In all of the simulations, the compressibility increases after <italic>k&#x003C1;</italic><sub><italic>e</italic></sub> &#x0007E; 1. The increase is somewhat sharper in PIC simulations and this behavior is better tracked by the <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6 case. Finally, the bottom panel in Figure <xref ref-type="fig" rid="F5">5</xref> shows another identifying signature of fluctuations, electron compressibility <inline-formula><mml:math id="M41"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mi>n</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:mo>|</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mi>B</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Again, in a significant range of scales <italic>kd</italic><sub><italic>e</italic></sub> &#x02272; 1 the properties of the fluctuations are consistent with KAWs. The values of electron compressibility in this range are very close between PIC and SPS simulations, but deviate at scales <italic>k&#x003C1;</italic><sub><italic>e</italic></sub>&#x02273;1, with a sharper increase in the PIC case.</p>
<p>The properties of electron <italic>U</italic><sub><italic>e</italic></sub> and ion <italic>U</italic><sub><italic>i</italic></sub> velocity fluctuations are summarized in the top and bottom panels of Figure <xref ref-type="fig" rid="F6">6</xref>, respectively. At the sub-proton scales, the magnitude of electron velocity fluctuations significantly exceeds that of ions since ions are demagnetized. Overall, the behavior of |<italic>U</italic><sub><italic>e</italic></sub>| spectra is very similar to those of the magnetic field, with <italic>U</italic><sub><italic>e</italic></sub> spectra shallower by approximately <italic>k</italic><sup>2</sup>. A good agreement between PIC and SPS <italic>U</italic><sub><italic>e</italic></sub> spectra is seen at scales <italic>k&#x003BB;</italic><sub><italic>e</italic></sub> &#x02272; 1. In contrast, the (weak) fluctuations of ion velocity exhibit more substantial differences between PIC and SPS cases. In particular, the PIC spectrum of <italic>U</italic><sub><italic>i</italic></sub> is shallower at small scales, leading to about a factor of 3 difference <italic>kd</italic><sub><italic>e</italic></sub> &#x0007E; 1, even though the overall energy of ion velocity fluctuations is lower in PIC.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Spectra of electron <bold>(Top)</bold> and ion <bold>(Bottom)</bold> velocity fluctuations <italic>t&#x003A9;</italic><sub><italic>ci</italic></sub> &#x0003D; 10. The vertical lines mark scales corresponding to <italic>k&#x003C1;</italic><sub><italic>e</italic></sub> &#x0003D; 1 and <italic>k&#x003BB;</italic><sub><italic>e</italic></sub> &#x0003D; 1. In all panels, the blue and red curves correspond to SPS simulations with <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 6 and <italic>N</italic><sub><italic>h</italic></sub> &#x0003D; 5 respectively. The black curves represent PIC simulation. PIC spectra flatten out due to effects of numerical noise.</p></caption>
<graphic xlink:href="fspas-05-00027-g0006.tif"/>
</fig>
<p>Finally, Figure <xref ref-type="fig" rid="F7">7</xref> shows the evolution of the total energy in the simulations <inline-formula><mml:math id="M42"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, normalized to the energy of the initial perturbation <inline-formula><mml:math id="M43"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. The SPS simulations, as expected, demonstrate excellent conservation properties (Delzanno, <xref ref-type="bibr" rid="B14">2015</xref>). In fact, no change in the total energy is present within the accuracy of the diagnostic output. In contrast, PIC simulations exhibit noticeable numerical heating, which reaches the level of approximately 5% of the applied perturbation over the duration of the simulation. While this is likely acceptable for the present case, we had to use an unconventionally large number of particles to achieve such level of energy conservation.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Energy conservation in the simulation of decaying turbulence. The curves show evolution of total energy <inline-formula><mml:math id="M44"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:math></inline-formula> in the simulation, which is the kinetic energy of plasma species plus the energy of the electromagnetic field, normalized to the energy of the initial perturbation <inline-formula><mml:math id="M45"><mml:mi>&#x003B4;</mml:mi><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>.</p></caption>
<graphic xlink:href="fspas-05-00027-g0007.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>5. Summary</title>
<p>In this paper we summarized recent development of a highly parallelized version of the code SPS. SPS is a spectral code that implements dual Fourier-Hermite transform to obtain numerical solution of the Vlasov-Maxwell system. The method is particularly suitable for describing fluid-kinetic coupling since a direct analogy could be drawn between traditional fluid hierarchy and the equations for the evolution of the coefficients of expansion in the case of asymmetrically-weighted Hermite basis. In contrast to the traditional multi-moment models, the number of coefficients in the expansion is limited only by available computational resources, which opens up intriguing possibilities for building models capable of adaptively increasing the number of coefficients in selected regions of physical or wavenumber space.</p>
<p>As an example, we have discussed application of SPS to the problem of turbulence in weakly collisional plasmas. A model of plasma dynamics capable of capturing essential features of turbulence at electron scales could be obtained with only a few Hermite modes, as was demonstrated by considering linear properties of Kinetic Alfv&#x000E9;n waves. Fully nonlinear simulations of decaying plasma turbulence were performed and successfully compared against corresponding PIC simulations. While some differences in the decay of the imposed perturbation of ion flow were observed between PIC and SPS, SPS simulations successfully reproduce most of the statistical properties of magnetic and electron fluctuations observed in PIC simulations at <italic>k&#x003C1;</italic><sub><italic>e</italic></sub> &#x02272; 1. Significant differences in the spectra are observed at scales approaching Debye scale and below. In practice, this range of scales might not be significant for turbulence investigations, since most of cascading energy is expected to dissipate before it reaches Debye scales.</p>
</sec>
<sec id="s6">
<title>Data availability statement</title>
<p>The datasets for this study can be obtained by sending request to VR.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>VR and GLD closely collaborated on development and validation of the version of SPS discussed here and preparation of the manuscript.</p>
<sec>
<title>Conflict of interest statement</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>
</body>
<back>
<ack><p>We greatly acknowledge fruitful discussions on the physics of kinetic turbulence with S. Boldyrev. G. Jost analyzed our implementation of SPS and made a number of very useful recommendations for improving its performance.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alexandrova</surname> <given-names>O.</given-names></name> <name><surname>Lacombe</surname> <given-names>C.</given-names></name> <name><surname>Mangeney</surname> <given-names>A.</given-names></name> <name><surname>Grappin</surname> <given-names>R.</given-names></name> <name><surname>Maksimovic</surname> <given-names>M.</given-names></name></person-group> (<year>2012</year>). <article-title>Solar wind turbulent spectrum at plasma kinetic scales</article-title>. <source>Astrophys. J.</source> <volume>760</volume>:<fpage>121</fpage>. <pub-id pub-id-type="doi">10.1088/0004-637X/760/2/121</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Aschwanden</surname> <given-names>M.</given-names></name></person-group> (<year>2005</year>). <source>Physics of the Solar Corona. Springer Praxis Books</source>. <publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
<ref id="B3">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Balay</surname> <given-names>S.</given-names></name> <name><surname>Abhyankar</surname> <given-names>S.</given-names></name> <name><surname>Adams</surname> <given-names>M. F.</given-names></name> <name><surname>Brown</surname> <given-names>J.</given-names></name> <name><surname>Brune</surname> <given-names>P.</given-names></name> <name><surname>Buschelman</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2017</year>). <source>PETSc Web Page</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.mcs.anl.gov/petsc">http://www.mcs.anl.gov/petsc</ext-link></citation></ref>
<ref id="B4">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Balay</surname> <given-names>S.</given-names></name> <name><surname>Gropp</surname> <given-names>W. D.</given-names></name> <name><surname>McInnes</surname> <given-names>L. C.</given-names></name> <name><surname>Smith</surname> <given-names>B. F.</given-names></name></person-group> (<year>1997</year>). <article-title>Efficient management of parallelism in object-oriented numerical software libraries</article-title>, in <source>Modern Software Tools for Scientific Computing</source>, eds <person-group person-group-type="editor"><name><surname>Arge</surname> <given-names>E.</given-names></name> <name><surname>Bruaset</surname> <given-names>A. M.</given-names></name> <name><surname>Langtangen</surname> <given-names>H. P.</given-names></name></person-group> (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Birkh&#x000E4;user Press</publisher-name>), <fpage>163</fpage>&#x02013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4612-1986-6_8</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boldyrev</surname> <given-names>S.</given-names></name> <name><surname>Horaites</surname> <given-names>K.</given-names></name> <name><surname>Xia</surname> <given-names>Q.</given-names></name> <name><surname>Perez</surname> <given-names>J. C.</given-names></name></person-group> (<year>2013</year>). <article-title>Toward a theory of astrophysical plasma turbulence at subproton scales</article-title>. <source>Astrophys. J.</source> <volume>777</volume>:<fpage>41</fpage>. <pub-id pub-id-type="doi">10.1088/0004-637X/777/1/41</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bowers</surname> <given-names>K. J.</given-names></name> <name><surname>Albright</surname> <given-names>B. J.</given-names></name> <name><surname>Yin</surname> <given-names>L.</given-names></name> <name><surname>Bergen</surname> <given-names>B.</given-names></name> <name><surname>Kwan</surname> <given-names>T. J. T.</given-names></name></person-group> (<year>2008</year>). <article-title>Ultrahigh performance three-dimensional electromagnetic relativistic kinetic plasma simulation</article-title>. <source>Phys. Plasmas</source> <volume>15</volume>:<fpage>055703</fpage>. <pub-id pub-id-type="doi">10.1063/1.2840133</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brizard</surname> <given-names>A. J.</given-names></name> <name><surname>Hahm</surname> <given-names>T. S.</given-names></name></person-group> (<year>2007</year>). <article-title>Foundations of nonlinear gyrokinetic theory</article-title>. <source>Rev. Mod. Phys.</source> <volume>79</volume>, <fpage>421</fpage>&#x02013;<lpage>468</lpage>. <pub-id pub-id-type="doi">10.1103/RevModPhys.79.421</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bruno</surname> <given-names>R.</given-names></name> <name><surname>Carbone</surname> <given-names>V.</given-names></name></person-group> (<year>2005</year>). <article-title>The solar wind as a turbulence laboratory</article-title>. <source>Living Rev. Solar Phys.</source> <volume>2</volume>:<fpage>4</fpage>. <pub-id pub-id-type="doi">10.12942/lrsp-2005-4</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Camporeale</surname> <given-names>E.</given-names></name> <name><surname>Delzanno</surname> <given-names>G.</given-names></name> <name><surname>Bergen</surname> <given-names>B.</given-names></name> <name><surname>Moulton</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>On the velocity space discretization for the Vlasov-Poisson system: comparison between implicit Hermite spectral and Particle-in-Cell methods</article-title>. <source>Comput. Phys. Commun.</source> <volume>198</volume>, <fpage>47</fpage>&#x02013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2015.09.002</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>C. H.</given-names></name> <name><surname>Boldyrev</surname> <given-names>S.</given-names></name> <name><surname>Xia</surname> <given-names>Q.</given-names></name> <name><surname>Perez</surname> <given-names>J. C.</given-names></name></person-group> (<year>2013</year>). <article-title>Nature of subproton scale turbulence in the solar wind</article-title>. <source>Phys. Rev. Lett.</source> <volume>110</volume>, <fpage>1</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.110.225002</pub-id><pub-id pub-id-type="pmid">23767731</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>G.</given-names></name> <name><surname>Chacon</surname> <given-names>L.</given-names></name> <name><surname>Barnes</surname> <given-names>D. C.</given-names></name></person-group> (<year>2011</year>). <article-title>An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm</article-title>. <source>J. Comput. Phys.</source> <volume>230</volume>, <fpage>7018</fpage>&#x02013;<lpage>7036</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2011.05.031</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Crank</surname> <given-names>J.</given-names></name> <name><surname>Nicolson</surname> <given-names>P.</given-names></name></person-group> (<year>1947</year>). <article-title>A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type</article-title>. <source>Math. Proc. Cambridge Philos. Soc.</source> <volume>43</volume>, <fpage>50</fpage>&#x02013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1017/S0305004100023197</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Daldorff</surname> <given-names>L. K. S.</given-names></name> <name><surname>T&#x000F3;th</surname> <given-names>G.</given-names></name> <name><surname>Gombosi</surname> <given-names>T. I.</given-names></name> <name><surname>Lapenta</surname> <given-names>G.</given-names></name> <name><surname>Amaya</surname> <given-names>J.</given-names></name> <name><surname>Markidis</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Two-way coupling of a global Hall magnetohydrodynamics model with a local implicit particle-in-cell model</article-title>. <source>J. Comput. Phys.</source> <volume>268</volume>, <fpage>236</fpage>&#x02013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2014.03.009</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Delzanno</surname> <given-names>G.</given-names></name></person-group> (<year>2015</year>). <article-title>Multi-dimensional, fully-implicit, spectral method for the Vlasov-Maxwell equations with exact conservation laws in discrete form</article-title>. <source>J. Comput. Phys.</source> <volume>301</volume>, <fpage>338</fpage>&#x02013;<lpage>356</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2015.07.028</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frigo</surname> <given-names>M.</given-names></name> <name><surname>Johnson</surname> <given-names>S. G.</given-names></name></person-group> (<year>2005</year>). <article-title>The design and implementation of FFTW3</article-title>. <source>Proc. IEEE</source> <volume>93</volume>, <fpage>216</fpage>&#x02013;<lpage>231</lpage>. <pub-id pub-id-type="doi">10.1109/JPROC.2004.840301</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gary</surname> <given-names>S. P.</given-names></name></person-group> (<year>1993</year>). <source>Theory of Space Plasma Microinstabilities</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goldreich</surname> <given-names>P.</given-names></name> <name><surname>Sridhar</surname> <given-names>S.</given-names></name></person-group> (<year>1995</year>). <article-title>Toward a theory of interstellar turbulence. 2: strong alfvenic turbulence</article-title>. <source>Astrophys. J.</source> <volume>438</volume>:<fpage>763</fpage>.</citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grant</surname> <given-names>F. C.</given-names></name> <name><surname>Feix</surname> <given-names>M. C.</given-names></name></person-group> (<year>1967</year>). <article-title>Fourier-hermite solutions of the Vlasov equations in the linearized limit</article-title>. <source>Phys. Fluids</source> <volume>10</volume>, <fpage>696</fpage>&#x02013;<lpage>702</lpage>. <pub-id pub-id-type="doi">10.1063/1.1762177</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hammett</surname> <given-names>G. W.</given-names></name> <name><surname>Perkins</surname> <given-names>F. W.</given-names></name></person-group> (<year>1990</year>). <article-title>Fluid moment models for Landau damping with application to the ion-temperature-gradient instability</article-title>. <source>Phys. Rev. Lett.</source> <volume>64</volume>, <fpage>3019</fpage>&#x02013;<lpage>3022</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.64.3019</pub-id><pub-id pub-id-type="pmid">10041874</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Holloway</surname> <given-names>J. P.</given-names></name></person-group> (<year>1996</year>). <article-title>Spectral velocity discretizations for the vlasov-maxwell equations</article-title>. <source>Transp. Theory Stat. Phys.</source> <volume>25</volume>, <fpage>1</fpage>&#x02013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1080/00411459608204828</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hollweg</surname> <given-names>J. V.</given-names></name></person-group> (<year>1999</year>). <article-title>Kinetic Alfv&#x000E9;n wave revisited</article-title>. <source>J. Geophys. Res. Space Phys.</source> <volume>104</volume>, <fpage>14811</fpage>&#x02013;<lpage>14819</lpage>. <pub-id pub-id-type="doi">10.1029/1998JA900132</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Horbury</surname> <given-names>T. S.</given-names></name> <name><surname>Wicks</surname> <given-names>R. T.</given-names></name> <name><surname>Chen</surname> <given-names>C. H. K.</given-names></name></person-group> (<year>2012</year>). <article-title>Anisotropy in space plasma turbulence: solar wind observations</article-title>. <source>Space Sci. Rev.</source> <volume>172</volume>, <fpage>325</fpage>&#x02013;<lpage>342</lpage>. <pub-id pub-id-type="doi">10.1007/s11214-011-9821-9</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Howes</surname> <given-names>G. G.</given-names></name></person-group> (<year>2017</year>). <article-title>A prospectus on kinetic heliophysics</article-title>. <source>Phys. Plasmas</source> <volume>24</volume>:<fpage>055907</fpage>. <pub-id pub-id-type="doi">10.1063/1.4983993</pub-id><pub-id pub-id-type="pmid">29104421</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Howes</surname> <given-names>G. G.</given-names></name> <name><surname>Cowley</surname> <given-names>S. C.</given-names></name> <name><surname>Dorland</surname> <given-names>W.</given-names></name> <name><surname>Hammett</surname> <given-names>G. W.</given-names></name> <name><surname>Quataert</surname> <given-names>E.</given-names></name> <name><surname>Schekochihin</surname> <given-names>A. A.</given-names></name></person-group> (<year>2008</year>). <article-title>A model of turbulence in magnetized plasmas: implications for the dissipation range in the solar wind</article-title>. <source>J. Geophys. Res.</source> <volume>113</volume>:<fpage>5103</fpage>. <pub-id pub-id-type="doi">10.1029/2007JA012665</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jordanova</surname> <given-names>V.</given-names></name> <name><surname>Delzanno</surname> <given-names>G.</given-names></name> <name><surname>Henderson</surname> <given-names>M.</given-names></name> <name><surname>Godinez</surname> <given-names>H.</given-names></name> <name><surname>Jeffery</surname> <given-names>C.</given-names></name> <name><surname>Lawrence</surname> <given-names>E.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Specification of the near-earth space environment with shields</article-title>. <source>J. Atmospher. Solar Terrestr. Phys</source>. <pub-id pub-id-type="doi">10.1016/j.jastp.2017.11.006</pub-id>. [Epub ahead of print].</citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Juno</surname> <given-names>J.</given-names></name> <name><surname>Hakim</surname> <given-names>A.</given-names></name> <name><surname>TenBarge</surname> <given-names>J.</given-names></name> <name><surname>Shi</surname> <given-names>E.</given-names></name> <name><surname>Dorland</surname> <given-names>W.</given-names></name></person-group> (<year>2018</year>). <article-title>Discontinuous Galerkin algorithms for fully kinetic plasmas</article-title>. <source>J. Comput. Phys.</source> <volume>353</volume>, <fpage>110</fpage>&#x02013;<lpage>147</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2017.10.009</pub-id></citation></ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kolobov</surname> <given-names>V.</given-names></name> <name><surname>Arslanbekov</surname> <given-names>R.</given-names></name></person-group> (<year>2012</year>). <article-title>Towards adaptive kinetic-fluid simulations of weakly ionized plasmas</article-title>. <source>J. Comput. Phys.</source> <volume>231</volume>, <fpage>839</fpage>&#x02013;<lpage>869</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2011.05.036</pub-id></citation></ref>
<ref id="B29">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>N.</given-names></name> <name><surname>Laizet</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>2decomp&#x00026;fft &#x02014; a highly scalable 2d decomposition library and fft interface</article-title>, in <source>Cray User Group 2010 Conference</source> (<publisher-loc>Edinburgh, UK</publisher-loc>).</citation></ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Loureiro</surname> <given-names>N. F.</given-names></name> <name><surname>Dorland</surname> <given-names>W.</given-names></name> <name><surname>Fazendeiro</surname> <given-names>L.</given-names></name> <name><surname>Kanekar</surname> <given-names>A.</given-names></name> <name><surname>Mallet</surname> <given-names>A.</given-names></name> <name><surname>Vilelas</surname> <given-names>M. S.</given-names></name> <etal/></person-group>. (<year>2016</year>). <article-title>Viriato: a Fourier-Hermite spectral code for strongly magnetized fluid-kinetic plasma dynamics</article-title>. <source>Comput. Phys. Commun.</source> <volume>206</volume>, <fpage>45</fpage>&#x02013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2016.05.004</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Markidis</surname> <given-names>S.</given-names></name> <name><surname>Henri</surname> <given-names>P.</given-names></name> <name><surname>Lapenta</surname> <given-names>J.</given-names></name> <name><surname>R&#x000F6;nnmark</surname> <given-names>K.</given-names></name> <name><surname>Hamrin</surname> <given-names>M.</given-names></name> <name><surname>Meliani</surname> <given-names>Z.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>The fluid-kinetic Particle-in-Cell method for plasma simulations</article-title>. <source>J. Comput. Phys.</source> <volume>271</volume>, <fpage>415</fpage>&#x02013;<lpage>429</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2014.02.002</pub-id></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Markidis</surname> <given-names>S.</given-names></name> <name><surname>Lapenta</surname> <given-names>G.</given-names></name></person-group> (<year>2011</year>). <article-title>The energy conserving particle-in-cell method</article-title>. <source>J. Comput. Phys.</source> <volume>230</volume>, <fpage>7037</fpage>&#x02013;<lpage>7052</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2011.05.033</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Passot</surname> <given-names>T.</given-names></name> <name><surname>Sulem</surname> <given-names>P. L.</given-names></name> <name><surname>Tassi</surname> <given-names>E.</given-names></name></person-group> (<year>2017</year>). <article-title>Electron-scale reduced fluid models with gyroviscous effects</article-title>. <source>J. Plasma Phys.</source> <volume>83</volume>:<fpage>715830402</fpage>. <pub-id pub-id-type="doi">10.1017/S0022377817000514</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reeves</surname> <given-names>G. D.</given-names></name> <name><surname>Spence</surname> <given-names>H. E.</given-names></name> <name><surname>Henderson</surname> <given-names>M. G.</given-names></name> <name><surname>Morley</surname> <given-names>S. K.</given-names></name> <name><surname>Friedel</surname> <given-names>R. H. W.</given-names></name> <name><surname>Funsten</surname> <given-names>H. O.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Electron acceleration in the heart of the van allen radiation belts</article-title>. <source>Science</source>. <volume>341</volume>, <fpage>991</fpage>&#x02013;<lpage>994</lpage>. <pub-id pub-id-type="doi">10.1126/science.1237743</pub-id><pub-id pub-id-type="pmid">23887876</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roytershteyn</surname> <given-names>V.</given-names></name> <name><surname>Karimabadi</surname> <given-names>H.</given-names></name> <name><surname>Roberts</surname> <given-names>A.</given-names></name></person-group> (<year>2015</year>). <article-title>Generation of magnetic holes in fully kinetic simulations of collisionless turbulence</article-title>. <source>Philos. Trans. R. Soc. A Math. Phys. Eng. Sci.</source> <volume>373</volume>:<fpage>20140151</fpage>. <pub-id pub-id-type="doi">10.1098/rsta.2014.0151</pub-id><pub-id pub-id-type="pmid">25848080</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sahraoui</surname> <given-names>F.</given-names></name> <name><surname>Goldstein</surname> <given-names>M. L.</given-names></name> <name><surname>Belmont</surname> <given-names>G.</given-names></name> <name><surname>Canu</surname> <given-names>P.</given-names></name> <name><surname>Rezeau</surname> <given-names>L.</given-names></name></person-group> (<year>2010</year>). <article-title>Three Dimensional Anisotropic k Spectra of Turbulence at Subproton Scales in the Solar Wind</article-title>. <source>Phys. Rev. Lett.</source> <volume>105</volume>:<fpage>131101</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.105.131101</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salem</surname> <given-names>C. S.</given-names></name> <name><surname>Howes</surname> <given-names>G. G.</given-names></name> <name><surname>Sundkvist</surname> <given-names>D.</given-names></name> <name><surname>Bale</surname> <given-names>S. D.</given-names></name> <name><surname>Chaston</surname> <given-names>C. C.</given-names></name> <name><surname>Chen</surname> <given-names>C. H. K.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Identification of kinetic alfv&#x000E9;n wave turbulence in the solar wind</article-title>. <source>Astrophys. J. Lett.</source> <volume>745</volume>, <fpage>1</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1088/2041-8205/745/1/L9</pub-id></citation></ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schekochihin</surname> <given-names>A. A.</given-names></name> <name><surname>Cowley</surname> <given-names>S. C.</given-names></name> <name><surname>Dorland</surname> <given-names>W.</given-names></name> <name><surname>Hammett</surname> <given-names>G. W.</given-names></name> <name><surname>Howes</surname> <given-names>G. G.</given-names></name> <name><surname>Quataert</surname> <given-names>E.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>Astrophysical gyrokinetics: kinetic and fluid turbulent cascades in magnetized weakly collisional plasmas</article-title>. <source>Astrophys. J. Suppl. Ser.</source> <volume>182</volume>, <fpage>310</fpage>&#x02013;<lpage>377</lpage>. <pub-id pub-id-type="doi">10.1088/0067-0049/182/1/310</pub-id></citation></ref>
<ref id="B39">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Stix</surname> <given-names>T. T. H.</given-names></name></person-group> (<year>1992</year>). <source>Waves in Plasmas. Springer Science &#x00026; Business Media; American Inst. of Physics</source>.</citation></ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sugiyama</surname> <given-names>T.</given-names></name> <name><surname>Kusano</surname> <given-names>K.</given-names></name></person-group> (<year>2007</year>). <article-title>Multi-scale plasma simulation by the interlocking of magnetohydrodynamic model and particle-in-cell kinetic model</article-title>. <source>J. Comput. Phys.</source> <volume>227</volume>, <fpage>1340</fpage>&#x02013;<lpage>1352</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2007.09.011</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>T&#x000F3;th</surname> <given-names>G.</given-names></name> <name><surname>Jia</surname> <given-names>X.</given-names></name> <name><surname>Markidis</surname> <given-names>S.</given-names></name> <name><surname>Peng</surname> <given-names>I. B.</given-names></name> <name><surname>Chen</surname> <given-names>Y.</given-names></name> <name><surname>Daldorff</surname> <given-names>L. K. S.</given-names></name> <etal/></person-group>. (<year>2016</year>). <article-title>Extended magnetohydrodynamics with embedded particleincell simulation of ganymede&#x00027;s magnetosphere</article-title>. <source>J. Geophys. Res.</source> <volume>121</volume>, <fpage>1273</fpage>&#x02013;<lpage>1293</lpage>. <pub-id pub-id-type="doi">10.1002/2015JA021997</pub-id></citation></ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vencels</surname> <given-names>J.</given-names></name> <name><surname>Delzanno</surname> <given-names>G. L.</given-names></name> <name><surname>Manzini</surname> <given-names>G.</given-names></name> <name><surname>Markidis</surname> <given-names>S.</given-names></name> <name><surname>Peng</surname> <given-names>I. B.</given-names></name> <name><surname>Roytershteyn</surname> <given-names>V.</given-names></name></person-group> (<year>2016</year>). <article-title>SpectralPlasmaSolver: a spectral code for multiscale simulations of collisionless, magnetized plasmas</article-title>. <source>J. Phys.</source> <volume>719</volume>:<fpage>012022</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/719/1/012022</pub-id></citation></ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wan</surname> <given-names>M.</given-names></name> <name><surname>Matthaeus</surname> <given-names>W.</given-names></name> <name><surname>Karimabadi</surname> <given-names>H.</given-names></name> <name><surname>Roytershteyn</surname> <given-names>V.</given-names></name> <name><surname>Shay</surname> <given-names>M.</given-names></name> <name><surname>Wu</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Intermittent dissipation at kinetic scales in collisionless plasma turbulence</article-title>. <source>Phys. Rev. Lett.</source> <volume>109</volume>:<fpage>195001</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.109.195001</pub-id><pub-id pub-id-type="pmid">23215389</pub-id></citation></ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Germaschewski</surname> <given-names>K.</given-names></name> <name><surname>Hakim</surname> <given-names>A.</given-names></name> <name><surname>Dong</surname> <given-names>C.</given-names></name> <name><surname>Raeder</surname> <given-names>J.</given-names></name> <name><surname>Bhattacharjee</surname> <given-names>A.</given-names></name></person-group> (<year>2018</year>). <article-title>Electron physics in 3d twofluid 10moment modeling of ganymede&#x00027;s magnetosphere</article-title>. <source>J. Geophys. Res.</source> <volume>123</volume>, <fpage>2815</fpage>&#x02013;<lpage>2830</lpage>. <pub-id pub-id-type="doi">10.1002/2017JA024761</pub-id></citation></ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Hakim</surname> <given-names>A. H.</given-names></name> <name><surname>Bhattacharjee</surname> <given-names>A.</given-names></name> <name><surname>Germaschewski</surname> <given-names>K.</given-names></name></person-group> (<year>2015</year>). <article-title>Comparison of multi-fluid moment models with particle-in-cell simulations of collisionless magnetic reconnection</article-title>. <source>Phys. Plasmas</source> <volume>22</volume>:<fpage>012108</fpage>. <pub-id pub-id-type="doi">10.1063/1.4906063</pub-id></citation></ref>
</ref-list>
<fn-group>
<fn id="fn0001"><p><sup>1</sup>Ho, A., Datta, I., and Shumlak, U. <italic>Physics-Based-Adaptive Plasma Model for High-Fidelity Numerical Simulations</italic>.</p></fn>
<fn id="fn0002"><p><sup>2</sup>Intel&#x000AE; Math Kernel Library. Available online at: <ext-link ext-link-type="uri" xlink:href="https://software.intel.com/en-us/mkl">https://software.intel.com/en-us/mkl</ext-link></p></fn>
<fn id="fn0003"><p><sup>3</sup>Jin, H. <italic>Using Mpiprof for Performance Analysis</italic>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.nas.nasa.gov/hecc/support/kb/using-mpiprof-for-performance-analysis_525.html">https://www.nas.nasa.gov/hecc/support/kb/using-mpiprof-for-performance-analysis_525.html</ext-link></p></fn>
</fn-group>
<fn-group>
<fn fn-type="financial-disclosure"><p><bold>Funding.</bold> This work was partially supported by NASA grant NNX15AR16G. GLD acknowledges funding by the Laboratory Directed Research and Development (LDRD) program, under the auspices of the National Nuclear Security Administration of the U.S. Department of Energy by Los Alamos National Laboratory, operated by Los Alamos National Security LLC under contract DE-AC52-06NA25396. Computational resources were provided by the NASA High-End Computing Program through the NASA Advanced Supercomputing Division at Ames Research Center. PIC simulations were conducted as a part of the Blue Waters sustained-petascale computing project, which is supported by the National Science Foundation (awards OCI-0725070 and ACI-1238993) and the state of Illinois. Blue Waters is a joint effort of the University of Illinois at Urbana-Champaign and its National Center for Supercomputing Applications. Blue Waters allocation was provided by the National Science Foundation through PRAC award 1614664.</p></fn>
</fn-group>
</back>
</article> 