<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fphy.2018.00113</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Multiphysics Simulations of Collisionless Plasmas</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Lautenbach</surname> <given-names>Simon</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/577392/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Grauer</surname> <given-names>Rainer</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/483304/overview"/>
</contrib>
</contrib-group>
<aff><institution>Institut f&#x000FC;r Theoretische Physik I, Fakult&#x000E4;t f&#x000FC;r Physik und Astronomie, Ruhr-Universit&#x000E4;t Bochum</institution>, <addr-line>Bochum</addr-line>, <country>Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Vladimir I. Kolobov, CFD Research Corporation, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Ammar H. Hakim, Princeton University, United States; Giovanni Lapenta, KU Leuven, Belgium</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Rainer Grauer <email>grauer&#x00040;tp1.rub.de</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Plasma Physics, a section of the journal Frontiers in Physics</p></fn></author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>10</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="collection">
<year>2018</year>
</pub-date>
<volume>6</volume>
<elocation-id>113</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>05</month>
<year>2018</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>09</month>
<year>2018</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2018 Lautenbach and Grauer.</copyright-statement>
<copyright-year>2018</copyright-year>
<copyright-holder>Lautenbach and Grauer</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>Collisionless plasmas, mostly present in astrophysical and space environments, often require a kinetic treatment as given by the Vlasov equation. Unfortunately, the six-dimensional Vlasov equation can only be solved on very small parts of the considered spatial domain. However, in some cases, e.g. magnetic reconnection, it is sufficient to solve the Vlasov equation in a localized domain and solve the remaining domain by appropriate fluid models. In this paper, we describe a hierarchical treatment of collisionless plasmas in the following way. On the finest level of description, the Vlasov equation is solved both for ions and electrons. The next courser description treats electrons with a 10-moment fluid model incorporating a simplified treatment of Landau damping. At the boundary between the electron kinetic and fluid region, the central question is how the fluid moments influence the electron distribution function. On the next coarser level of description the ions are treated by an 10-moment fluid model as well. It may turn out that in some spatial regions far away from the reconnection zone the temperature tensor in the 10-moment description is nearly isotopic. In this case it is even possible to switch to a 5-moment description. This change can be done separately for ions and electrons. To test this multiphysics approach, we apply this full physics-adaptive simulations to the Geospace Environmental Modeling (GEM) challenge of magnetic reconnection.</p></abstract>
<kwd-group>
<kwd>multiphysics coupling</kwd>
<kwd>kinetic plasmas</kwd>
<kwd>fluid descriptions</kwd>
<kwd>numerical simulations</kwd>
<kwd>reconnection</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="3"/>
<equation-count count="20"/>
<ref-count count="41"/>
<page-count count="9"/>
<word-count count="5180"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>One of the most important challenges in astrophysical, space and fusion plasmas is the treatment of different spatial and temporal scales and the correct physical description on each of these different scales.</p>
<p>In order to give a rough estimate for different plasma systems, let us first consider the warm ionized phase (diffuse ionized hydrogen) in the interstellar medium. Here, the smallest relevant kinetic scales are in the order of magnitude of kilometers, while the global scale of the system is about 10<sup>13</sup> km. In the heliosphere the scales are altogether smaller (kinetic scales about 2 km, system scale about 10<sup>8</sup> km), but the ratio of global to kinetic scales is still astronomical in the truest sense. The situation is similar in fusion plasmas: the electron skin depth is about 5&#x000B7;10<sup>&#x02212;4</sup> m and the vessel measures about 10 meters. In all these cases, it is not possible to carry out simulations which represent all scales with the finest level (kinetic equations) of the physical description. Most of these plasmas can be considered as collisionless, since collision times are orders of magnitude larger than time scales relevant for the dynamical evolution of the plasma. Such plasmas can be modeled with the kinetic Vlasov equation. Nevertheless, kinetic models are inherently computationally expensive, so that large&#x02013;scale simulations of typical phenomena, as for example magnetic reconnection or collisionless shocks, are hardly feasible and only possible in localized regions of interest. As an alternative, much cheaper fluid models can be considered, but they lack the expressiveness and some physics of full kinetic models, even though some of the effects may be included. Simple treatments and modeling of Landau damping in the same context were proposed and analyzed in Wang et al. [<xref ref-type="bibr" rid="B1">1</xref>], Ng et al. [<xref ref-type="bibr" rid="B2">2</xref>], and Allmann-Rahn et al. [<xref ref-type="bibr" rid="B3">3</xref>]. These studies were based on the closure introduced by Hammett and Perkins [<xref ref-type="bibr" rid="B4">4</xref>] and successive work in this direction [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>]. An extension providing heat fluxes in the parallel and perpendicular directions (with respect to the magnetic field) was presented in Sharma et al. [<xref ref-type="bibr" rid="B7">7</xref>]. An excellent overview is given in Chust et al. [<xref ref-type="bibr" rid="B8">8</xref>].</p>
<p>Fortunately, many relevant problems like magnetic reconnection or collisionless shocks exhibit a rather clear separation of scales and regimes such that an adaptive approach is promising and might combine the best of the two worlds: cheap models where they are sufficient and detailed models where they are necessary and interesting. The idea of coupling different physical models is not new and has been applied in different physical contexts. Schulze et al. [<xref ref-type="bibr" rid="B9">9</xref>] couple kinetic Monte-Carlo and continuum models in the context of epitaxial growth. Considerable efforts have been made to couple kinetic Boltzmann descriptions with fluid models (see [<xref ref-type="bibr" rid="B10">10</xref>&#x02013;<xref ref-type="bibr" rid="B14">14</xref>]). In the context of plasma physics Sugiyama et al. [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B16">16</xref>], Markidis et al. [<xref ref-type="bibr" rid="B17">17</xref>] and Daldorff et al. [<xref ref-type="bibr" rid="B18">18</xref>] show ways to combine PIC and MHD fluid models, Kolobov and Arslanbekov [<xref ref-type="bibr" rid="B19">19</xref>] describe the transition from neutral gas models to models of weakly ionized plasmas. In Rieke et al. [<xref ref-type="bibr" rid="B20">20</xref>] a coupling between the Vlasov equation and a 5-moment model is presented. In recent simulations by T&#x000F3;th et al. [<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B22">22</xref>] and Makwana et al. [<xref ref-type="bibr" rid="B23">23</xref>] not only the multiphysics but also the multiscale aspects have been addressed by utilizing adaptive mesh refinement (AMR) in the coupling strategy.</p>
<p>We take a slightly different route in solving the Vlasov equation on the finest relevant scales and then adaptively use less and less detailed fluid models outside the kinetic region. In this way we have some control where to use which kind of physical model at the expense of dealing with a substantially more complicated computational infrastructure.</p>
<p>Our group has developed and is continuously developing and improving methods and codes that are capable of combining kinetic and fluid models during runtime [<xref ref-type="bibr" rid="B20">20</xref>], making it possible to consider problems of the type mentioned above at much lower expenses than before.</p>
<p>A sketch of this hierarchy is depicted in Figure <xref ref-type="fig" rid="F1">1</xref>. In the inner zone, both ions and electrons are treated kinetically and solved with the Vlasov equation. Adjacent to this zone, ions are still modeled with the Vlasov equation but electrons are described with a 10-moment fluid model. On the next coarser level of description, the ions are also described by a 10-moment fluid model. To ease the transition from the kinetic to the 10-moment fluid description we apply the Landau closure developed in Wang et al. [<xref ref-type="bibr" rid="B1">1</xref>] in the fluid description. It may turn out that in some spatial regions outside the reconnection zone the temperature tensor in the 10-moment description is nearly isotopic. In this case it is even possible to switch to a 5-moment description. This change can be done separately for ions and electron. In future studies we will also try to include the coupling of the 5-moment model to magnetohydrodynamic (MHD) models (with generalized Ohms law) which would represent the last step in this hierarchy.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Oversimplified sketch of a multiphysics approach for tail reconnection.</p></caption>
<graphic xlink:href="fphy-06-00113-g0001.tif"/>
</fig>
<p>With this multiphysics strategy, these codes can be applied to problem sizes that are otherwise impossible to reach with kinetic simulations and the understanding of the impact of small scale phenomena on the dynamics on global scales is in reach.</p>
<p>The outline of the paper is as follows: first we briefly describe all the plasma models and the necessary numerical schemes (Vlasov equation, 10- and 5-moment fluid equations, Maxwell&#x00027;s equations, the coupling procedure, the Landau fluid closure). We will then study the Geospace Environmental Modeling (GEM) reconnection setup [<xref ref-type="bibr" rid="B24">24</xref>] and perform comparisons to pure kinetic and pure fluid simulations.</p>
</sec>
<sec id="s2">
<title>2. Plasma models</title>
<p>The plasma models that we have to consider are: (i) the Vlasov equation, (ii) Maxwell&#x00027;s equations, and (iii) the 10- and 5-moment fluid equations. We will briefly summarize these sets of equations.</p>
<sec>
<title>2.1. Vlasov equation</title>
<p>Collisionless plasmas on the finest level of description are governed by the Vlasov equation</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><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 stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>x</mml:mtext><mml:mo>,</mml:mo><mml:mtext>v</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>x</mml:mtext></mml:mstyle></mml:msub><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:mtext>x</mml:mtext><mml:mo>,</mml:mo><mml:mtext>v</mml:mtext><mml:mo>,</mml:mo></mml:mstyle><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></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:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>E</mml:mtext></mml:mstyle><mml:mo>&#x0002B;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle><mml:mo>&#x000D7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>B</mml:mtext></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:mtext>v</mml:mtext></mml:mstyle></mml:msub><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:mtext>x</mml:mtext><mml:mo>,</mml:mo><mml:mtext>v</mml:mtext><mml:mo>,</mml:mo></mml:mstyle><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mtext>&#x000A0;</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M2"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the phase-space density, <italic>q</italic><sub><italic>s</italic></sub> and <italic>m</italic><sub><italic>s</italic></sub> the particle charge and mass for species <italic>s</italic> &#x02208; {<italic>e, i</italic>} (electrons and ions). The electric and magnetic fields <inline-formula><mml:math id="M3"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>E</mml:mtext></mml:mstyle></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M4"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>B</mml:mtext></mml:mstyle></mml:mrow></mml:math></inline-formula> are given by Maxwell&#x00027;s equations:</p>
<disp-formula id="E2"><label>(2a)</label><mml:math id="M5"><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>E</mml:mtext></mml:mstyle><mml:mo>=</mml:mo><mml:mfrac><mml:mi>&#x003C1;</mml:mi><mml:mrow><mml:msub><mml:mi>&#x003B5;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>
<disp-formula id="E3"><label>(2b)</label><mml:math id="M6"><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:math></disp-formula>
<disp-formula id="E4"><label>(2c)</label><mml:math id="M7"><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><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:math></disp-formula>
<disp-formula id="E5"><label>(2d)</label><mml:math id="M8"><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mi>c</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><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:msub><mml:mi>&#x003BC;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>j</mml:mtext></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>with speed of light <italic>c</italic> and electric constant &#x003B5;<sub>0</sub>. Maxwell&#x00027;s equations depend on charge and current densities &#x003C1; and <inline-formula><mml:math id="M9"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>j</mml:mtext></mml:mstyle></mml:mrow></mml:math></inline-formula>, which are obtained from the phase-space densities <inline-formula><mml:math id="M10"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>:</p>
<disp-formula id="E6"><label>(3a)</label><mml:math id="M11"><mml:mi>&#x003C1;</mml:mi><mml:mo>:</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>s</mml:mi></mml:munder><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><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:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>,</mml:mo></mml:mstyle><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="E7"><label>(3b)</label><mml:math id="M12"><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>j</mml:mi></mml:mstyle><mml:mo>:</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>s</mml:mi></mml:munder><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle><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:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mo>.</mml:mo></mml:math></disp-formula>
<p>Vlasov equation (1) and Maxwell&#x00027;s equations (2) form a closed set of equations and constitute the most fundamental description of a collisionless plasma.</p>
</sec>
<sec>
<title>2.2. Two-species fluid equations</title>
<p>Fluid descriptions can be obtained from the Vlasov Equation (1) by taking moments of the phase-space density <italic>f</italic><sub><italic>s</italic></sub>,</p>
<disp-formula id="E8"><label>(4)</label><mml:math id="M13"><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>v</mml:mi></mml:mstyle><mml:mi>n</mml:mi></mml:msup><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:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>&#x000A0;d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi><mml:mo>.</mml:mo></mml:math></disp-formula>
<p>Here, <inline-formula><mml:math id="M14"><mml:msup><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> denotes the n-fold tensor product of <inline-formula><mml:math id="M15"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow></mml:math></inline-formula> with itself, <inline-formula><mml:math id="M16"><mml:msup><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. Typically, only the first few moments are considered since a Gaussian distribution <inline-formula><mml:math id="M17"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is exactly represented by the moments &#x003BC;<sub>0,<italic>s</italic></sub>, &#x003BC;<sub>1,<italic>s</italic></sub>, &#x003BC;<sub>2,<italic>s</italic></sub> (and all other moments equaling zero).</p>
<p>We will subsequently describe the 10- and 5-moment equations. Consider the lowest moments up to &#x003BC;<sub>3,<italic>s</italic></sub> :</p>
<disp-formula id="E9"><label>(5a)</label><mml:math id="M18"><mml:mtext>particle&#x000A0;density:&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>:</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><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:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>&#x000A0;d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi></mml:math></disp-formula>
<disp-formula id="E10"><label>(5b)</label><mml:math id="M19"><mml:mtext>bulk&#x000A0;velocity:&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo>:</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:mi>v</mml:mi><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:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>&#x000A0;d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi></mml:math></disp-formula>
<disp-formula id="E11"><label>(5c)</label><mml:math id="M20"><mml:mtext>energy&#x000A0;density&#x000A0;tensor:&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mo>&#x1D53C;</mml:mo><mml:mi>s</mml:mi></mml:msub><mml:mo>:</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:msup><mml:mi>v</mml:mi><mml:mn>2</mml:mn></mml:msup><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:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>&#x000A0;d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi></mml:math></disp-formula>
<disp-formula id="E12"><label>(5d)</label><mml:math id="M21"><mml:mtext>heat&#x000A0;flux&#x000A0;tensor:&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mo>&#x0211A;</mml:mo><mml:mi>s</mml:mi></mml:msub><mml:mo>:</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mstyle displaystyle='true'><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mrow></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>v</mml:mtext></mml:mstyle><mml:mn>3</mml:mn></mml:msup><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:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mtext>&#x000A0;d</mml:mtext><mml:mn>3</mml:mn></mml:msup><mml:mi>v</mml:mi></mml:math></disp-formula>
<p><italic>n</italic><sub><italic>s</italic></sub>, <inline-formula><mml:math id="M22"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>u</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, &#x1D53C;<sub><italic>s</italic></sub> are evolved by the following equations, obtained from the Vlasov Equation (1):</p>
<disp-formula id="E13"><label>(6a)</label><mml:math id="M23"><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x000B7;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mover accent='true'><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>u</mml:mi></mml:mstyle><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:math></disp-formula>
<disp-formula id="E14"><label>(6b)</label><mml:math id="M24"><mml:mrow><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mo>&#x1D53C;</mml:mo><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x000D7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="E15"><label>(6c)</label><mml:math id="M25"><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mo>&#x1D53C;</mml:mo><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x000B7;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mo>&#x0211A;</mml:mo><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mtext>&#x000A0;sym&#x000A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>s</mml:mi></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>E</mml:mtext></mml:mstyle><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msub><mml:mo>&#x1D53C;</mml:mo><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x000D7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>B</mml:mtext></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where sym(&#x000B7;) symmetrizes its argument. Naturally, these equations are not closed. Designing appropriate fluid closures have a long history. An excellent overview is given in Chust and Belmont [<xref ref-type="bibr" rid="B8">8</xref>]. In order to mimic kinetic Landau damping effects, several closures have been developed (see [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>]), all based on the early Hammett and Perkins model [<xref ref-type="bibr" rid="B4">4</xref>].</p>
<p>Wang et al. [<xref ref-type="bibr" rid="B1">1</xref>] suggested a heat flux closure which approximates a spectrum of wave numbers by one single wave number <italic>k</italic><sub>0</sub>. Following this idea, Allmann-Rahn et al. [<xref ref-type="bibr" rid="B3">3</xref>] developed an improved model that is able to correctly describe the kinetic scaling of average reconnection rate <inline-formula><mml:math id="M26"><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003BB;</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>d</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:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>73</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> as a function of the distance between the islands&#x00027; <italic>O</italic>-points &#x003BB; and where <italic>d</italic><sub><italic>i</italic></sub> denotes the ion skin depth (see Figure 9 in [<xref ref-type="bibr" rid="B3">3</xref>]).</p>
<p>In the simulations used in this paper the original <italic>k</italic><sub>0</sub>-closure from Wang et al. [<xref ref-type="bibr" rid="B1">1</xref>] is used. It approximates the divergence of the heat flux with an expression that forces an anisotropic pressure tensor to a more isotropic one. More precisely, the expression reads</p>
<disp-formula id="E16"><label>(7)</label><mml:math id="M27"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x0211A;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mtext>th</mml:mtext><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x02119;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x1D7D9;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>with the pressure tensor <inline-formula><mml:math id="M28"><mml:msub><mml:mrow><mml:mo>&#x02119;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53C;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</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>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>u</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>u</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the scalar pressure <inline-formula><mml:math id="M29"><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:mfrac><mml:mo class="qopname">tr</mml:mo><mml:msub><mml:mrow><mml:mo>&#x02119;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and thermal velocity <italic>v</italic><sub>th</sub>. The parameter <italic>k</italic><sub>0</sub> is choosen on the order of the inverse Debye length. Together with (6), this constitutes a closed set of ten fluid equations.</p>
<p>In future simulations it is planed to switch to the improved model introduced in Allmann-Rahn et al. [<xref ref-type="bibr" rid="B3">3</xref>].</p>
<p>As an alternative to the 10-moment description, an even simpler 5-moment description can be introduced where the energy density tensor and heatflux tensor are replaced by the scalar energy density <inline-formula><mml:math id="M30"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">E</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo class="qopname">tr</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53C;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and vector heat flux <inline-formula><mml:math id="M31"><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>Q</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The scalar energy density evolves in time according to:</p>
<disp-formula id="E17"><label>(8)</label><mml:math id="M32"><mml:mrow><mml:msub><mml:mo>&#x02202;</mml:mo><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="-tex-caligraphic">E</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Q</mml:mi></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mn>5</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>p</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>u</mml:mi></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>u</mml:mi></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>u</mml:mi></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>u</mml:mi></mml:mstyle><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>u</mml:mi></mml:mstyle><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x000B7;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>E</mml:mi></mml:mstyle></mml:mrow></mml:math></disp-formula>
<p>Together with the assumption of adiabaticity, <inline-formula><mml:math id="M33"><mml:mo>&#x02207;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mtext>Q</mml:mtext></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02261;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, (6a, 6b, 8) form the set of five moment equations.</p>
<p>Completely analogous to the case of the Vlasov equation, the source terms &#x003C1; and <bold>j</bold> in Maxwell&#x00027;s Equations (2) are formed from the particle densities <italic>n</italic><sub><italic>s</italic></sub> (see Equation (5a)). Actually, as will be described in section 3.3, only the current density <bold>j</bold> is needed to propagate Maxwell&#x00027;s equations.</p>
</sec>
</sec>
<sec id="s3">
<title>3. Numerical methods</title>
<sec>
<title>3.1. Vlasov equation</title>
<p>In order to circumvent the complexity that could arise from the high dimensionality of the phase space, the Vlasov equation is split into five one-dimensional problems using Strang splitting [<xref ref-type="bibr" rid="B25">25</xref>]. These one-dimensional advection problems are solved with a third order semi-Lagrangian flux-conservative scheme introduced by [<xref ref-type="bibr" rid="B26">26</xref>]. Thus the scheme conserves density but not energy. Work on conservation of momentum and energy is in progress (see [<xref ref-type="bibr" rid="B27">27</xref>]) but not yet fully implemented in our multiphysics framework.</p>
<p>In order to minimize the error due to the Strang splitting when calculating the backward characteristics needed in the semi-Lagrangian method, the cascade interpolation [<xref ref-type="bibr" rid="B28">28</xref>] is combined with the Boris step [<xref ref-type="bibr" rid="B29">29</xref>] to form the backsubstitution method introduced in Schmitz and Grauer [<xref ref-type="bibr" rid="B30">30</xref>]. Details of this procedure can be found in Schmitz and Grauer [<xref ref-type="bibr" rid="B31">31</xref>].</p>
<p>The code is fully parallelized using the message passing interface (MPI) [<xref ref-type="bibr" rid="B32">32</xref>] where the Vlasov part is solved in parallel on distributed graphics cards using CUDA programming tools [<xref ref-type="bibr" rid="B33">33</xref>].</p>
</sec>
<sec>
<title>3.2. Two-species fluid equations</title>
<p>Both the 10-moment and the 5-moment two-species fluid models are all discretized with the same numerical methods.</p>
<p>For the discretization in space, we use the CWENO scheme introduced by Kurganov and Levy [<xref ref-type="bibr" rid="B34">34</xref>], an easy to implement third order finite-volume scheme which is a perfect compromise between sharp shock resolution and high-order approximation in spatially smooth regions. A third order strong-stability-preserving Runge-Kutta scheme [<xref ref-type="bibr" rid="B35">35</xref>] is employed for the time integration.</p>
</sec>
<sec>
<title>3.3. Maxwell&#x00027;s equation</title>
<p>The electromagnetic fields are positioned on a staggered Yee grid [<xref ref-type="bibr" rid="B36">36</xref>] in order to maintain the divergence free condition for the magnetic field: &#x02207; &#x000B7; <bold>B</bold> &#x0003D; 0. Equations (2c, 2d) are evolved through the FDTD method presented in Taflove and Brodwin [<xref ref-type="bibr" rid="B37">37</xref>]. Here, only the current density <bold>j</bold> enters as a source term. Since the speed of light exceeds all other speeds found in the plasma by far, subcycling is used in order to resolve lightwaves while keeping the global timestep as large as possible. In addition, the speed of light is artificially reduced to 20 times the Alfv&#x000E9;n speed.</p>
</sec>
<sec>
<title>3.4. Adaptive coupling</title>
<p>The coupling strategy is the most important and at the same time the most critical part of the multiphysics simulations. The coupling strategy involves two separate problems: first, providing the correct boundary conditions at interfaces between different physical models and second, designing criteria to decide which model can be used in which part of the computational domain in an adaptive way.</p>
<p>We start with discussing the strategy for obtaining boundary conditions at the interfaces. Providing boundary conditions for the fluid part at the kinetic/fluid interface is rather straightforward: the fluid boundary conditions are obtained by taking the necessary moments of the phase-space densities <italic>f</italic><sub><italic>s</italic></sub> at the interface. Providing boundary conditions for the phase-space densities <italic>f</italic><sub><italic>s</italic></sub> from the fluid description is far less trivial and described in detail in Rieke et al. [<xref ref-type="bibr" rid="B20">20</xref>]. In short the procedure can be summarized as follows: we first extrapolate the phase-space density <italic>f</italic><sub><italic>s</italic></sub> to the boundary region. Next, we adjust the extrapolated phase-space density <italic>f</italic><sub><italic>s</italic></sub> such that the moments equal the moments from the 10-moment fluid description. In this way, we only manipulate the phase-space density <italic>f</italic><sub><italic>s</italic></sub> rather &#x0201C;smoothly&#x0201D; with minimal changes and do not force <italic>f</italic><sub><italic>s</italic></sub> to a Gaussian shape. The coupling between the 10-moment and 5-moment fluid regions is done in a very natural way. The boundary conditions for the 5-moment description is simply obtained by calculating the energy scalar from the trace of the energy density tensor. In the other direction, the energy tensor has to be constructed from the energy scalar by assuming a diagonal shape at the 10-/5-moment interface.</p>
<p>The criteria to decide which of the available models shall be used in which subregion of the domain is a highly non-trivial issue. Presently, our strategy is still in a phase of proof of concept and further work has to be invested. For the case of magnetic reconnection, we implemented heuristic criteria based on the current density <italic>j</italic><sub><italic>z</italic></sub> since it is a good indicator for regions of high reconnection. In order to allow for a finer detachment of electrons and ions, we actually use the velocity <italic>u</italic><sub><italic>z, s</italic></sub> &#x0003D; <italic>n</italic><sub><italic>s</italic></sub>&#x000FB;<sub><italic>z, s</italic></sub> for electrons and ions separately. This is reasonable as the current density is given by <inline-formula><mml:math id="M34"><mml:msub><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:munder><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (compare (3b)). We note that the same criterium is used to introduce a finer level of description (e.g. changing a 10 moment fluid region into a Vlasov region) as well as &#x0201C;coarsening&#x0201D; the physical model (e.g. changing a Vlasov region into a fluid region). Also note that we do not introduce overlap regions or buffer zones. It should be stated clearly that a criterion based on the current density is rather heuristic and far from universally applicable approach and further work has to be invested on robust criteria.</p>
<p>In addition, once a criterion is considered satisfactory for the context, thresholds have to be defined that mirror a good trade-off between the need to use a higher-information model for a correct representation and the opportunity to save computational resources with a lower-information model. Up to know we can only state that this is based on educated guesses.</p>
</sec>
<sec>
<title>3.5. Code performance</title>
<p>The described numerical codes, the adaptive coupling procedures and the parallelization framework based on space-filling curves [<xref ref-type="bibr" rid="B38">38</xref>] is build in our framework called <italic>muphy</italic>. This framework has been developed over the last 10 years. It is written in C&#x0002B;&#x0002B;/CUDA, runs partly on GPUs and partly on CPUs and employs MPI for parallelization.</p>
<p>Scaling runs have been performed on the JURECA supercomputer at the FZ J&#x000FC;lich, Germany [<xref ref-type="bibr" rid="B39">39</xref>], on a fully kinetic Whistler-wave setting [<xref ref-type="bibr" rid="B18">18</xref>]. Scaling results are excellent as shown in Table <xref ref-type="table" rid="T1">1</xref> and Figure <xref ref-type="fig" rid="F2">2</xref>. Note that the number of GPUs was only restricted by the actual configuration of JURECA.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Scaling behavior of <italic>muphy</italic> on JURECA across different problem sizes (absolute number of grid cells) and number of GPUs.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" colspan="9"><bold>&#x00023; GPUs #x02192;</bold><break/> <bold>&#x00023; Cells&#x02193;</bold></th>
</tr>
<tr>
<th/>
<th valign="top" align="center"><bold>2<sup>0</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>1</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>2</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>3</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>4</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>5</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>6</sup></bold></th>
<th valign="top" align="center"><bold>2<sup>7</sup></bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">2<sup>26</sup></td>
<td valign="top" align="center">1.27 h</td>
<td valign="top" align="center">0.59 h</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td valign="top" align="center">(14.7)</td>
<td valign="top" align="center">(31.4)</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">2<sup>28</sup></td>
<td valign="top" align="center">4.60 h</td>
<td valign="top" align="center">2.40 h</td>
<td valign="top" align="center">1.23 h</td>
<td valign="top" align="center">0.62 h</td>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td valign="top" align="center">(4.06)</td>
<td valign="top" align="center">(7.80)</td>
<td valign="top" align="center">(15.2)</td>
<td valign="top" align="center">(29.9)</td>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">2<sup>30</sup></td>
<td valign="top" align="center">18.7 h</td>
<td valign="top" align="center">9.71 h</td>
<td valign="top" align="center">4.92 h</td>
<td valign="top" align="center">2.76 h</td>
<td valign="top" align="center">1.25 h</td>
<td valign="top" align="center">0.70 h</td>
<td/>
<td/>
</tr>
<tr>
<td/>
<td valign="top" align="center">(1.00)</td>
<td valign="top" align="center">(1.92)</td>
<td valign="top" align="center">(3.79)</td>
<td valign="top" align="center">(6.77)</td>
<td valign="top" align="center">(15.0)</td>
<td valign="top" align="center">(26.63)</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">2<sup>32</sup></td>
<td/>
<td/>
<td valign="top" align="center">20.6 h</td>
<td valign="top" align="center">10.0 h</td>
<td valign="top" align="center">4.97 h</td>
<td valign="top" align="center">2.62 h</td>
<td valign="top" align="center">1.32 h</td>
<td valign="top" align="center">0.69 h</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center">(0.91)</td>
<td valign="top" align="center">(1.86)</td>
<td valign="top" align="center">(3.75)</td>
<td valign="top" align="center">(7.12)</td>
<td valign="top" align="center">(14.1)</td>
<td valign="top" align="center">(27.2)</td>
</tr>
<tr>
<td valign="top" align="left">2<sup>34</sup></td>
<td/>
<td/>
<td/>
<td/>
<td valign="top" align="center">20.8 h</td>
<td valign="top" align="center">10.8 h</td>
<td valign="top" align="center">5.24 h</td>
<td valign="top" align="center">2.83 h</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td/>
<td/>
<td valign="top" align="center">(0.90)</td>
<td valign="top" align="center">(1.74)</td>
<td valign="top" align="center">(3.57)</td>
<td valign="top" align="center">(6.61)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>Given are the times needed for 2,000 steps (in hours) and the relative speedup normalized to 2<sup>30</sup> cells on one GPU</italic>.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Scaling behavior of <italic>muphy</italic> on JURECA. Same data as in Table <xref ref-type="table" rid="T1">1</xref>.</p></caption>
<graphic xlink:href="fphy-06-00113-g0002.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results" id="s4">
<title>4. Results</title>
<p>We apply the described models and the multiphysics coupling strategy to the Geospace Environmental Modeling (GEM) Magnetic Reconnection Challenge [<xref ref-type="bibr" rid="B24">24</xref>], which has been set up to study 2d reconnection. It is a Harris sheet equilibrium with magnetic field</p>
<disp-formula id="E18"><mml:math id="M35"><mml:msub><mml:mi>B</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mi>tanh</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo>/</mml:mo><mml:mi>&#x003BB;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>
<p>density</p>
<disp-formula id="E19"><mml:math id="M36"><mml:mrow><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:msup><mml:mrow><mml:mtext>&#x000A0;sech</mml:mtext></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo>/</mml:mo><mml:mi>&#x003BB;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>&#x0221E;</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>magnetic flux perturbation</p>
<disp-formula id="E20"><mml:math id="M37"><mml:mi>&#x003C8;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mtext>&#x000A0;cos</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x000A0;cos</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003C0;</mml:mi><mml:mi>y</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>
<p>initially uniform electron and ion temperatures of ratio <italic>T</italic><sub><italic>i</italic></sub>/<italic>T</italic><sub><italic>e</italic></sub> &#x0003D; 5, and mass ratio <italic>m</italic><sub><italic>i</italic></sub>/<italic>m</italic><sub><italic>e</italic></sub> &#x0003D; 25. Moreover, <italic>B</italic><sub>0</sub> &#x0003D; 1, <italic>n</italic><sub>0</sub> &#x0003D; 1, &#x003C8;<sub>0</sub> &#x0003D; 0.1, &#x003BB; &#x0003D; 0.5 in the standard normalized units. While the original domain size is <italic>L</italic><sub><italic>x</italic></sub> &#x0003D; 25.6d<sub><italic>i</italic></sub>, <italic>L</italic><sub><italic>y</italic></sub> &#x0003D; 12.8d<sub><italic>i</italic></sub>, we use the slightly smaller <italic>L</italic><sub><italic>x</italic></sub> &#x0003D; 8&#x003C0;d<sub><italic>i</italic></sub>, <italic>L</italic><sub><italic>y</italic></sub> &#x0003D; 4&#x003C0;d<sub><italic>i</italic></sub> with ion inertial length d<sub><italic>i</italic></sub>, as we have depicted in Table <xref ref-type="table" rid="T2">2</xref>. The symmetry properties of the GEM problem make it sufficient to calculate only one quarter of the spatial domain. We use a uniform cell-width of d<italic>x</italic> &#x0003D; d<inline-formula><mml:math id="M38"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>64</mml:mn></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in 2d physical space and a uniform resolution of 32 cells in each direction in 3d velocity space. To reduce the computational costs, we use the reduced speed of light of 20 times the Alfv&#x000E9;n speed. The numerical setup is depicted in Table <xref ref-type="table" rid="T2">2</xref>.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Numerical setup of GEM.</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td valign="top" align="left">dimensions of physical domain</td>
<td valign="top" align="left">{<italic>x, y</italic>}&#x02208;{[&#x02212;4&#x003C0;..4&#x003C0;], [&#x02212;2&#x003C0;..2&#x003C0;]}<italic>d</italic><sub><italic>i</italic></sub></td>
</tr>
<tr>
<td valign="top" align="left">cell-width of physical space</td>
<td valign="top" align="left">d<italic>x</italic> &#x0003D; d<inline-formula><mml:math id="M39"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>64</mml:mn></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left">size of subregions in physical space</td>
<td valign="top" align="left">&#x000D1;<sub><italic>x</italic></sub> &#x0003D; &#x000D1;<sub><italic>y</italic></sub> &#x0003D; 32 cells</td>
</tr>
<tr>
<td valign="top" align="left">resolution of velocity space (kinetic region)</td>
<td valign="top" align="left"><italic>N</italic><sub><italic>v</italic><sub><italic>x</italic></sub></sub> &#x0003D; <italic>N</italic><sub><italic>v</italic><sub><italic>y</italic></sub></sub> &#x0003D; <italic>N</italic><sub><italic>v</italic><sub><italic>z</italic></sub></sub> &#x0003D; 32 cells</td>
</tr>
<tr>
<td valign="top" align="left">mass ratio</td>
<td valign="top" align="left"><inline-formula><mml:math id="M40"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><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:mo>=</mml:mo><mml:mn>25</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left">temperature ratio</td>
<td valign="top" align="left"><inline-formula><mml:math id="M41"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mn>5</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left">speed of light</td>
<td valign="top" align="left"><italic>c</italic> &#x0003D; 20<italic>v</italic><sub><italic>A</italic></sub></td>
</tr>
<tr>
<td valign="top" align="left">isotropization length scale</td>
<td valign="top" align="left"><italic>k</italic><sub>0</sub> &#x0003D; 5.0<italic>d</italic><sub><italic>i</italic></sub></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the simulation we use the <italic>u</italic><sub><italic>z,s</italic></sub>-based criterion with a thresholds depicted in Table <xref ref-type="table" rid="T3">3</xref>. The criterion is reassessed every <inline-formula><mml:math id="M42"><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:msubsup><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> (inverse ion-gyrofrequencies) for every subregion.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Numerical setup of GEM.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th/>
<th/>
<th valign="top" align="left"><bold>kinetic iff &#x02026;</bold></th>
<th valign="top" align="left"><bold>10-moment iff not kinetic and &#x02026;</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">thresholds</td>
<td valign="top" align="left">electrons</td>
<td valign="top" align="left">max|<italic>u</italic><sub><italic>z, e</italic></sub>|&#x02265;0.3<italic>v</italic><sub><italic>A</italic></sub></td>
<td valign="top" align="left">max|<italic>u</italic><sub><italic>z, e</italic></sub>|&#x02265;0.1<italic>v</italic><sub><italic>A</italic></sub></td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ions</td>
<td valign="top" align="left">max|<italic>u</italic><sub><italic>z, i</italic></sub>|&#x02265;0.6<italic>v</italic><sub><italic>A</italic></sub></td>
<td valign="top" align="left">max|<italic>u</italic><sub><italic>z, i</italic></sub>|&#x02265;0.2<italic>v</italic><sub><italic>A</italic></sub></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p><italic>Thresholds for the u<sub>z</sub>-criterion in units of Alfen-speed v<sub>A</sub>. They are evaluated for every subregion separately. The five-moment model is used iff neither the kinetic nor the ten-moment thresholds are met</italic></p></fn>
</table-wrap-foot>
</table-wrap>
<p>In Figure <xref ref-type="fig" rid="F3">3</xref> the fields <italic>j</italic><sub><italic>z</italic></sub>, <italic>u</italic><sub><italic>z,e</italic></sub> and <italic>u</italic><sub><italic>z,i</italic></sub> are shown together with the areas depicting the different physical models for different times of the simulation. From these figures one can deduce that substantial saving in simulation time can be achieved since the performance gain is approximately proportional to the ratio of the computational domain to the area where the Vlasov equation is solved. A video showing the dynamical evolution depicted in Figure <xref ref-type="fig" rid="F3">3</xref> is available in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref> section.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>|<italic>u</italic><sub><italic>z,e</italic></sub>|, <italic>j</italic><sub><italic>z</italic></sub> and |<italic>u</italic><sub><italic>z,i</italic></sub>| for different times in units of inverse ion-gyrofrequencies <inline-formula><mml:math id="M43"><mml:msubsup><mml:mrow><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>. On the outsides, the preferred models are depicted based on the values of <italic>u</italic><sub><italic>z,s</italic></sub> and threshold as given in Table <xref ref-type="table" rid="T3">3</xref>. Red areas are solved with the kinetic solver, blue areas with the ten-moment and yellow areas with the five-moment fluid solver. Note that the initial spacial distribution of models at time <italic>t</italic> &#x0003D; 0 have been prescribed.</p></caption>
<graphic xlink:href="fphy-06-00113-g0003.tif"/>
</fig>
<p>In Figure <xref ref-type="fig" rid="F4">4</xref>, a comparison of different simulations are shown and compared to the multiphysics run. Depicted is the current density <italic>j</italic><sub><italic>z</italic></sub> at the time of the highest reconnection rate. The fully kinetic Vlasov simulation agrees rather well with the multiphysics simulation. The overall agreement is substantially better than the results obtained from the 10- and 5-moment simulations. However, differences especially in the precise values of the absolute maxima of the current density, are visible. Whether this is an effect of the model selection criteria has to be tested in further investigations.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><italic>j</italic><sub><italic>z</italic></sub> at highest reconnection rate for the coupled run and some uncoupled comparison runs with a single solver.</p></caption>
<graphic xlink:href="fphy-06-00113-g0004.tif"/>
</fig>
<p>As a more quantitative comparison, the reconnecting flux for the multiphysics simulation is plotted in Figure <xref ref-type="fig" rid="F5">5</xref> together with purely kinetic and fluid runs. There are a number of things to observe from the plot: While the reconnecting flux of the fluid runs does not saturate within the simulation time, the kinetic and the multiphysics runs saturate. In addition, they both saturate at the same level and thus capture essentially the same small scale physics which is not possible with the fluid models.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Reconnection fluxes for the coupled run and some uncoupled comparison runs with a single solver. Crosses mark the point of highest reconnection rate throughout the respective run.</p></caption>
<graphic xlink:href="fphy-06-00113-g0005.tif"/>
</fig>
<p>Alone the presence of electron and ion kinetic regions in the very center of reconnection zone and 10-moment fluid regions around it seems to ensure the characteristic behavior of the full kinetic reconnection scenario.</p>
</sec>
<sec sec-type="discussion" id="s5">
<title>5. Discussion</title>
<p>We showed that the proposed multiphysics coupling hierarchy can give excellent results even when only a small part of computational domain near the reconnection zone is captured with a kinetic model.</p>
<p>However, still many questions and challenges remain and it is clear that the present simulations are only on the level of a proof of concept. Most important is the issue of designing robust physics refinement criteria and their thresholds. First attempts based on the heat flux are under investigation. In addition, the multiphysics coupling strategy should be formulated as an asymptotic preserving scheme [<xref ref-type="bibr" rid="B40">40</xref>, <xref ref-type="bibr" rid="B41">41</xref>]. The coupling of the 10- and 5-moment models is already in this state when incorporating the effect of Landau damping [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B3">3</xref>]. Presently, we are also reformulating the coupling between the Vlasov and the 10-moment model. For this, we formulate the kinetic description as an adaptive (in time and space) &#x003B4;<italic>f</italic> method and ease the transition to the fluid description as an asymptotic preserving scheme. Finally, the multiphysics hierarchy should not stop at the level of the 5-moment fluid description. Work to couple the 5-moment model to MHD is in progress.</p>
</sec>
<sec id="s6">
<title>Data availabilty statement</title>
<p>The datasets generated for this study can be found on the data server <ext-link ext-link-type="uri" xlink:href="https://vlasov.tp1.ruhr-uni-bochum.de/data/paper-frontiers-2018">https://vlasov.tp1.ruhr-uni-bochum.de/data/paper-frontiers-2018</ext-link>.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>All authors listed have made a substantial, direct and intellectual contribution to the work, and approved it for publication.</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 acknowledge interesting discussions with F. Allmann-Rahn, J. Dreher and T. Trost. Computations were conducted on the Davinci cluster at TP1 Plasma Research Department and on the JURECA cluster at J&#x000FC;lich Supercomputing Center under the project number HBO43. The authors gratefully acknowledge the computing time granted by the John von Neumann Institute for Computing (NIC) and provided on the supercomputer JURECA at J&#x000FC;lich Supercomputing Centre (JSC).</p>
</ack>
<sec sec-type="supplementary-material" id="s8">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fphy.2018.00113/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fphy.2018.00113/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Video_1.MP4" id="SM1" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink">
<label>Video S1</label>
<caption><p>Dynamical evolution of |<italic>u</italic><sub><italic>z,e</italic></sub>|, |<italic>u</italic><sub><italic>z,i</italic></sub>| together with the refinement criteria. red: Vlasov solver, blue: 10-moment fluid solver, yellow: 5-moment fluid solver.</p></caption></supplementary-material>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<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>AH</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>. <article-title>Comparison of multi-fluid moment models with particle-in-cell simulations of collisionless magnetic reconnection</article-title>. <source>Phys Plasmas</source> (<year>2015</year>) <volume>22</volume>:<fpage>012108</fpage>. <pub-id pub-id-type="doi">10.1063/1.4906063</pub-id></citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ng</surname> <given-names>J</given-names></name> <name><surname>Hakim</surname> <given-names>A</given-names></name> <name><surname>Bhattacharjee</surname> <given-names>A</given-names></name> <name><surname>Stanier</surname> <given-names>A</given-names></name> <name><surname>Daughton</surname> <given-names>W</given-names></name></person-group>. <article-title>Simulations of anti-parallel reconnection using a nonlocal heat flux closure</article-title>. <source>Phys Plasmas</source> (<year>2017</year>) <volume>24</volume>:<fpage>082112</fpage>. <pub-id pub-id-type="doi">10.1063/1.4993195</pub-id></citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Allmann-Rahn</surname> <given-names>F</given-names></name> <name><surname>Trost</surname> <given-names>T</given-names></name> <name><surname>Grauer</surname> <given-names>R</given-names></name></person-group>. <article-title>Temperature gradient driven heat flux closure in fluid simulations of collisionless reconnection</article-title>. <source>J Plasma Phys.</source> (<year>2018</year>). <pub-id pub-id-type="doi">10.1017/S002237781800048X</pub-id></citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hammett</surname> <given-names>GW</given-names></name> <name><surname>Perkins</surname> <given-names>FW</given-names></name></person-group>. <article-title>Fluid moment models for Landau damping with application to the ion-temperature-gradient instability</article-title>. <source>Phys Rev Lett.</source> (<year>1990</year>) <volume>64</volume>:<fpage>3019</fpage>&#x02013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.64.3019</pub-id></citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hammett</surname> <given-names>GW</given-names></name> <name><surname>Dorland</surname> <given-names>W</given-names></name> <name><surname>Perkins</surname> <given-names>FW</given-names></name></person-group>. <article-title>Fluid models of phase mixing, Landau damping, and nonlinear gyrokinetic dynamics</article-title>. <source>Phys Fluids B.</source> (<year>1992</year>) <volume>4</volume>:<fpage>2052</fpage>&#x02013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1063/1.860014</pub-id></citation>
</ref>
<ref id="B6">
<label>6.</label>
<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>PL</given-names></name></person-group>. <article-title>Long-Alfv&#x000E9;n-wave trains in collisionless plasmas. II. A Landau-fluid approach</article-title>. <source>Phys Plasmas.</source> (<year>2003</year>) <volume>10</volume>:<fpage>3906</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1063/1.1600442</pub-id></citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname> <given-names>P</given-names></name> <name><surname>Hammett</surname> <given-names>GW</given-names></name> <name><surname>Quataert</surname> <given-names>E</given-names></name></person-group>. <article-title>Transition from collisionless to collisional magnetorotational instability</article-title>. <source>Astrophys J.</source> (<year>2003</year>) <volume>596</volume>:<fpage>1121</fpage>. <pub-id pub-id-type="doi">10.1086/378234</pub-id></citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chust</surname> <given-names>T</given-names></name> <name><surname>Belmont</surname> <given-names>G</given-names></name></person-group>. <article-title>Closure of fluid equations in collisionless magnetoplasmas</article-title>. <source>Phys Plasmas.</source> (<year>2006</year>) <volume>13</volume>:<fpage>012506</fpage>. <pub-id pub-id-type="doi">10.1063/1.2138568</pub-id></citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schulze</surname> <given-names>TP</given-names></name> <name><surname>Smereka</surname> <given-names>PEW</given-names></name></person-group>. <article-title>Coupling kinetic Monte-Carlo and continuum models with application to epitaxial growth</article-title>. <source>J Comput Phys.</source> (<year>2003</year>) <volume>189</volume>:<fpage>197</fpage>&#x02013;<lpage>211</lpage>. <pub-id pub-id-type="doi">10.1016/S0021-9991(03)00208-0</pub-id></citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Degond</surname> <given-names>P</given-names></name> <name><surname>Dimarce</surname> <given-names>G</given-names></name> <name><surname>Mieussens</surname> <given-names>L</given-names></name></person-group>. <article-title>A multiscale kinetic-fluid solver with dynamic localization of kinetic effects</article-title>. <source>J Comput Phys.</source> (<year>2010</year>) <volume>229</volume>:<fpage>4907</fpage>&#x02013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2010.03.009</pub-id></citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dellacherie</surname> <given-names>S</given-names></name></person-group>. <article-title>Kinetic-fluid coupling in the field of the atomic vapor isotopic separation: numerical results in the case of a monospecies perfect gas</article-title>. <source>AIP Conf Proc.</source> (<year>2003</year>) <volume>663</volume>:<fpage>947</fpage>&#x02013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1063/1.1581642</pub-id></citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goudon</surname> <given-names>T</given-names></name> <name><surname>Jin</surname> <given-names>S</given-names></name> <name><surname>Liu</surname> <given-names>JG</given-names></name> <name><surname>Yan</surname> <given-names>B</given-names></name></person-group>. <article-title>Asymptotic-preserving schemes for kinetic-fluid modeling of disperse two-phase flows</article-title>. <source>J Comput Phys.</source> (<year>2013</year>) <volume>246</volume>:<fpage>145</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2013.03.038</pub-id></citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tiwari</surname> <given-names>S</given-names></name> <name><surname>Klar</surname> <given-names>A</given-names></name></person-group>. <article-title>An adaptive domain decomposition procedure for Boltzmann and Euler equations</article-title>. <source>J Comput Appl Math.</source> (<year>1998</year>) <volume>90</volume>:<fpage>223</fpage>&#x02013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1016/S0377-0427(98)00027-2</pub-id></citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Le Tallec</surname> <given-names>P</given-names></name> <name><surname>Mallinger</surname> <given-names>F</given-names></name></person-group>. <article-title>Coupling Boltzmann and Navier-Stokes Equations by Half Fluxes</article-title>. <source>J Computational Physics.</source> (<year>1997</year>) <volume>136</volume>:<fpage>51</fpage>&#x02013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1006/jcph.1997.5729</pub-id></citation>
</ref>
<ref id="B15">
<label>15.</label>
<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> <name><surname>Hirose</surname> <given-names>S</given-names></name> <name><surname>Kageyama</surname> <given-names>A</given-names></name></person-group>. <article-title>MHD&#x02013;PIC Connection Model in a Magnetosphere&#x02013;ionosphere Coupling System</article-title>. <source>J Plasma Phys.</source> (<year>2006</year>) <volume>72</volume>:<fpage>945</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1017/S0022377806005356</pub-id></citation>
</ref>
<ref id="B16">
<label>16.</label>
<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>. <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> (<year>2007</year>) <volume>227</volume>:<fpage>1340</fpage>&#x02013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2007.09.011</pub-id></citation>
</ref>
<ref id="B17">
<label>17.</label>
<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>G</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>. <article-title>The fluid-kinetic particle-in-cell method for plasma simulations</article-title>. <source>J Comput Phys.</source> (<year>2014</year>) <volume>271</volume>:<fpage>415</fpage>&#x02013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2014.02.002</pub-id></citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Daldorff</surname> <given-names>LKS</given-names></name> <name><surname>T&#x000F3;th</surname> <given-names>G</given-names></name> <name><surname>Gombosi</surname> <given-names>TI</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>. <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> (<year>2014</year>) <volume>268</volume>:<fpage>236</fpage>&#x02013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2014.03.009</pub-id></citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kolobov</surname> <given-names>VI</given-names></name> <name><surname>Arslanbekov</surname> <given-names>RR</given-names></name></person-group>. <article-title>Towards adaptive kinetic-fluid simulations of weakly ionized plasmas</article-title>. <source>J Comput Phys.</source> (<year>2012</year>) <volume>231</volume>:<fpage>839</fpage>&#x02013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2011.05.036</pub-id></citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rieke</surname> <given-names>M</given-names></name> <name><surname>Trost</surname> <given-names>T</given-names></name> <name><surname>Grauer</surname> <given-names>R</given-names></name></person-group>. <article-title>Coupled vlasov and two-fluid codes on GPUs</article-title>. <source>J Comput Phys.</source> (<year>2015</year>) <volume>283</volume>:<fpage>436</fpage>&#x02013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2014.12.016</pub-id></citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>T&#x000F3;th</surname> <given-names>G&#x000E1;bor</given-names></name> <name><surname>Jia</surname> <given-names>Xianzhe</given-names></name> <name><surname>Markidis</surname> <given-names>Stefano</given-names></name> <name><surname>Peng Ivy</surname> <given-names>Bo</given-names></name> <name><surname>Chen</surname> <given-names>Yuxi</given-names></name> <name><surname>Daldorff Lars</surname> <given-names>K S</given-names></name> <etal/></person-group>. <article-title>Extended magnetohydrodynamics with embedded particle-in-cell simulation of Ganymede&#x00027;s magnetosphere</article-title>. <source>J Geophys Res.</source> (<year>2016</year>) <volume>121</volume>:<fpage>1273</fpage>&#x02013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1002/2015JA021997</pub-id></citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>T&#x000F3;th</surname> <given-names>G</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Gombosi</surname> <given-names>TI</given-names></name> <name><surname>Cassak</surname> <given-names>P</given-names></name> <name><surname>Markidis</surname> <given-names>S</given-names></name> <name><surname>Peng</surname> <given-names>IB</given-names></name></person-group>. <article-title>Scaling the ion inertial length and its implications for modeling reconnection in lobal simulations</article-title>. <source>J Geophys Res.</source> (<year>2017</year>) <volume>122</volume>:<fpage>10336</fpage>&#x02013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1002/2017JA024189</pub-id></citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Makwana</surname> <given-names>KD</given-names></name> <name><surname>Keppens</surname> <given-names>R</given-names></name> <name><surname>Lapenta</surname> <given-names>G</given-names></name></person-group>. <article-title>Two-way coupling of magnetohydrodynamic simulations with embedded particle-in-cell simulations</article-title>. <source>Comput Phys Commun.</source> (<year>2017</year>) <volume>221</volume>:<fpage>81</fpage>&#x02013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2017.08.003</pub-id></citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Birn</surname> <given-names>J</given-names></name> <name><surname>Drake</surname> <given-names>JF</given-names></name> <name><surname>Shay</surname> <given-names>MA</given-names></name></person-group>. <article-title>Geospace Environmental Modeling (GEM) magnetic reconnection challenge</article-title>. <source>J Geophys Res.</source> (<year>2001</year>) <volume>106</volume>:<fpage>3715</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1029/1999JA900449</pub-id></citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Strang</surname> <given-names>G</given-names></name></person-group>. <article-title>On the construction and comparison of difference schemes</article-title>. <source>SIAM J Numer Anal.</source> (<year>1968</year>) <volume>5</volume>:<fpage>506</fpage>&#x02013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1137/0705041</pub-id></citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Filbet</surname> <given-names>F</given-names></name> <name><surname>Sonnendr&#x000FC;cker</surname> <given-names>E</given-names></name> <name><surname>Bertrand</surname> <given-names>P</given-names></name></person-group>. <article-title>Conservative numerical schemes for the Vlasov equation</article-title>. <source>J Comput Phys.</source> (<year>2001</year>) <volume>172</volume>:<fpage>166</fpage>&#x02013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1006/jcph.2001.6818</pub-id></citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Trost</surname> <given-names>T</given-names></name> <name><surname>Lautenbach</surname> <given-names>S</given-names></name> <name><surname>Grauer</surname> <given-names>R</given-names></name></person-group>. <article-title>Enhanced conservation properties of Vlasov codes through coupling with conservative fluid models</article-title>. <source>ArXiv e-prints</source>. (<year>2017</year>).</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Leslie</surname> <given-names>LM</given-names></name> <name><surname>Purser</surname> <given-names>RJ</given-names></name></person-group>. <article-title>Three-dimensional mass-conserving semi-Lagrangian scheme employing forward trajectories</article-title>. <source>Month Weather Rev.</source> (<year>1995</year>) <volume>123</volume>:<fpage>2551</fpage>&#x02013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0493(1995)123&#x0003C;2551:TDMCSL&#x0003E;2.0.CO;2</pub-id></citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Boris</surname> <given-names>JP</given-names></name></person-group>. <article-title>Relativistic plasma simulation-optimization of a hybrid code,</article-title> in <source>Proceedings of the Conference on the Numerical Simulation of Plasmas</source>. <publisher-loc>Washington DC</publisher-loc>: <publisher-name>U.S. Naval Research Laboratory</publisher-name> (<year>1970</year>). <fpage>3</fpage>&#x02013;<lpage>67</lpage>.</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schmitz</surname> <given-names>H</given-names></name> <name><surname>Grauer</surname> <given-names>R</given-names></name></person-group>. <article-title>Darwin-Vlasov simulations of magnetised plasmas</article-title>. <source>J Comput Phys.</source> (<year>2006</year>) <volume>214</volume>:<fpage>738</fpage>&#x02013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2005.10.013</pub-id></citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schmitz</surname> <given-names>H</given-names></name> <name><surname>Grauer</surname> <given-names>R</given-names></name></person-group>. <article-title>Comparison of time splitting and backsubstitution methods for integrating Vlasov&#x00027;s equation with magnetic fields</article-title>. <source>Comp Phys Commun.</source> (<year>2006</year>) <volume>175</volume>:<fpage>86</fpage>&#x02013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2006.02.007</pub-id></citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Forum</surname> <given-names>MP</given-names></name></person-group>. <source>MPI: A Message-Passing Interface Standard.</source> <publisher-loc>Knoxville, TN</publisher-loc> (<year>1994</year>).</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="web"><person-group person-group-type="author"><name><surname>nVidia</surname> <given-names>corp</given-names></name></person-group>. <source>nVidia CUDA C Programming Guide</source> (<year>2013</year>). Available online at: <ext-link ext-link-type="uri" xlink:href="http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html">http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html</ext-link></citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kurganov</surname> <given-names>A</given-names></name> <name><surname>Levy</surname> <given-names>D</given-names></name></person-group>. <article-title>A third-order semidiscrete central scheme for conservation laws and convection-diffusion equations</article-title>. <source>SIAM J Sci Comput.</source> (<year>2000</year>) <volume>22</volume>:<fpage>1461</fpage>&#x02013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1137/S1064827599360236</pub-id></citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shu</surname> <given-names>CW</given-names></name> <name><surname>Osher</surname> <given-names>S</given-names></name></person-group>. <article-title>Efficient implementation of essentially non-oscillatory shock-capturing schemes</article-title>. <source>J Comput Phys.</source> (<year>1988</year>) <volume>77</volume>:<fpage>439</fpage>&#x02013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/0021-9991(88)90177-5</pub-id></citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yee</surname> <given-names>KS</given-names></name></person-group>. <article-title>Numerical solution of initial boundary value problems involving Maxwell&#x00027;s equations in isotropic media</article-title>. <source>IEEE Trans Antennas Propag.</source> (<year>1966</year>) <volume>14</volume>:<fpage>302</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1109/TAP.1966.1138693</pub-id></citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Taflove</surname> <given-names>A</given-names></name></person-group>. <article-title>Computational electrodynamics: the finite-difference time-domain method</article-title>. <publisher-loc>Norwood, MA</publisher-loc>: <publisher-name>Artech House</publisher-name> (<year>1995</year>).</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dreher</surname> <given-names>J</given-names></name> <name><surname>Grauer</surname> <given-names>R</given-names></name></person-group>. <article-title><italic>racoon</italic>: a parallel mesh-adaptive framework for hyperbolic conservation laws</article-title>. <source>Parallel Comput.</source> (<year>2005</year>) <volume>31</volume>:<fpage>913</fpage>. <pub-id pub-id-type="doi">10.1016/j.parco.2005.04.011</pub-id></citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="other"><person-group person-group-type="author"><collab>J&#x000FC;lich Supercomputing Centre</collab></person-group>. <article-title>JURECA: general-purpose supercomputer at J&#x000FC;lich supercomputing centre</article-title>. <source>J Large Scale Res Facilit.</source> (<year>2016</year>) <volume>2</volume>:<fpage>1</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.17815/jlsrf-2-121</pub-id></citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Degond</surname> <given-names>P</given-names></name> <name><surname>Deluzet</surname> <given-names>F</given-names></name></person-group>. <article-title>Asymptotic-preserving methods and multiscale models for plasma physics</article-title>. <source>J Comput Phys.</source> (<year>2017</year>) <volume>336</volume>:<fpage>429</fpage>&#x02013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2017.02.009</pub-id></citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>J</given-names></name> <name><surname>Jin</surname> <given-names>S</given-names></name> <name><surname>Li</surname> <given-names>Q</given-names></name></person-group>. <article-title>Chapter 5 - asymptotic-preserving schemes for multiscale hyperbolic and kinetic equations</article-title>. In: <person-group person-group-type="editor"><name><surname>Abgrall</surname> <given-names>R</given-names></name> <name><surname>Shu</surname> <given-names>CW</given-names></name></person-group> editors. <source>Handbook of Numerical Methods for Hyperbolic Problems. Vol. 18 of Handbook of Numerical Analysis</source>. <publisher-name>Elsevier</publisher-name> (<year>2017</year>). <fpage>103</fpage>&#x02013;<lpage>29</lpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.sciencedirect.com/science/article/pii/S1570865916300102">http://www.sciencedirect.com/science/article/pii/S1570865916300102</ext-link></citation>
</ref>
</ref-list>
</back>
</article>