<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-19-6121-2026</article-id><title-group><article-title>Cleo: the numerical methods of a new superdroplet model including a droplet breakup algorithm (v0.52.0)</article-title><alt-title>Cleo</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Bayley</surname><given-names>Clara J. A.</given-names></name>
          <email>clara.bayley@mpimet.mpg.de</email>
        <ext-link>https://orcid.org/0000-0002-4540-9382</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3 aff4">
          <name><surname>Naumann</surname><given-names>Ann Kristin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-5057-6038</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Poydenot</surname><given-names>Florian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-9552-4055</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Vogel</surname><given-names>Raphaela</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8666-5147</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Stevens</surname><given-names>Bjorn</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3795-0475</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Shima</surname><given-names>Shin-Ichiro</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-5540-713X</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Max-Planck-Institut für Meteorologie, Hamburg, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>International Max Planck Research School on Earth System Modelling, Hamburg, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Meteorologisches Institut, Universität Hamburg, Hamburg, Germany</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Ludwig-Maximilians-Universität München, Munich, Germany</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Graduate School of Information Science, University of Hyogo, Kobe, Japan</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Clara J. A. Bayley (clara.bayley@mpimet.mpg.de)</corresp></author-notes><pub-date><day>9</day><month>July</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>13</issue>
      <fpage>6121</fpage><lpage>6142</lpage>
      <history>
        <date date-type="received"><day>8</day><month>September</month><year>2025</year></date>
           <date date-type="rev-request"><day>27</day><month>October</month><year>2025</year></date>
           <date date-type="rev-recd"><day>26</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>9</day><month>June</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Clara J. A. Bayley et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026.html">This article is available from https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e154">The numerical methods of Eulerian bulk and bin models have obscured our fundamental understanding of cloud microphysics and introduced artificial uncertainties. In contrast, the Super-Droplet Method (SDM) provides a transparent link between model and theory, and remedies the numerical artifacts that hindered decades of cloud modelling. In light of its numerous advantages we've created a novel SDM for warm-cloud microphysics called Cleo, with the goal of making it feasible to run Large-Eddy Simulations (LES) with SDM in domains large enough to resolve shallow mesoscale cloud organisation <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Here we document the microphysics grounding Cleo and how it is translated into numerical methods, with the intention of assisting the physical interpretation of future LES and comparison with observations. We highlight subtle but important points where we differ from existing SDMs: in how we model the ventilation effect on evaporation, and how we account for uncertainty in our knowledge of droplet collisions. As well as modelling collision-coalescence, we propose a low-cost extension to the original SDM algorithm which adds both collisional rebound and breakup. We demonstrate Cleo's capabilities with known test-cases for condensation/evaporation, collisions between droplets, and droplet motion, including an integrated test using the 1-D Kinematic Driver framework. Cleo can therefore now be used stand-alone, one-way coupled for piggybacking, or two-way coupled for LES, as a fully-functioning SDM capable of representing all the main microphysical processes driving warm-clouds.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e184">Substantial differences exist between conventional Eulerian models for cloud microphysics. Excessive degrees of freedom within one- and two-moment bulk schemes, the least expensive of existing microphysics models, allow for varying definitions of condensate categories, as well as the parametrisations for how they interact with one another, and their assumed size distributions <xref ref-type="bibr" rid="bib1.bibx38" id="paren.1"/>. Increasing in sophistication, even the most conventional spectral bin schemes still vary in how they define condensate categories and their parametrisations. They also introduce differences in numerical implementations, for example to tackle numerical diffusion <xref ref-type="bibr" rid="bib1.bibx53" id="paren.2"/>, such that even if two bin schemes solve the same equations they could calculate different results. These differences matter for more than just microphysics.</p>
      <p id="d2e193">The differences between conventional Eulerian, bulk and bin, models have a wide-range of macrophysical ramifications. In global storm resolving models <xref ref-type="bibr" rid="bib1.bibx50 bib1.bibx10" id="paren.3"><named-content content-type="pre">e.g.</named-content></xref>, only changing fall velocity parameters in one- and two- moment bulk schemes can substantially alter the relationship between moisture and convection, which has consequences for the Madden–Julian oscillation and the radiation balance of the entire atmosphere <xref ref-type="bibr" rid="bib1.bibx77 bib1.bibx79 bib1.bibx55" id="paren.4"/>. Varying definitions of condensate size distributions in bulk schemes are also problematic because they alter shallow-cloud fraction and albedo, even in non-precipitating clouds, and their underlying assumptions, regarding the functional form of each distribution and distinguishing between “rain” and “cloud” condensates, are known to be inconsistent with observations and with bin scheme models of cloud microphysical processes <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx32 bib1.bibx30 bib1.bibx33" id="paren.5"><named-content content-type="pre">e.g.</named-content></xref>. When Large-Eddy Simulations (LES) and observations are compared, differing precipitation patterns are frequently attributed to differences in microphysics schemes <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx39 bib1.bibx65" id="paren.6"><named-content content-type="pre">e.g.</named-content></xref>, and bin schemes have been shown to be just as disparate as bulk ones <xref ref-type="bibr" rid="bib1.bibx83 bib1.bibx28 bib1.bibx27" id="paren.7"/>. Indeed there is extensive literature showing the many ways in which microphysics can appreciably affect larger-scale dynamics <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx25 bib1.bibx37 bib1.bibx18" id="paren.8"><named-content content-type="pre">e.g.</named-content></xref>, and thus as long as there are differences between microphysics schemes we can expect there to be differences in macrophysical outcomes. Differences inevitably arise from gaps in our knowledge of cloud microphysics, however, the differences highlighted above are not caused by knowledge gaps, but rather by “model uncertainty”, uncertainty inherent to <italic>the way</italic> that conventional Eulerian cloud microphysics models represent what we already understand <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx53" id="paren.9"/>.</p>
      <p id="d2e229">The Super-Droplet Method <xref ref-type="bibr" rid="bib1.bibx68" id="paren.10"><named-content content-type="pre">SDM;</named-content></xref> is a Lagrangian particle method for modelling cloud microphysics where the condensate population is represented by “superdroplets”. Superdroplets have the same properties as real condensates as well as an extra one, the multiplicity, which states how many real condensate particles that superdroplet stands for. In a somewhat analogous way to bulk schemes where the accuracy of the condensate size distributions is bounded by the number of moments, and to bin schemes where it is bounded by the number of bins, it is the number of superdroplets which limit the accuracy of SDM. The major limitation of SDM is its computational cost, both in terms of its memory consumption and its number of computations, which presumably is the reason that LES using SDM have so far been limited to domains <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> or smaller (to the best of our knowledge, the largest LES with SDM to-date are <xref ref-type="bibr" rid="bib1.bibx63 bib1.bibx12 bib1.bibx48" id="altparen.11"/> and <xref ref-type="bibr" rid="bib1.bibx84" id="altparen.12"/>). Historically, Lagrangian particle-based microphysics schemes have struggled computationally <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx72" id="paren.13"><named-content content-type="pre">e.g.</named-content></xref> whilst bin and bulk schemes have advanced not only cloud process understanding but also numerical weather and climate prediction in ways that would not otherwise have been possible, by working within the computational constraints of the time <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx53" id="paren.14"/>. Nevertheless, advances in high-performance computing combined with SDM's embarrassingly parallel algorithms, make SDM a promising model for cloud microphysics on current and upcoming computer architectures <xref ref-type="bibr" rid="bib1.bibx68 bib1.bibx24 bib1.bibx53 bib1.bibx48" id="paren.15"/>, potentially changing the perception that Lagrangian particle-based cloud microphysics is too computationally expensive.</p>
      <p id="d2e273">Part of what makes SDM appealing is that SDM eradicates the biggest sources of conventional model uncertainty. Whilst SDM is not free of modelling assumptions and hence still suffers from its own sources of model uncertainty <xref ref-type="bibr" rid="bib1.bibx27" id="paren.16"/>, SDM makes no assumptions about condensate categories or size distributions unlike bulk schemes, and it does not suffer from same intrinsic problems as bin schemes, such as numerical diffusion and the “curse of dimensionality” <xref ref-type="bibr" rid="bib1.bibx24" id="paren.17"/>. Furthermore, SDM has an important convergence property. As the number of superdroplets increases, a simulation tends towards what we expect from explicit individual particle simulations <xref ref-type="bibr" rid="bib1.bibx68" id="paren.18"/>, and the mean of many simulations of its collision-coalescence algorithm approaches the solution to the Smoluchowski equation <xref ref-type="bibr" rid="bib1.bibx74" id="paren.19"/>. This is in stark contrast to bulk schemes, where increasing refinement does not converge to a generic solution, and also to bin schemes which model collisions by solving the Smoluchowski equation directly. Bulk schemes therefore suffer from the limitations of that equation; namely its mean-field approximation assumes that the locations of differently sized droplets are uncorrelated <xref ref-type="bibr" rid="bib1.bibx19" id="paren.20"/>, even though this is only variably true <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx53" id="paren.21"/>, and prevents modelling “lucky drops” which may be crucial for precipitation onset <xref ref-type="bibr" rid="bib1.bibx80 bib1.bibx41 bib1.bibx16 bib1.bibx53" id="paren.22"/>. In SDM, the stochastic collision-coalescence algorithm does not make these assumptions and can represent lucky drops <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx43" id="paren.23"/>. Finally, the link between our fundamental (particle-based) understanding of microphysical processes and their representation in SDM is clearer and more direct than in Eulerian microphysics models, meaning that variations between SDMs hold a stronger relation to differences in our understanding of the underlying physics.</p>
      <p id="d2e302">We have created a novel computational implementation of SDM, Cleo. Our goal is to make a simplistic, ordinary representation of warm-cloud microphysics according to SDM which is well-suited to high-performance computers. Consequently we hope to make SDM feasible for large-enough-domain LES to resolve the interactions between warm-cloud microphysics and shallow mesoscale cloud organisation <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In the companion to this paper we described the fundamental computational design of our SDM and its computational performance <xref ref-type="bibr" rid="bib1.bibx9" id="paren.24"/>. In this paper we document Cleo's numerical methods for warm-cloud microphysics and demonstrate their behaviour in known test-cases. Since the link between the numerical methods and fundamental theory is so clear in SDM, by carefully describing our numerical methods we assist the physical interpretation of studies using Cleo and comparisons with other microphysics models.</p>
      <p id="d2e326">Cleo models all the major microphysical processes of warm-clouds: condensation/evaporation, collisions between droplets and droplet motion. Most of the methods are already found in the literature, but in addition to documenting which of those Cleo adopts, we highlight particular novelties of our approaches and explain how the flexibility we incorporated reflects the uncertainties in our current understanding of warm-cloud microphysics. More specifically, we clarify the methods of <xref ref-type="bibr" rid="bib1.bibx68" id="text.25"/> and <xref ref-type="bibr" rid="bib1.bibx48" id="text.26"/> for modelling condensation/evaporation and extend them to include ventilation effects. For collision between droplets, Cleo can use the original collision-coalescence algorithm according to <xref ref-type="bibr" rid="bib1.bibx68" id="text.27"/>, however Cleo also facilitates various definitions for the collision kernel and the outcome of collisions between droplets. The breakup of raindrops as a consequence of collisions is included in <xref ref-type="bibr" rid="bib1.bibx14" id="text.28"/> and <xref ref-type="bibr" rid="bib1.bibx11" id="text.29"/>, but is neglected by the majority of SDMs (and some bulk and bin microphysics schemes), despite the fact it could be an important influence on the rate of evaporation in downdraughts <xref ref-type="bibr" rid="bib1.bibx75 bib1.bibx51 bib1.bibx52 bib1.bibx66 bib1.bibx57" id="paren.30"/>. Cleo therefore offers an extended version of the <xref ref-type="bibr" rid="bib1.bibx68" id="text.31"/> collision-coalescence algorithm to permit the study of rebound and breakup.</p>
      <p id="d2e351">In this paper the <inline-formula><mml:math id="M4" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th superdroplet is defined by its spatial coordinates, <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, its multiplicity, <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and its attributes, <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, wherein <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are its radius and its mass of solute (aerosol), respectively. The total mass of each superdroplet is given by

          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M10" display="block"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">4</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        to account for the solute's volume whilst neglecting its change due to dissolution, where <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the densities of liquid water and the solute, respectively. <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> symbolises <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as well as all the superdroplet's intensive attributes, for example  <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e568">Cleo's numerical methods for microphysics and droplet motion are found in Sects. <xref ref-type="sec" rid="Ch1.S2"/> to <xref ref-type="sec" rid="Ch1.S4"/>; Sect. <xref ref-type="sec" rid="Ch1.S5"/> details how Cleo couples to a host dynamical driver; and the verifications of Cleo's numerical methods are found in Sect. <xref ref-type="sec" rid="Ch1.S6"/>. Within Sects. <xref ref-type="sec" rid="Ch1.S2"/> to <xref ref-type="sec" rid="Ch1.S4"/>, Sect. <xref ref-type="sec" rid="Ch1.S2"/> describes how Cleo models condensation/evaporation, including ventilation effects and an adaptive sub-time-stepping algorithm; Sect. <xref ref-type="sec" rid="Ch1.S3"/> explains how we have extended the collision-coalescence algorithm of <xref ref-type="bibr" rid="bib1.bibx68" id="text.32"/> to include a framework for collisional breakup and rebound; and Sect. <xref ref-type="sec" rid="Ch1.S4"/> explains how Cleo determines (super-)droplet motion.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Condensation/Evaporation</title>
      <p id="d2e601">We use Köhler theory to describe droplet growth due to evaporation/condensation, but also account for the enhancement of evaporation of moving droplets by including a ventilation factor. The change of the <inline-formula><mml:math id="M16" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th superdroplet's radius,  <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is therefore

          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M18" display="block"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>a</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>b</mml:mi><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ventilation factor; <inline-formula><mml:math id="M20" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> is the ambient saturation ratio of the grid-box; <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are, respectively, the heat conductivity and vapour diffusion factors; <inline-formula><mml:math id="M23" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>a</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> represents the effect of curvature on the saturation at a droplet's surface; and <inline-formula><mml:math id="M24" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>b</mml:mi><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> accounts for the reduction in water vapour pressure due to the presence of solute. We use the same formulations for <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M27" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M28" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> as in <xref ref-type="bibr" rid="bib1.bibx68" id="text.33"/> <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx61" id="paren.34"/>. Supersaturation fluctuations caused by sub-grid-scale turbulence are not taken into account.</p>
      <p id="d2e825">We obtain the ventilation factor, <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, by fitting the curve

          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M30" display="block"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></disp-formula>

        to the curve from <xref ref-type="bibr" rid="bib1.bibx59" id="text.35"/>, such that <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6.954</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M32" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.069</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.963</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.702</mml:mn></mml:mrow></mml:math></inline-formula>. This gives similar values as <xref ref-type="bibr" rid="bib1.bibx59" id="text.36"/> <xref ref-type="bibr" rid="bib1.bibx59" id="paren.37"><named-content content-type="pre">given the terminal velocity parametrisation from</named-content></xref> but makes the size dependence more explicit whilst neglecting the small dependence of <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> on pressure variations. Additionally we constrain <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">20.0</mml:mn></mml:mrow></mml:math></inline-formula> to reflect the fact that droplets with a radius larger than approximately <inline-formula><mml:math id="M39" display="inline"><mml:mn mathvariant="normal">3</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M40" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> have the same terminal velocity (see also Fig. <xref ref-type="fig" rid="F6"/>). As shown in Fig. <xref ref-type="fig" rid="F1"/>, <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is negligible for droplets with radii less than about <inline-formula><mml:math id="M42" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M43" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, but can increase the evaporation rate of large droplets by an order of magnitude.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e1105">The ventilation factor we use in Cleo compared to the experimental data from  <xref ref-type="bibr" rid="bib1.bibx40" id="text.38"/>, and <xref ref-type="bibr" rid="bib1.bibx60" id="text.39"/>, and compared to the fit to the data from <xref ref-type="bibr" rid="bib1.bibx59" id="text.40"/> at <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">288.15</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">15.00</mml:mn><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> in a standard atmosphere.</p></caption>
        <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f01.png"/>

      </fig>

      <p id="d2e1148">Careful consideration of the numerical methods for integrating Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is required because this ordinary differential equation is stiff. We use an implicit Euler method with a Newton-Raphson root-finding algorithm similar to <xref ref-type="bibr" rid="bib1.bibx68" id="text.41"/> to ensure stability when integrating the modified version of the ODE in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>). Our method saves computational cost by permitting a comparatively large default time-step (<inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>) and very often keeping the number of Newton-Raphson iterations below three. Explicitly, given the time-step for condensation/evaporation, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the notation <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, we make the approximation <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and let <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the ODE is discretised as

          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M50" display="block"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>;</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>. The Newton-Raphson method is then used to find the real positive root of the polynomial,

          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M52" display="block"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>;</mml:mo></mml:mrow></mml:math></disp-formula>

        such that the radius of each superdroplet at the subsequent time-step is given by <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mo>+</mml:mo><mml:msqrt><mml:mi>Z</mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> when <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. We use <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> rather than the higher order polynomial in terms of <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:msqrt><mml:mi>Z</mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> because it converges more rapidly – in fact in the limit <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the Newton-Raphson method can find the true root of Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) with one iteration. A reasonable initial guess close to the true solution for <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> can make convergence fast and so we choose our first guess for <inline-formula><mml:math id="M59" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula> to be <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> unless <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msqrt><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">27</mml:mn><mml:mi>b</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt></mml:mrow></mml:math></inline-formula>, in which case the superdroplet is already activated and we make the initial guess very large: at least <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e1731">There are up to three real roots of <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and so we must ensure that the genuine solution for <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is converged upon. If the droplet was previously and is currently un-activated, and in an environment with a supersaturation less than its activation supersaturation, i.e. if

          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M65" display="block"><mml:mrow><mml:mi>S</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">27</mml:mn><mml:mi>b</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>and</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>&lt;</mml:mo><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi>b</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        then the uniqueness of the solution to <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is guaranteed. Likewise, if the time-step is small enough,

          <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M67" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">25</mml:mn><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mi>b</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        uniqueness is guaranteed (as in <xref ref-type="bibr" rid="bib1.bibx48" id="altparen.42"/> modulo the ventilation factor). In either of these cases we attempt two iterations of the Newton-Raphson method and then perform a standard local error test for convergence, whereby the method has converged if <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mi>g</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> for some absolute and relative tolerances, <inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, respectively<fn id="Ch1.Footn1"><p id="d2e1963">By default we choose <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>, and the maximum number of iterations as 50.</p></fn>. <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> has been found if the test passes, whereas if it fails we perform further iterations and check for convergence after each one. However, to prevent parasitic cases from running for infinite time, the simulation is terminated if a chosen maximum number of iterations is exceeded<sup>1</sup>. When neither condition for a unique solution is met adaptive sub-time-stepping is performed, whereby <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is divided into sub-steps which each obey the second criteria for uniqueness. It is highly improbable but these sub-steps can be extremely small <xref ref-type="bibr" rid="bib1.bibx48" id="paren.43"/>. We therefore allow a minimum sub-step to be set in order to reduce the cost of the simulation but at the risk of finding the incorrect solution for <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Condensation/Evaporation: Limitations</title>
      <p id="d2e2060">In attempting to be computationally efficient and relatively concise, Cleo's representation of condensation/evaporation is less easily modified than it's representation of collisions and droplet motion. Whilst Cleo provides multiple options for the choice of terminal velocity (Sect. <xref ref-type="sec" rid="Ch1.S4"/>) and collision outcomes and probability calculations, as well as the ability to easily incorporate new ones (Sect. <xref ref-type="sec" rid="Ch1.S3"/>), Cleo's condensation/evaporation algorithm is comparatively inflexible. This reflects the greater consensus in modelling condensation/evaporation in contrast to the large uncertainty in droplet collisions and the multitude of acceptable droplet terminal velocity parametrisations in the literature. However, this means that unlike for example PySDM <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx15" id="paren.44"/>, Cleo has a fixed definition of its ventilation coefficient, arguably the most uncertain aspect of the ODE for condensation/evaporation. It also currently does not support a parametrised version of CCN activation, for example Twomey CCN activation as done by <xref ref-type="bibr" rid="bib1.bibx23" id="text.45"/>, or a different numerical method for solving the condensation/evaporation ODE <xref ref-type="bibr" rid="bib1.bibx17" id="paren.46"><named-content content-type="pre">e.g. as in</named-content></xref>. Again in comparison to PySDM, Cleo does not provide between different parametrisations of thermodynamic formulae, for example for calculating supersaturation, conductivity or diffusion factors, or specific/latent heat capacities. (Nonetheless, if it were desired, a user could always change these fixed formulae or algorithms directly in the source code.)</p>
      <p id="d2e2078">Additionally we do not account for any local perturbation in the environment around each superdroplet; they all experience the same grid-box values of thermodynamics and winds (Sect. <xref ref-type="sec" rid="Ch1.S5"/>), and Cleo's current representation of aerosols is relatively crude because it models the mass of only one solute species according to <xref ref-type="bibr" rid="bib1.bibx68" id="text.47"/>, unlike some SDMs which have since incorporated multiple aerosols and aerosol chemistry <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx7" id="paren.48"/>. </p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Collisions</title>
      <p id="d2e2099">Modelling collisions between droplets in Cleo can be done with or without collisional breakup and rebound. Collisional breakup during rainfall has been observed in situ and has been suggested as an important control on the timing and intensity of rain in LES <xref ref-type="bibr" rid="bib1.bibx67 bib1.bibx81" id="paren.49"/>. Since breakup converts large droplets into significantly smaller ones, its effect on the higher moments of the droplet size distribution can be appreciable <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx49 bib1.bibx75 bib1.bibx76 bib1.bibx51 bib1.bibx57" id="paren.50"><named-content content-type="pre">e.g.</named-content></xref>. This motivates two alternative treatments for collisions in Cleo, schematised in Fig. <xref ref-type="fig" rid="F2"/>, which are: <list list-type="custom"><list-item id="Ch1.I1.i1"><label>a.</label>
      <p id="d2e2114">the original algorithm of <xref ref-type="bibr" rid="bib1.bibx68" id="text.51"/> which models only collision-coalescence,</p></list-item><list-item id="Ch1.I1.i2"><label>b.</label>
      <p id="d2e2121">the extended algorithm which also includes rebound and breakup.</p></list-item></list></p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e2126"><bold>(a)</bold> Schematic of the original collision-coalescence algorithm from <xref ref-type="bibr" rid="bib1.bibx68" id="text.52"/>. <bold>(b)</bold> The extended collision algorithm including breakup and rebound as well as coalescence. A lightening/darkening of a superdroplet indicates a decrease/increase in its multiplicity.</p></caption>
        <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f02.png"/>

      </fig>

      <p id="d2e2143">In both treatments, the steps to determine whether or not a collision occurs is the same as in <xref ref-type="bibr" rid="bib1.bibx68" id="text.53"/>. All the superdroplets in a grid-box are first randomly paired with one-another. Then for each pair the probability that they collide is compared to a random number, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, to determine whether or not a collision is enacted.  The probability that two superdroplets collide, <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is the probability that two real droplets collide, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, scaled by a factor dependent on the superdroplets' multiplicities. Usually <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be calculated given a collision kernel, <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, as

          <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M82" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">coll</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        for a pair of droplets <inline-formula><mml:math id="M83" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M84" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, where <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">coll</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:math></inline-formula> are the collision time interval and volume, respectively <xref ref-type="bibr" rid="bib1.bibx68" id="paren.54"/>. The probability two superdroplets collide is then

          <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M87" display="block"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo movablelimits="false">max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mrow><mml:mo>⌊</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>⌋</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of superdroplets in the collision volume, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2398">Cleo defines the collision probability flexibly to make it easy to switch between different formulations of <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. There are large uncertainties in determining the collision probability of a pair of superdroplets' because the collision kernel is so poorly constrained. As such, several formulations for <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> exist, which differ for example in their treatment of turbulence <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx26 bib1.bibx4" id="paren.55"><named-content content-type="pre">e.g.</named-content></xref>. The function to calculate <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in Cleo can therefore be changed before compilation as long as it still obeys a set of technical constraints on the function's signature <xref ref-type="bibr" rid="bib1.bibx9" id="paren.57"><named-content content-type="pre">defined by a C++20 concept <xref ref-type="bibr" rid="bib1.bibx34" id="paren.56"/>; see also</named-content></xref>. There are two <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> calculations implemented at the time of writing: one for Golovin's kernel <xref ref-type="bibr" rid="bib1.bibx20" id="paren.58"/>, and the other for the hydrodynamic kernel with the formulation for the terminal velocity from <xref ref-type="bibr" rid="bib1.bibx73" id="text.59"/> and collision efficiencies from <xref ref-type="bibr" rid="bib1.bibx44" id="text.60"/>, as also done by <xref ref-type="bibr" rid="bib1.bibx22" id="text.61"/>. There is no default calculation for the collision probability in Cleo, the user must always specify it during compilation.</p>
      <p id="d2e2483">If a collision occurs, treatments (a) and (b) differ in their outcome. In the original algorithm, coalescence is assumed and the superdroplets are updated as in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>. In contrast, if a collision occurs in the extended algorithm, the last step of the original collision-coalescence algorithm is modified as shown in Fig. <xref ref-type="fig" rid="F2"/>b. Rather than assuming a successful collision of two superdroplets results in coalescence, the attributes of the original superdroplets are used to determine if the collision causes rebound, coalescence, or breakup. We then modify the superdroplets to reflect the appropriate outcome: as in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> for coalescence and as in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> for breakup. In the event of rebound, the superdroplets remain unchanged.</p>
      <p id="d2e2494">Cleo has several options for how the attributes of colliding superdroplets determine whether the outcome of the extended algorithm is rebound, coalescence, or breakup. This is physically motivated since properties of droplets, such as their velocities, shapes, and masses, determine whether a collision has sufficient energy to result in coalescence or breakup instead of rebound, but exactly how such properties determine the outcome of a collision is disputed. Our algorithm can therefore easily interchange various formulations from the literature, at the time of writing from <xref ref-type="bibr" rid="bib1.bibx45" id="text.62"/>, <xref ref-type="bibr" rid="bib1.bibx82" id="text.63"/> combined with <xref ref-type="bibr" rid="bib1.bibx76" id="text.64"/>, and <xref ref-type="bibr" rid="bib1.bibx78" id="text.65"/>.</p>
      <p id="d2e2509">As an example, Fig. <xref ref-type="fig" rid="F3"/> demonstrates how the outcome of a collision is determined based on <xref ref-type="bibr" rid="bib1.bibx82" id="text.66"/> combined with <xref ref-type="bibr" rid="bib1.bibx76" id="text.67"/>. Let the pair of droplets <inline-formula><mml:math id="M94" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M95" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> be re-labelled small, S, and large, L, based on their radii, <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> respectively. Then, according to <xref ref-type="bibr" rid="bib1.bibx82" id="text.68"/>, there are three possible regimes depending on the magnitude of the collision kinetic energy, <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, relative to the surface tension energy of the smaller and larger droplet, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> respectively. Using the definitions:

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M101" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>min</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>max</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:msubsup><mml:mi>R</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mtext> for </mml:mtext><mml:mi>i</mml:mi><mml:mo>∈</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">L</mml:mi><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the density and <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the surface tension of liquid water, these three regimes are: <list list-type="order"><list-item id="Ch1.I2.i1">
      <p id="d2e2842">when <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> either coalescence or rebound occurs,</p></list-item><list-item id="Ch1.I2.i2">
      <p id="d2e2864">when <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> either coalescence or breakup occurs,</p></list-item><list-item id="Ch1.I2.i3">
      <p id="d2e2893">when <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> breakup occurs.</p></list-item></list> In regimes (1)  and (2) a coalescence efficiency, <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, is required to give the probability two droplets coalesce, <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, given that they collided, i.e. <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Here we use the parametrisation for <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as argued for by <xref ref-type="bibr" rid="bib1.bibx76" id="text.69"/>, namely that

          <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M111" display="block"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.15</mml:mn><mml:mi>W</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where the Weber number, <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>W</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. In this example and similarly to <xref ref-type="bibr" rid="bib1.bibx14" id="text.70"/>, we draw a new random number <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> and we compare <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to decide if the collision results in coalescence or the alternative. In general however, the outcome of a collision in Cleo does not need to depend on a second random number, it can instead be calculated from the superdroplet attributes or by rescaling the original random number given the user provides a formula to do so.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e3146">The probability, based on <xref ref-type="bibr" rid="bib1.bibx82" id="text.71"/> combined with <xref ref-type="bibr" rid="bib1.bibx76" id="text.72"/>, for whether a collision between two droplets results in coalescence, rebound or breakup. According to <xref ref-type="bibr" rid="bib1.bibx82" id="text.73"/>, inside the blue dashed contour it is certain that a collision results in breakup, between the blue and purple contours it may result in coalescence or breakup, and outside the purple contour it may result in coalescence or rebound. The colour gives the coalescence efficiency, in other words the probability of coalescence given that a collision occurs, according to <xref ref-type="bibr" rid="bib1.bibx76" id="text.74"/>.</p></caption>
        <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f03.png"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Coalescence</title>
      <p id="d2e3175">The change in attributes of a pair of superdroplets that undergo coalescence follows <xref ref-type="bibr" rid="bib1.bibx68" id="text.75"/> and is illustrated in Fig. <xref ref-type="fig" rid="F4"/>.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e3185">Coalescence as in <xref ref-type="bibr" rid="bib1.bibx68" id="text.76"/>. <bold>(a)</bold> The superdroplet representation of coalescence whereby the multiplicity of the more multiplicitous droplet decreases to increase the size of the other superdroplet. A lightening/darkening of a superdroplet indicates a decrease/increase in its multiplicity. <bold>(b)</bold> The real droplet equivalent of the superdroplets above when <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f04.png"/>

        </fig>

      <p id="d2e3252">Given a pair of superdroplets (<inline-formula><mml:math id="M120" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M121" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>) we can choose without loss of generality the multiplicity of the <inline-formula><mml:math id="M122" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th superdroplet to be at least as large as that of the <inline-formula><mml:math id="M123" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th,  i.e. <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The permitted number of consecutive coalescence events, <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is then used to determine how the superdroplet attributes are changed to enact coalescence. To calculate <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we compare <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the random number <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as well as the multiplicities of the superdroplets since

            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M129" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="cases" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>⌊</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>⌋</mml:mo><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>⌊</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>⌋</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>⌊</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>⌋</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>⌊</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>⌋</mml:mo><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M130" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo movablelimits="false">min⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mo>⌊</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>⌋</mml:mo><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          There are then two possible scenarios which enact coalescence: <list list-type="custom"><list-item><label>a.</label>
      <p id="d2e3504">if <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the less multiplicitous superdroplet grows by consuming <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> droplets from the other superdroplet,<disp-formula specific-use="gather" content-type="numbered"><mml:math id="M133" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E20"><mml:mtd><mml:mtext>20</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p></list-item><list-item><label>b.</label>
      <p id="d2e3824">otherwise <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and rather than ending up with <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> both superdroplets are used to represent coalesced droplets,<disp-formula specific-use="gather" content-type="numbered"><mml:math id="M136" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E21"><mml:mtd><mml:mtext>21</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>⌊</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>⌋</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E22"><mml:mtd><mml:mtext>22</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E23"><mml:mtd><mml:mtext>23</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E24"><mml:mtd><mml:mtext>24</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p></list-item></list> In the exceptional case that <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, we currently choose to terminate the simulation rather than remove the superdroplet. We do this because terminating the simulation rather than removing the superdroplet simplifies our algorithms and we do not expect this case to occur in the simulations of mesoscale cloud organisation which Cleo is intended for (which would only contain superdroplets with very large multiplicities). In a future version of Cleo we may amend our algorithms to make Cleo also suitable for simulations of superdroplets with <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> multiplicities.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Breakup</title>
      <p id="d2e4161">To keep the computational advantages of the original SDM collision algorithm, the fragments created from one breakup event are represented by a single superdroplet. In reality, collisional breakup results in a spectrum of different fragments whose likelihood depends on the two droplets that collided. However the number of simulated particles must be unchanged during collisions to ensure SDM is manageable, and thus the fragments from breakup must all have the same attributes. Ideally these would be randomly sampled from a known fragment distribution, as in <xref ref-type="bibr" rid="bib1.bibx14" id="text.77"/> and <xref ref-type="bibr" rid="bib1.bibx11" id="text.78"/>. However observations of these distributions are limited by both resolution and the undersampling of initial droplet sizes <xref ref-type="bibr" rid="bib1.bibx45 bib1.bibx46 bib1.bibx64 bib1.bibx58 bib1.bibx78" id="paren.79"/>.</p>
      <p id="d2e4173">Given the acute shortage of empirical data and our desire for high computational performance, our algorithm does not randomly sample a known fragment distribution. Instead the properties describing the fragments from collisional breakup, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">frag</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are determined by the initial superdroplet attributes. We provide several ways for how to do this in Cleo; for example, one way asserts mass conservation and that the number of fragments depends on a collision's kinetic energy based on <xref ref-type="bibr" rid="bib1.bibx64" id="text.80"/>, as detailed in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>. Such a method does not seek to reproduce the measured fragment distributions, but rather pursue an overtly simple approach with the intention of exploring whether and how breakup could impact observables such as rain evaporation rates and radar reflectivity signals <xref ref-type="bibr" rid="bib1.bibx53 bib1.bibx56" id="paren.81"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d2e4225">Two previous papers have introduced a collisional breakup algorithm into SDM <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx14" id="paren.82"/>. Unlike the breakup algorithm in McSnow <xref ref-type="bibr" rid="bib1.bibx11" id="paren.83"/>, we ensure the conservation of superdroplet number and thus computational tractability. Our algorithm is similar to that of PySDM <xref ref-type="bibr" rid="bib1.bibx14" id="paren.84"/>, but with two adjustments. Firstly, although the step to determine if a collision does or does not occur is always probabilistic (Sect. <xref ref-type="sec" rid="Ch1.S3"/>), in general whether a collision then results in rebound, coalescence, or breakup in our algorithm does not have to depend on drawing a new random number, whereas in <xref ref-type="bibr" rid="bib1.bibx14" id="text.85"/> an additional probabilistic step is always used. Secondly, in the event of breakup we avoid a recursive algorithm by prohibiting multiple breakup events in a single time-step. In the original algorithm of <xref ref-type="bibr" rid="bib1.bibx68" id="text.86"/>, consecutive coalescence events can be enacted in a single time-step via the factor for the permitted number of consecutive coalescence events, <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Allowing consecutive coalescence rests on the assumption that after the first coalescence event(s) the droplets are similar enough that the coalescence probability is approximately unchanged, meaning the collision probability and its outcome do not need recalculation before subsequent events. In our breakup algorithm we make the opposite assumption: that after a single breakup event there is negligible probability of the resultant droplets undergoing further collisional breakup with one-another and thus only one breakup event can occur per time-step (<inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>). This is a reasonable assumption for the <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> time-step required for collision-coalescence and is a necessary reduction to the computational cost of the algorithm in large simulations.</p>
      <p id="d2e4296">The change in superdroplets that undergo collisional breakup is illustrated in Fig. <xref ref-type="fig" rid="F5"/> and has two cases analogous to coalescence:</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e4304"><bold>(a)</bold> The superdroplet representation of breakup decreases the multiplicity of the more multiplicitous droplet to fragment the other droplet. A lightening/darkening of a superdroplet indicates a decrease/increase in its multiplicity. <bold>(b)</bold> The real droplet equivalent of the superdroplets above when <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f05.png"/>

        </fig>

      <p id="d2e4363"><list list-type="custom">
            <list-item><label>a.</label>

      <p id="d2e4368">if <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>≠</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we can choose without loss of generality <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> such that <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> droplets from the more multiplicitous superdroplet are involved in the breakup with the other superdroplet,

                      <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M151" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E25"><mml:mtd><mml:mtext>25</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E26"><mml:mtd><mml:mtext>26</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E27"><mml:mtd><mml:mtext>27</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">frag</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E28"><mml:mtd><mml:mtext>28</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
            </list-item>
            <list-item><label>b.</label>

      <p id="d2e4626">if <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, both superdroplets are used to represent the result of breakup,

                      <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M153" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E29"><mml:mtd><mml:mtext>29</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mtext>round(</mml:mtext><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msubsup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mtext>round(</mml:mtext><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E30"><mml:mtd><mml:mtext>30</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E31"><mml:mtd><mml:mtext>31</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">frag</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E32"><mml:mtd><mml:mtext>32</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msubsup><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
            </list-item>
          </list></p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Collisions: Limitations</title>
      <p id="d2e4857">Cleo also has certain limitations related to its representation of collisions. Our decision to follow the original collision algorithm of <xref ref-type="bibr" rid="bib1.bibx68" id="text.87"/> means we are restricted to using a linear sampling for superdroplet pairs <xref ref-type="bibr" rid="bib1.bibx16" id="paren.88"><named-content content-type="pre">although this is unlikely to be an issue;</named-content></xref>, and we do not implement any sub-time-stepping during collisions – for example as done in the latest version of PySDM <xref ref-type="bibr" rid="bib1.bibx15" id="paren.89"/>. Terminating the simulation if superdroplet multiplicities reach zero during coalescence also makes Cleo currently unsuitable for modelling superdroplets with <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> multiplicities.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Droplet Motion</title>
      <p id="d2e4894">We use a simple predictor-corrector method to model droplet motion. One of the most computationally expensive parts to Lagrangian microphysics is the motion of particles throughout the domain <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx9" id="paren.90"/>. However, since a superdroplet's location is not the true location of the droplets it represents, there is no imperative to precisely resolve a superdroplet's position. Indeed looking at the conceptual picture of SDM, perhaps the most suitable choice for superdroplet motion would be probabilistic, similar to <xref ref-type="bibr" rid="bib1.bibx13" id="text.91"/>. However, we save expense by choosing Heun's method, a second-order predictor-corrector method, with a simple linear interpolation of the wind velocity. This method by construction preserves the divergence of the flow field, and gives physically consistent results at a <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> time-step <xref ref-type="bibr" rid="bib1.bibx23" id="paren.92"/>.</p>
      <p id="d2e4918">In summary, we integrate the equation for the coordinates <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the <inline-formula><mml:math id="M157" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th superdroplet,

          <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M158" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where the superdroplet's velocity, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>,  is

          <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M160" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the superdroplet's terminal velocity, and <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the wind velocity, obtained by simple linear interpolation of the wind velocity at a grid-box's faces. In Cleo the terminal velocity is defined, analogously to the collision probability (Sect. <xref ref-type="sec" rid="Ch1.S3"/>), by a set of technical constraints on the signature of the function which calculates it <xref ref-type="bibr" rid="bib1.bibx9" id="paren.94"><named-content content-type="pre">using a C++20 concept <xref ref-type="bibr" rid="bib1.bibx34" id="paren.93"/>; see also</named-content></xref>, meaning that different formulations can be easily interchanged. Also analogously to the collision probability, there is also no default calculation for the terminal velocity in Cleo, the user must always specify which one to use during compilation. The options currently available are depicted in Fig. <xref ref-type="fig" rid="F6"/>. Using the notation <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, and the time-step for superdroplet motion,  <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the predicted coordinates at the subsequent time-step are

          <disp-formula id="Ch1.E35" content-type="numbered"><label>35</label><mml:math id="M165" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        which are corrected to

          <disp-formula id="Ch1.E36" content-type="numbered"><label>36</label><mml:math id="M166" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e5360">The formulations for terminal velocity currently available in Cleo <xref ref-type="bibr" rid="bib1.bibx61 bib1.bibx62 bib1.bibx73" id="paren.95"/>, and for comparison the formulation according to <xref ref-type="bibr" rid="bib1.bibx59" id="text.96"/> at <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">288.15</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">15.00</mml:mn><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> in a standard atmosphere. In all the formulations, droplets with a radius larger than approximately <inline-formula><mml:math id="M168" display="inline"><mml:mn mathvariant="normal">3</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M169" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> have the same terminal velocity.</p></caption>
        <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f06.png"/>

      </fig>

      <p id="d2e5415">This formulation for droplet motion could easily be extended to account for the effects of particle inertia and sub-grid scale turbulence, for example following <xref ref-type="bibr" rid="bib1.bibx54" id="text.97"/>, which would increase the fidelity of the particle trajectories, especially for large droplets whose inertial relaxation timescale is larger than Kolmogorov time scale.</p>
<sec id="Ch1.S4.SSx1" specific-use="unnumbered">
  <title>Droplet Motion: Limitations</title>
      <p id="d2e5426">As already mentioned, Cleo uses a simple second-order method for droplet motion and does not yet incorporate any stochastic element to represent sub-grid scale turbulent effects on droplet motion. For simulations with increasingly high resolution and low superdroplet multiplicities, it may become more desirable to use a higher order method or one with adaptive sub-time-stepping, as done by some other SDMs <xref ref-type="bibr" rid="bib1.bibx54 bib1.bibx15" id="paren.98"><named-content content-type="pre">e.g.</named-content></xref>, because in such simulations the superdroplet positions more precisely correspond to the real droplets' positions. Especially in coarse resolution simulations, neglecting sub-grid scale turbulence in droplet motion is idealistic, and so in a later version of Cleo our method should be extended to include a stochastic component, e.g. following <xref ref-type="bibr" rid="bib1.bibx17" id="text.99"/>. During superdroplet motion we also make two more minor assumptions, first, we neglect any momentum exchange between the air and droplets <xref ref-type="bibr" rid="bib1.bibx69" id="paren.100"><named-content content-type="pre">unlike</named-content></xref>, and second, we assume each particle reaches their terminal velocity instantaneously, since this is unlikely to be noticeable in LES <xref ref-type="bibr" rid="bib1.bibx54" id="paren.101"/>. Our method for superdroplet motion is therefore most similar to the other SDMs described by <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx36" id="text.102"/>, <xref ref-type="bibr" rid="bib1.bibx12" id="text.103"/>, and <xref ref-type="bibr" rid="bib1.bibx48" id="text.104"/>.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Coupling Cleo to a Host Dynamical Driver</title>
      <p id="d2e5465">Cleo is designed to run SDM microphysics concurrently to any host dynamical driver which it couples to <xref ref-type="bibr" rid="bib1.bibx9" id="paren.105"><named-content content-type="pre">for the computational implementation see</named-content></xref>. For a certain simulation, there are therefore two distinct grids composing the domain at play: Cleo's Eulerian grid and the Eulerian grid of the driver, and these are completely independent except during coupling when information is sent between the two. Cleo's grid can be any kind of Arakawa C-grid and is composed of grid-boxes which define the volumes of the domain and the necessary Eulerian thermodynamic and wind fields so that the Lagrangian superdroplets can enact microphysics and move around. These are: the temperature, pressure, water vapour mass mixing ratio, and liquid water mass mixing ratio defined at the centre of each of Cleo's grid-boxes, as well as the wind velocity defined on the faces of each grid-box. (The meridional wind component is defined at the centre of the faces perpendicular to north-south, and analogously for the zonal and vertical wind components.)</p>
      <p id="d2e5473">Cleo can be one-way or two-way coupled to a host dynamical driver. In both cases, at the start of each coupling time-step the host dynamical driver, via the coupler, communicates each of the necessary thermodynamic and wind fields to Cleo's grid-boxes. Cleo then enacts SDM microphysics and droplet motion, which potentially alters the temperature, water vapour and liquid water in each grid-box but not the pressure nor winds (e.g. condensation increases temperature and converts water vapour to liquid). In a two-way coupling Cleo then communicates the thermodynamic fields back to host dynamical driver, whereas in a one-way coupling it does not. As long as it can provide the required fields for Cleo, the host dynamical driver can be anything, from analytical formulae, to reading data from files, all the way to a fully-fledged numerical weather or climate model. Any potential advection of thermodynamic fields, momentum feedbacks, radiation or turbulence schemes are the responsibility of the particular host dynamical driver which Cleo is coupled to. For further details of Cleo's time-stepping, coupling or domain composition, readers should refer to <xref ref-type="bibr" rid="bib1.bibx9" id="text.106"/>.</p>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Model Verifications</title>
      <p id="d2e5487">This section presents three test-cases which demonstrate the behaviour of our numerical methods for condensation/evaporation, collisions between droplets, and droplet motion individually. Thereafter we present a final integrated test-case applying all three methods at once using the 1-D Kinematic Driver (KiD) modelling framework <xref ref-type="bibr" rid="bib1.bibx70 bib1.bibx71" id="paren.107"/>. Additionally, the Supplement to this paper contains two further validations, of droplet collisions and of droplet motion. </p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Verification of Condensation/Evaporation</title>
      <p id="d2e5501">Figure <xref ref-type="fig" rid="F7"/> shows the results from Cleo for the same test-case as described in  Sect. 7 of <xref ref-type="bibr" rid="bib1.bibx2" id="text.108"/> for the adiabatic expansion/contraction of a rising/falling volume of air through a hydrostatically equilibrated atmosphere. We used 0.0 and 0.01 for the relative and absolute tolerances of our ODE solver, and 50 and <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> for the maximum number of Newton-Raphson iterations and minimum sub-time-step, respectively.</p>
      <p id="d2e5521">Each column shows the evolution of the air mass given a certain number concentration and/or initial radius of its dry aerosol mono-size distribution. In particular, it shows how the displacement, supersaturation, and droplet radii evolve given three different mean vertical velocities, <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:mfenced close="〉" open="〈"><mml:mi>w</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula>, for the ascent/descent of the air mass. The first two columns show that, as expected, the faster the vertical velocity, the higher the dis-equilibrium supersaturation during ascent (and the lower the dis-equilibrium supersaturation during descent). By comparing the first two columns, we can also see that increasing the aerosol concentration lowers the dis-equilibrium supersaturation. All these trends in the supersaturation can be explained by faster vertical velocities and/or fewer aerosol causing the rate at which the relative humidity increases with height to be greater than the rate at which the droplets undergo condensation. Conversely, the lower the vertical velocity and higher the droplet number concentration, the closer the air mass to its equilibrium behaviour, where supersaturation does not exceed 0 % and the radii follow the Köhler curve. In the third column however, the Köhler curve is not approached, because the radii and number concentration are low enough that cusp bifurcation occurs and a sudden “jump” in the droplet growth is observed instead. Due to differing numerics and initial thermodynamic conditions compared to <xref ref-type="bibr" rid="bib1.bibx2" id="text.109"/>, the plots are not completely identical (we use <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mn mathvariant="normal">1000</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mn mathvariant="normal">298.15</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, and 98.0 %, for pressure, temperature and relative humidity, respectively), but our supersaturations are within 0.1 % of theirs and we also observe cusp bifurcation, albeit at a slightly smaller radius of <inline-formula><mml:math id="M174" display="inline"><mml:mn mathvariant="normal">0.03</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M175" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. Notwithstanding these differences, we can say that Cleo is able to reproduce the expected evolution of microphysical and thermodynamic conditions for all three mean vertical velocities.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e5580">Test of condensation/evaporation as in <xref ref-type="bibr" rid="bib1.bibx2" id="text.110"><named-content content-type="post">Sect. 7, Fig. 5</named-content></xref>. The panels are the same as in <xref ref-type="bibr" rid="bib1.bibx2" id="text.111"/>, except the radius in the third column is <inline-formula><mml:math id="M176" display="inline"><mml:mn mathvariant="normal">0.02</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M177" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> smaller, because slightly different numerics and initial thermodynamic conditions affect the radius at which cusp bifurcation is observed. Each column shows the evolution of an air parcel as it adiabatically rises and falls with a certain number concentration and initial radius of mono-distributed dry aerosol. Top row: the displacement of the parcel against its supersaturation; Middle row: The supersaturation as a function of the droplet radii; Bottom row: the displacement of the parcel against the droplet radii.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f07.png"/>

        </fig>

      <p id="d2e5615">To verify qualitatively the effect of ventilation on droplet growth, we ran a second set of adiabatic parcel simulations (Fig. <xref ref-type="fig" rid="F8"/>). In these simulations we adapted the setup above to demonstrate the behaviour of large droplets falling from a cloud through subsaturated air. We initialised the parcels with wet droplets in <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:mn mathvariant="normal">900</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> pressure, <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mn mathvariant="normal">290</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> temperature, and 98.0 % relative humidity, and then let them descend with a constant fall speed until they reached a pressure of <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mn mathvariant="normal">1032</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. The wet droplets all had the same dry radius of <inline-formula><mml:math id="M181" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M182" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> but we ran the parcel model with three different initial wet droplet radii: <inline-formula><mml:math id="M183" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math id="M184" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M185" display="inline"><mml:mn mathvariant="normal">5</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M186" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, and droplet number concentrations of <inline-formula><mml:math id="M187" display="inline"><mml:mn mathvariant="normal">0.625</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mn mathvariant="normal">6.25</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M190" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">cm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> respectively, so that the mass of condensed water at the start of each simulation was <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.61</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. The fall speed of each parcel was set to approximately the fall speed of the initial droplets, at <inline-formula><mml:math id="M192" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math id="M193" display="inline"><mml:mn mathvariant="normal">5</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, respectively. For each parcel, we ran the simulation once with the ventilation factor as in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) and once without, in which <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e5835">Figure <xref ref-type="fig" rid="F8"/> shows how the ventilation factor increases the evaporation of droplets and consequently affects the parcel's relative humidity. For each parcel the droplet radii decreases faster with ventilation accounted for than without. The droplets which are initially <inline-formula><mml:math id="M196" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M197" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>-sized evaporate completely before the end of the simulation, causing substantial moistening of the parcel and the final relative humidity and droplets' size to be the same regardless of whether ventilation was accounted for (Fig. <xref ref-type="fig" rid="F8"/>a). However, the relative humidity is significantly higher and the droplets are significantly smaller earlier in the simulation (higher in the atmosphere) with ventilation. Compared to the parcels with <inline-formula><mml:math id="M198" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M199" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>-sized droplets, the parcels with larger droplets are substantially drier, reaching 50 %–60 % relative humidity by the end of the simulations compared to 90 %. This is because the larger droplets have a much lower rate of evaporation and much faster fall speed, which results in much less moistening of the parcel. Also because the evaporation rate is so low, the relative humidity of the parcels increases only by up to a few percent when the ventilation effect is accounted for. However, since the rate of evaporation is up to an order of magnitude larger, the final radii of the droplets are 10–<inline-formula><mml:math id="M200" display="inline"><mml:mn mathvariant="normal">100</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M201" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> smaller. In more realistic simulations also using Cleo, this effect has been shown to be even larger and have a significant impact on evaporation in the sub-cloud layer beneath shallow cumuli <xref ref-type="bibr" rid="bib1.bibx56" id="paren.112"/>.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e5895">The effect of ventilation on the evolution of wet droplets and relative humidity in falling parcel simulations, for droplets initially with radius, <bold>(a)</bold> <inline-formula><mml:math id="M202" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M203" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> <inline-formula><mml:math id="M204" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M205" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, and <bold>(c)</bold> <inline-formula><mml:math id="M206" display="inline"><mml:mn mathvariant="normal">5</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M207" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>. The blue solid lines show simulations accounting for ventilation according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) and the green dashed lines show simulations with <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>. </p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f08.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Verification of Collisions</title>
      <p id="d2e5984">Figure <xref ref-type="fig" rid="F9"/> shows the results from Cleo for the same test-case as described in Sect. 5.1.4 of <xref ref-type="bibr" rid="bib1.bibx68" id="text.113"/> for the stochastic collisions between water droplets in an arbitrary volume of air. We show results for the same setups as <xref ref-type="bibr" rid="bib1.bibx68" id="text.114"/>, namely for the evolution of the mass density distribution (normalised by log-space bin-width) given different collision kernels and droplet populations whose volumes are initially exponentially distributed.</p>

      <fig id="F9"><label>Figure 9</label><caption><p id="d2e5997">The evolution of the droplet mass density distribution under the tests of the SDM collision algorithm as in <xref ref-type="bibr" rid="bib1.bibx68" id="text.115"><named-content content-type="post">Sect. 5.1.4, Fig. 2</named-content></xref>. The line-style indicates the collision kernel; the line-width indicates the number of superdroplets, <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; the colour indicates the time. Panel <bold>(a)</bold> shows the mass density distribution when using the Golovin kernel for collision-coalescence, as well as its analytical solution (solid grey). Panels <bold>(b)</bold> and <bold>(c)</bold> show the tests using the hydrodynamic kernel for collision-coalescence as in <xref ref-type="bibr" rid="bib1.bibx68" id="text.116"/>, and, additionally, the same tests using the hydrodynamic kernel but when breakup and rebound are also accounted for, using Cleo's extended treatment of collisions with parametrisations based on <xref ref-type="bibr" rid="bib1.bibx82" id="text.117"/>, <xref ref-type="bibr" rid="bib1.bibx76" id="text.118"/>, and <xref ref-type="bibr" rid="bib1.bibx64" id="text.119"/> (see main text, Sect. <xref ref-type="sec" rid="Ch1.S3"/>).</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f09.png"/>

        </fig>

      <p id="d2e6046">Figure <xref ref-type="fig" rid="F9"/>a shows the evolution when the kernel from <xref ref-type="bibr" rid="bib1.bibx20" id="text.120"/> is used, whereas Fig. <xref ref-type="fig" rid="F9"/>b–c show the evolution when the hydrodynamic kernel is used. For all cases, we reproduce the results of <xref ref-type="bibr" rid="bib1.bibx68" id="text.121"/> when collisions are assumed to result in coalescence. We also demonstrate in Fig. <xref ref-type="fig" rid="F9"/>b–c how the distribution evolves according to the extended framework from Sect. <xref ref-type="sec" rid="Ch1.S3"/>, which also allows for collisional breakup and rebound. The probability of breakup and rebound were calculated from <xref ref-type="bibr" rid="bib1.bibx82" id="text.122"/> and <xref ref-type="bibr" rid="bib1.bibx76" id="text.123"/> as described in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, and if breakup occurred the fragment properties were determined based on the parametrisation of <xref ref-type="bibr" rid="bib1.bibx64" id="text.124"/> (as described in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>). In Fig. <xref ref-type="fig" rid="F9"/>b, up to about <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mn mathvariant="normal">600</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> the evolution of the droplet size distribution is comparable to the coalescence-only case, but the subsequent growth of droplets is much delayed and converges to a stationary distribution centred at <inline-formula><mml:math id="M211" display="inline"><mml:mn mathvariant="normal">550</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M212" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, rather than <inline-formula><mml:math id="M213" display="inline"><mml:mn mathvariant="normal">2400</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M214" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> in the coalescence-only case; and qualitatively the same behaviour is seen in Fig. <xref ref-type="fig" rid="F9"/>c too. As expected, collisional breakup slows and inhibits the growth of <inline-formula><mml:math id="M215" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>-size droplets. It also has a much larger impact on the distribution's evolution than changing the collision efficiencies from <xref ref-type="bibr" rid="bib1.bibx44" id="text.125"/> to <xref ref-type="bibr" rid="bib1.bibx26" id="text.126"/> in the coalescence-only case. It remains to be seen how a kernel accounting for turbulent effects would behave, but that too would likely show considerably larger differences <xref ref-type="bibr" rid="bib1.bibx22" id="paren.127"/>.</p>
      <p id="d2e6147">To demonstrate the behaviour of our collisional breakup algorithm in comparison to an approach which uses a parametrised fragment size distribution, we ran a second set of box-model simulations. In these simulations, we compare the stationary droplet size distribution to that reported by <xref ref-type="bibr" rid="bib1.bibx76" id="text.128"><named-content content-type="post">Sect. 5, Fig. 10</named-content></xref>. This is the same comparison conducted by <xref ref-type="bibr" rid="bib1.bibx14" id="text.129"><named-content content-type="post">Sect. 4.1.2, Fig. 9</named-content></xref> except that our algorithm does not sample the parametrised fragment size distribution, but rather prescribes a certain number of fragments depending, in general, on the superdroplets which collided (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>). The simulations follow the same setup as <xref ref-type="bibr" rid="bib1.bibx76" id="text.130"/>, using an initially exponential distribution as expressed by <xref ref-type="bibr" rid="bib1.bibx47" id="text.131"/>, whereby <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mi>R</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4.1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msubsup><mml:mi>R</mml:mi><mml:mi mathvariant="normal">mp</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.21</mml:mn></mml:mrow></mml:msubsup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. We use 8192 superdroplets to sample the initial droplet size distribution evenly in log-radius-space bins between <inline-formula><mml:math id="M220" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M221" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M222" display="inline"><mml:mn mathvariant="normal">4</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M223" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="F10"/>a). To make the results comparable to <xref ref-type="bibr" rid="bib1.bibx76" id="text.132"/>, in these simulations we do not use the parametrisation from <xref ref-type="bibr" rid="bib1.bibx82" id="text.133"/> to include possibility of rebound, but rather we directly determine whether a collision results in either coalescence or breakup by comparing a random number with the <xref ref-type="bibr" rid="bib1.bibx76" id="text.134"/> collision efficiency, according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>).</p>
      <p id="d2e6354">Figure <xref ref-type="fig" rid="F10"/>b shows how the stationary droplet size distribution in Cleo with different parametrisations for the number of fragments compares to the distribution from <xref ref-type="bibr" rid="bib1.bibx76" id="text.135"/> with a parametrised fragment size distribution. Using a fixed number of fragments in Cleo, one can sample different parts of the stationary distribution and, as expected, increasing the number of fragments produces a narrower distribution of smaller droplets. Using the parametrisation for the number of fragments given by <xref ref-type="bibr" rid="bib1.bibx64" id="text.136"/> (as described in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>), the stationary distribution appears qualitatively similar to the cases with a fixed number of fragments, suggesting that the parametrisation tends to produce a similar number of fragments for all collisions which result in breakup in the steady state. In all cases, the shape of the droplet size distribution is narrower than that given by <xref ref-type="bibr" rid="bib1.bibx76" id="text.137"/>, concentrating more droplets in a smaller size range. A different parametrisation for the number of fragments, for example one which depends on the size of the colliding droplets directly, may show a greater fidelity to the shape of the stationary distribution according to <xref ref-type="bibr" rid="bib1.bibx76" id="text.138"/>. This example therefore demonstrates how Cleo's overly simple approach to fragment sizes does not seek fully to reproduce measured or parametrised fragment distributions, but rather that the approach can be used to probe upper and lower bounds for the effect breakup could have on a droplet size distribution, for example by using a very high or a very low fixed number of fragments as done by <xref ref-type="bibr" rid="bib1.bibx56" id="text.139"/>.</p>

      <fig id="F10"><label>Figure 10</label><caption><p id="d2e6379">The droplet number concentration distribution normalised by its bin width for <bold>(a)</bold> the initial droplet size distribution of all the simulations and <bold>(b)</bold> the stationary droplet size distribution after <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mn mathvariant="normal">7200</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> for simulations using Cleo with different parametrisations for calculating the number of fragments in the event of collisional breakup; additionally, a reproduction of the results from <xref ref-type="bibr" rid="bib1.bibx76" id="text.140"/> is plotted (black dashed line).</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f10.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Verification of Droplet Motion</title>
      <p id="d2e6417">Figure <xref ref-type="fig" rid="F11"/> shows the results from Cleo for the motion of particles in the 2-D kinematic laminar flow model described in Sect. 2.1 of <xref ref-type="bibr" rid="bib1.bibx3" id="text.141"/>. 128 superdroplets are initially randomly distributed throughout each grid-box in the domain and the flow is simulated for 1 h with a time-step of <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> for both motion and data output, and for three simulations with grid-spacing <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M227" display="inline"><mml:mn mathvariant="normal">50</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mn mathvariant="normal">25</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, respectively. We do not simulate microphysics and the droplets have no fall velocity, so the superdroplets behave like tracers for the flow.</p>
      <p id="d2e6477">As expected, Cleo's particle motion does indeed follow the flow field and respect its divergence-free properties, as confirmed by the conservation of particle number in each grid-box throughout the simulations (Fig. <xref ref-type="fig" rid="F11"/>d, e, f). Figure <xref ref-type="fig" rid="F11"/>a, b, c also verifies that increasing the grid resolution increases the accuracy of the particle motion because the interpolation distances in the predictor-corrector algorithm reduce.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e6486">Results of tracer particle motion in the 2-D divergence free laminar flow described by <xref ref-type="bibr" rid="bib1.bibx3" id="text.142"/>. Grid-spacing decreases in each column from left to right. Panels <bold>(a)</bold>, <bold>(b)</bold>, and <bold>(c)</bold> show the trajectories of a random sample of 500 superdroplets; Panels <bold>(d)</bold>, <bold>(e)</bold>, and <bold>(f)</bold> show the number of superdroplets in each grid-box over time, as well as the mean across all the grid-boxes (black; solid) and the standard deviation (black; dashed). The variance is caused by superdroplets leaving/entering different grid-boxes.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f11.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS4">
  <label>6.4</label><title>1-D Kinematic Driver Test-Case</title>
      <p id="d2e6526">Figure <xref ref-type="fig" rid="F12"/> demonstrates the integrated test of Cleo's numerical methods using the 1-D KiD framework. Here we setup the column as described by <xref ref-type="bibr" rid="bib1.bibx71" id="text.143"/>, with a <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mn mathvariant="normal">25</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> grid-spacing and sinusoidal updraught velocity for the first <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> with the maximum speed constant, <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. We couple Cleo via python bindings to PyMPDATA <xref ref-type="bibr" rid="bib1.bibx6" id="paren.144"/> to advect water vapour, whereas we advect liquid water (superdroplets) within Cleo given the wind field at each time-step (<inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.25</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>). We show results for a 10-member ensemble where for each member we initialise <inline-formula><mml:math id="M233" display="inline"><mml:mn mathvariant="normal">50</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M234" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">cm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> of dry aerosol throughout the domain by assigning 256 superdroplets per grid-box each a constant multiplicity and randomly sampling a single-mode lognormal distribution with a geometric mean diameter of <inline-formula><mml:math id="M235" display="inline"><mml:mn mathvariant="normal">0.08</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M236" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and a geometric standard deviation of <inline-formula><mml:math id="M237" display="inline"><mml:mn mathvariant="normal">1.4</mml:mn></mml:math></inline-formula>, as chosen by <xref ref-type="bibr" rid="bib1.bibx27" id="text.145"/>. Unlike both <xref ref-type="bibr" rid="bib1.bibx71" id="text.146"/> and <xref ref-type="bibr" rid="bib1.bibx27" id="text.147"/>, we specify the initial air density profile to be consistent with hydrostatic equilibrium including the initial water vapour, with the surface pressure at <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mn mathvariant="normal">1000</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6669">The different microphysics schemes and density profiles causes slight differences between our clouds and those of <xref ref-type="bibr" rid="bib1.bibx71" id="text.148"/>, <xref ref-type="bibr" rid="bib1.bibx27" id="text.149"/> and <xref ref-type="bibr" rid="bib1.bibx14" id="text.150"/>, but nevertheless the qualitative behaviour of the test-cases are in agreement and our results lie within the spread amongst different SDMs in <xref ref-type="bibr" rid="bib1.bibx27" id="text.151"/>. Figure <xref ref-type="fig" rid="F12"/>a–b shows the liquid water mass mixing ratio, <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, when only condensation/evaporation is modelled. The cloud reaches a steady state immediately after the updraught velocity terminates, with liquid water content peaking in the middle of our cloud, albeit at a higher value and lower height. Without collision-coalescence, there is no spread across the ensemble members, which indicates little sensitivity of condensation/evaporation to the sampling of the initial dry aerosol distribution, as reported by <xref ref-type="bibr" rid="bib1.bibx27" id="text.152"/>. In contrast, Fig. <xref ref-type="fig" rid="F12"/>c–d show the same setup when not only condensation/evaporation, but also collision-coalescence and droplet motion (including their fall velocities) are modelled, and in these simulations the ensemble spread is significant because of the stochasticity in the collision-coalescence algorithm. The mean precipitation onset is around <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, in agreement with the range of SDMs in <xref ref-type="bibr" rid="bib1.bibx27" id="text.153"/>, and likewise the evolution of the liquid water path, cloud droplet number concentration, mean volume diameter and its standard deviation also lie within the SDMs' spread (Fig. <xref ref-type="fig" rid="F13"/>). More exact agreement is hard to achieve given the ambiguity in the test-case setup and the large model spread reported by <xref ref-type="bibr" rid="bib1.bibx27" id="text.154"/>, for which further inter-model comparison would be needed to more exactly attribute the discrepancies. Nevertheless, Cleo does indeed behave as expected for a SDM and is in agreement with other microphysics models for warm rain within the KiD framework.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e6726">Evolution of the liquid water mass mixing ratio, <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, during the 1-D KiD test-case: <bold>(a–b)</bold> only modelling condensation/evaporation, <bold>(c–d)</bold> modelling condensation/evaporation, collision-coalescence and droplet sedimentation. Results are shown for the mean and interquartile range over an ensemble of 10 members, and figures <bold>(b)</bold> and <bold>(d)</bold> are cross sections across the vertical coloured lines in <bold>(a)</bold> and <bold>(b)</bold> respectively.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f12.png"/>

        </fig>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e6768">The evolution of <bold>(a)</bold> the liquid water path, <bold>(b)</bold> surface precipitation, <bold>(c)</bold> mean in-cloud droplet number concentration, <bold>(d)</bold> the mean volume diameter at <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mn mathvariant="normal">700</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, and <bold>(e)</bold> its standard deviation in our 1-D KiD test-case modelling condensation/evaporation, collision-coalescence and droplet sedimentation. The solid lines are the mean and the shading is the mean <inline-formula><mml:math id="M243" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> standard error for the 10-member ensemble. These plots correspond to the plots in Fig. 3a, d, g, j, m (first column) of <xref ref-type="bibr" rid="bib1.bibx27" id="text.155"/> but with a smaller ensemble size and without any smoothing they might have used in post-processing. </p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/6121/2026/gmd-19-6121-2026-f13.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
      <p id="d2e6824">Cleo is a concise and fully-functioning novel implementation of SDM for warm-cloud microphysics. Our primary motivation for creating Cleo is to provide a computationally efficient, “standard” SDM, which we could use in large-enough-domain LES to decipher the interactions between warm-cloud microphysics and shallow mesoscale cloud organisation. Cleo models collisions between droplets and condensation/evaporation, including (de-/re-)activation, similarly to existing SDM implementations albeit with some differences as summarised below. Cleo models Lagrangian particle motion following the SDM of <xref ref-type="bibr" rid="bib1.bibx23" id="text.156"/> but with the ability to switch between different terminal velocity calculations. In this paper we detailed Cleo's numerical methods for SDM and verified their behaviour against known test-cases for condensation/evaporation, collisions between droplets, and droplet motion, and using an integrated test-case including all three processes in the 1-D KiD framework.</p>
      <p id="d2e6830">Our numerical methods for condensation/evaporation and collisions between droplets have subtle but noteworthy differences to existing SDM implementations. For condensation/evaporation we solve the Köhler theory ODE explicitly with a number of cost-saving measures including adaptive sub-time-stepping. Our method for condensation/evaporation is thus purposefully very similar to <xref ref-type="bibr" rid="bib1.bibx68" id="text.157"/> and <xref ref-type="bibr" rid="bib1.bibx48" id="text.158"/>, except that we additionally incorporate ventilation effects into the ODE we solve. For collisions between droplets, Cleo can use the original collision-coalescence algorithm according to <xref ref-type="bibr" rid="bib1.bibx68" id="text.159"/>, however Cleo also has various other options, which reflect the uncertainty in the current knowledge about collision probabilities and their outcomes. Therefore Cleo can easily switch between different formulations of the collision kernel and, motivated by a need to investigate the possible influence of collisional breakup on rain evaporation and downdraughts, Cleo includes a framework to model collisional breakup and rebound. We do this in a way that still respects the key features of the original collision-coalescence algorithm by conserving superdroplet number and decreasing the variance in the collisions with decreasing superdroplet multiplicity.</p>
      <p id="d2e6842">Cleo's numerical methods have some limitations in comparison to some existing SDMs. Regarding condensation/evaporation, perhaps the most significant is that Cleo's method for condensation/evaporation currently does not account for multiple aerosol types. Regarding collisions, we have not incorporated any sub-time-stepping algorithm. Whilst Cleo's simple predictor-corrector method for droplet motion is less expensive than higher-order methods and still preserves the flow-field, is non-diffusive, and has increasing accuracy with increasing grid resolution, it does not yet incorporate turbulent effects and is less precise than a higher order method. All Cleo's limitations and assumptions make it poorly applicable to highly detailed microphysics studies requiring more complex processes, but make it well-designed, as intended, as a simplistic, ordinary representation of warm-cloud microphysics according to SDM.</p>
      <p id="d2e6845">Not withstanding these limitations Cleo is useful to a broad group of researchers that require a model for warm-cloud microphysics. Simulations can be up to 3-D and can include any combination of the primary microphysical processes behind warm-rain, each with their own independent time-step <xref ref-type="bibr" rid="bib1.bibx9" id="paren.160"><named-content content-type="pre">and with adaptive time-stepping between different processes, as explained in</named-content></xref>. Cleo can be stand-alone, perform “piggybacking” of LES <xref ref-type="bibr" rid="bib1.bibx21" id="paren.161"/>, or be used as a fully fledged microphysics scheme. Like other SDMs, Cleo provides a precise representation of the droplet size distribution and an intuitive depiction of microphysical processes. We have also made sensitivity studies easy to conduct through Cleo's high-degree of flexibility, whereby microphysics and data output can be easily customised in order to assess the impact of individual microphysical processes <xref ref-type="bibr" rid="bib1.bibx9" id="paren.162"/>, potentially for probing microphysical uncertainties and especially those related to droplet collisions. Finally, since Cleo is also well-suited to high-performance computers, it has the potential to be used in more demanding simulations which probe how cloud microphysics and its uncertainties propagate to larger spatial and temporal scales.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Example Parametrisation for Fragments From Collision Breakup</title>
      <p id="d2e6871">Here we expound one of Cleo's options for how to determine the properties of a superdroplet which represents the fragments from collisional breakup; namely how to define <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">frag</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> for Eqs. (<xref ref-type="disp-formula" rid="Ch1.E25"/>) to (<xref ref-type="disp-formula" rid="Ch1.E32"/>). As a simple approach for exploring the potential importance of collisional breakup in warm-cloud microphysics, here we assert mass conservation and that the total number of fragments, <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, depends on a collision's kinetic energy, <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. <xref ref-type="bibr" rid="bib1.bibx64" id="text.163"/> reported that <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depends on <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as:

          <disp-formula id="App1.Ch1.S1.E37" content-type="numbered"><label>A1</label><mml:math id="M251" display="block"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">J</mml:mi></mml:mrow><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">0.135</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Since this equation diverges at <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">J</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">1.5</mml:mn><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">0.135</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:math></inline-formula>, we limit <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">J</mml:mi></mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">16.50</mml:mn></mml:mrow></mml:math></inline-formula>; and so that collisional breakup always results in more droplets than collided, even when <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, we impose the condition that <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula>. Both of these amendments are concordant with the experimental data presented by <xref ref-type="bibr" rid="bib1.bibx64" id="text.164"/>.</p>
      <p id="d2e7123">Given <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of fragments produced by a single (real) droplet breakup event, the superdroplet multiplicity must be as follows,

          <disp-formula id="App1.Ch1.S1.E38" content-type="numbered"><label>A2</label><mml:math id="M258" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>round(</mml:mtext><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and therefore, to ensure mass conservation,

          <disp-formula id="App1.Ch1.S1.E39" content-type="numbered"><label>A3</label><mml:math id="M259" display="block"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and

          <disp-formula id="App1.Ch1.S1.E40" content-type="numbered"><label>A4</label><mml:math id="M260" display="block"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">frag</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        </p>
</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>Table of Mathematical Notation</title>

<table-wrap id="TB1"><label>Table B1</label><caption><p id="d2e7302">Part I of the definitions for all the mathematical notation used in this paper listed in alphabetical order. For brevity “superdroplet” has been abbreviated to “SD” here.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Symbol</oasis:entry>
         <oasis:entry colname="col2">Meaning</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M262" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's attributes</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and all <inline-formula><mml:math id="M265" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's intensive attributes</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M266" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>a</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">effect of curvature on the saturation at <inline-formula><mml:math id="M267" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's surface; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">(<inline-formula><mml:math id="M268" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M269" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">(absolute, relative) tolerances of the standard local error test for convergence</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">constant <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6.954</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">constant <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.069</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M274" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>b</mml:mi><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">effect of reduction in water vapour pressure due to the presence of <inline-formula><mml:math id="M275" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's solute; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">constant <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.963</mml:mn></mml:mrow></mml:math></inline-formula>; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">constant <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.702</mml:mn></mml:mrow></mml:math></inline-formula>; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">permitted number of consecutive coalescence events; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>; coalescence efficiency</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">vapour diffusion factor</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">heat conductivity factor</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M285" display="inline"><mml:mi mathvariant="normal">frag</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M286" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD labelled as a fragment from breakup</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">ventilation factor; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">polynomial for the Newton-Raphson method; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">collision kernel for two real droplets, <inline-formula><mml:math id="M290" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M291" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">constant in exponential droplet size distribution <xref ref-type="bibr" rid="bib1.bibx47" id="paren.165"/>;</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4.1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msubsup><mml:mi>R</mml:mi><mml:mi mathvariant="normal">mp</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.21</mml:mn></mml:mrow></mml:msubsup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M296" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's mass of solute (aerosol)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M298" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's total mass; Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">frag</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">total number of fragments from a droplet breakup event</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">constant in exponential droplet size distribution <xref ref-type="bibr" rid="bib1.bibx47" id="paren.166"/>;</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">mp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">number of superdroplets in a given collision volume</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M304" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's multiplicity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">probability that two superdroplets collide; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>; probability two droplets, <inline-formula><mml:math id="M308" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M309" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, coalesce given that they collided</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">probability that two real droplets, <inline-formula><mml:math id="M311" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M312" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, collide; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">exponential droplet size distribution <xref ref-type="bibr" rid="bib1.bibx47" id="paren.167"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M315" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's radius</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">(<inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,<inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">radius of (smaller, larger) droplet out of two real droplets, <inline-formula><mml:math id="M318" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M319" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>; see Eqs. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) and (<xref ref-type="disp-formula" rid="Ch1.E11"/>)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="TB2"><label>Table B2</label><caption><p id="d2e8342">Part II of the definitions for all the mathematical notation used in this paper listed in alphabetical order. For brevity “superdroplet” has been abbreviated to “SD” here.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Symbol</oasis:entry>
         <oasis:entry colname="col2">Meaning</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">density of liquid water</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">density of <inline-formula><mml:math id="M322" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's solute</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">surface tension of liquid water</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M324" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">ambient saturation ratio of the grid-box</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">surface tension energy of two coalesced droplets</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">(<inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">surface tension energy of (smaller, larger) droplet out of two real droplets, <inline-formula><mml:math id="M328" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M329" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">collision kinetic energy; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M331" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">temperature</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M332" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">coll</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">collision time interval i.e. collision time-step</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">cond</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">time-step for condensation/evaporation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">time-step for superdroplet motion</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M337" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's velocity; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E34"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">collision volume i.e. grid-box volume</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M340" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's terminal velocity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M341" display="inline"><mml:mi mathvariant="bold-italic">w</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">wind velocity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mfenced open="〈" close="〉"><mml:mi>w</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">mean vertical velocity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">maximum speed constant</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">random number</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">re-drawn or re-scaled random number</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M347" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's spatial coordinates</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">grid-spacing in 2-D domain (<inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula>) directions</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M350" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Weber number; see Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M351" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>; squared value of <inline-formula><mml:math id="M353" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th SD's radius at the <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>th time-step</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e8928">The current version of Cleo is available from its GitHub page: <uri>https://github.com/yoctoyotta1024/CLEO</uri> (last access: 6 July 2026) under BSD 3-Clause license, alongside its documentation: <uri>https://yoctoyotta1024.github.io/CLEO</uri> (last access: 6 July 2026). Version v0.52.0 is described and tested in this paper and all the code, including this Cleo version, as well as the results included this paper are archived in the dataset on Edmond under DOI <ext-link xlink:href="https://doi.org/10.17617/3.SDN0NX" ext-link-type="DOI">10.17617/3.SDN0NX</ext-link> <xref ref-type="bibr" rid="bib1.bibx8" id="paren.168"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e8943">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-19-6121-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-19-6121-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e8952">CJAB is the creator of Cleo and main developer, she also wrote and edited the manuscript. AKN and RV supervised the project, providing direction and support, as well as teaching CJAB about various aspects of cloud physics included in this paper. BS conceptualised the project, and had many discussions with CJAB which shaped the writing of the paper and provided scientific and technical support. He also helped analyse the test case results. FP contributed the parametrisation for the ventilation factor in condensation/evaporation. SIS supervised Cleo's development, and contributed ideas and advice to the numerical methods for droplet breakup and condensation/evaporation. SIS also helped design the test cases for the numerical methods and analyse the results. AKN, FP, RV, BS and SIS all gave extensive feedback which contributed to the writing of the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e8960">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e8967">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e8973">C. J. A. Bayley thanks Sylwester Arabas (AGH University of Krakow, Poland) and Emma Ware (University of California, Davis, USA) for their engaging discussions and technical support setting up the 1-D KiD model using PyMPDATA. We gratefully acknowledge code contributions to Cleo from Sergey Kosukhin and Lukas Kluft (Max Planck Institute for Meteorology, Germany; MPI-M). A special thanks is given to Yvonne Schrader (MPI-M) for her excellent advice on the graphic designs in this paper, as well as Romain Fiévet (MPI-M) for conducting the MPI-M internal review. We also thank the anonymous referee and Emily de Jong for their constructive comments in their reviews of this manuscript. They greatly helped to improve both its clarity and content.</p><p id="d2e8975">The authors further express their appreciation for the work of the developers of the free and open-source software which underlies Cleo, especially from the developers of Git, GitHub, Python, the C++ standard libraries, and, above all, Kokkos. We also thank the Gesellschaft für wissenschaftliche Datenverarbetitung mbH Göttingen (GWDG) from the information and communication services Cleo's development has benefited from, and finally we thank the Deutsche Klimarechenzentrum (DKRZ) for the computer facilities from project 1183 we used to conduct this work.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e8980">A. K. Naumann, R. Vogel and F. Poydenot have received funding which supported this work from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy – EXC 2037 “Climate, Climatic Change, and Society” (project number 390683824).  R. Vogel further acknowledges support from an ERC starting grant (ROTOR, grant no. 101116282). This project has received funding from Horizon Europe programme under Grant Agreement No. 101137680 via project CERTAINTY (Cloud-aERosol inTeractions &amp; their impActs IN The earth sYstem). The article processing charges for this open-access  publication were covered by the Max Planck Society.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e8991">This paper was edited by Holger Tost and reviewed by Emily de Jong and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Ackerman et al.(2009)Ackerman, vanZanten, Stevens, Savic-Jovcic, Bretherton, Chlond, Golaz, Jiang, Khairoutdinov, Krueger, Lewellen, Lock, Moeng, Nakamura, Petters, Snider, Weinbrecht, and Zulauf</label><mixed-citation>Ackerman, A. S., vanZanten, M. C., Stevens, B., Savic-Jovcic, V., Bretherton, C. S., Chlond, A., Golaz, J.-C., Jiang, H., Khairoutdinov, M., Krueger, S. K., Lewellen, D. C., Lock, A., Moeng, C.-H., Nakamura, K., Petters, M. D., Snider, J. R., Weinbrecht, S., and Zulauf, M.: Large-Eddy Simulations of a Drizzling, Stratocumulus-Topped Marine Boundary Layer, Mon. Weather Rev., 137, 1083–1110, <ext-link xlink:href="https://doi.org/10.1175/2008MWR2582.1" ext-link-type="DOI">10.1175/2008MWR2582.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Arabas and Shima(2017)</label><mixed-citation>Arabas, S. and Shima, S.: On the CCN (de)activation nonlinearities, Nonlin. Processes Geophys., 24, 535–542, <ext-link xlink:href="https://doi.org/10.5194/npg-24-535-2017" ext-link-type="DOI">10.5194/npg-24-535-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Arabas et al.(2015)Arabas, Jaruga, Pawlowska, and Grabowski</label><mixed-citation>Arabas, S., Jaruga, A., Pawlowska, H., and Grabowski, W. W.: libcloudph++ 1.0: a single-moment bulk, double-moment bulk, and particle-based warm-rain microphysics library in C++, Geosci. Model Dev., 8, 1677–1707, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-1677-2015" ext-link-type="DOI">10.5194/gmd-8-1677-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Ayala et al.(2008)Ayala, Rosa, and Wang</label><mixed-citation>Ayala, O., Rosa, B., and Wang, L.-P.: Effects of turbulence on the geometric collision rate of sedimenting droplets. Part 2. Theory and parameterization, New J. Phys., 10, <ext-link xlink:href="https://doi.org/10.1088/1367-2630/10/9/099802" ext-link-type="DOI">10.1088/1367-2630/10/9/099802</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Barnes and Garstang(1982)</label><mixed-citation>Barnes, G. M. and Garstang, M.: Subcloud Layer Energetics of Precipitating Convection, Mon. Weather Rev., 110, 102–117, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1982)110&lt;0102:SLEOPC&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1982)110&lt;0102:SLEOPC&gt;2.0.CO;2</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bartman et al.(2022a)Bartman, Banaśkiewicz, Drenda, Manna, Olesik, Rozwoda, Sadowski, and Arabas</label><mixed-citation>Bartman, P., Banaśkiewicz, J., Drenda, S., Manna, M., Olesik, M. A., Rozwoda, P., Sadowski, M., and Arabas, S.: PyMPDATA v1: Numba-accelerated implementation of MPDATA with examples in Python, Julia and Matlab, J. Open Source Softw., 7, <ext-link xlink:href="https://doi.org/10.21105/joss.03896" ext-link-type="DOI">10.21105/joss.03896</ext-link>, 2022a.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bartman et al.(2022b)Bartman, Bulenok, Górski, Jaruga, Łazarski, Olesik, Piasecki, Singer, Talar, and Arabas</label><mixed-citation>Bartman, P., Bulenok, O., Górski, K., Jaruga, A., Łazarski, G., Olesik, M. A., Piasecki, B., Singer, C. E., Talar, A., and Arabas, S.: PySDM v1: particle-based cloud modeling package for warm-rain microphysics and aqueous chemistry, J. Open Source Softw., 7, 3219, <ext-link xlink:href="https://doi.org/10.21105/joss.03219" ext-link-type="DOI">10.21105/joss.03219</ext-link>, 2022b.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Bayley(2025)</label><mixed-citation>Bayley, C.: CLEO: The Numerical Methods of a New Superdroplet Model Including a Droplet Breakup Algorithm, Edmond  [data set], <ext-link xlink:href="https://doi.org/10.17617/3.SDN0NX" ext-link-type="DOI">10.17617/3.SDN0NX</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Bayley et al.(2026)Bayley, Kölling, Naumann, Vogel, and Stevens</label><mixed-citation>Bayley, C. J. A., Kölling, T., Naumann, A. K., Vogel, R., and Stevens, B.: Cleo: the fundamental design of a new superdroplet model for high computational performance (v0.39.0), Geosci. Model Dev., 19, 6099–6120, <ext-link xlink:href="https://doi.org/10.5194/gmd-19-6099-2026" ext-link-type="DOI">10.5194/gmd-19-6099-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Bretherton(2015)</label><mixed-citation>Bretherton, C. S.: Insights into low-latitude cloud feedbacks from high-resolution models, Philos. T. Roy. Soc. A, 373, <ext-link xlink:href="https://doi.org/10.1098/rsta.2014.0415" ext-link-type="DOI">10.1098/rsta.2014.0415</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Bringi et al.(2020)Bringi, Seifert, Wu, Thurai, Huang, and Siewert</label><mixed-citation>Bringi, V., Seifert, A., Wu, W., Thurai, M., Huang, G.-J., and Siewert, C.: Hurricane Dorian Outer Rain Band Observations and 1D Particle Model Simulations: A Case Study, Atmosphere, 11, <ext-link xlink:href="https://doi.org/10.3390/atmos11080879" ext-link-type="DOI">10.3390/atmos11080879</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Chandrakar et al.(2021)Chandrakar, Grabowski, Morrison, and Bryan</label><mixed-citation>Chandrakar, K. K., Grabowski, W. W., Morrison, H., and Bryan, G. H.: Impact of Entrainment Mixing and Turbulent Fluctuations on Droplet Size Distributions in a Cumulus Cloud: An Investigation Using Lagrangian Microphysics with a Subgrid-Scale Model, J. Atmos. Sci., 78, 2983–3005, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-20-0281.1" ext-link-type="DOI">10.1175/JAS-D-20-0281.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Curtis et al.(2017)Curtis, Riemer, and West</label><mixed-citation>Curtis, J. H., Riemer, N., and West, M.: A single-column particle-resolved model for simulating the vertical distribution of aerosol mixing state: WRF-PartMC-MOSAIC-SCM v1.0, Geosci. Model Dev., 10, 4057–4079, <ext-link xlink:href="https://doi.org/10.5194/gmd-10-4057-2017" ext-link-type="DOI">10.5194/gmd-10-4057-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>de Jong et al.(2023a)de Jong, Mackay, Bulenok, Jaruga, and Arabas</label><mixed-citation>de Jong, E., Mackay, J. B., Bulenok, O., Jaruga, A., and Arabas, S.: Breakups are complicated: an efficient representation of collisional breakup in the superdroplet method, Geosci. Model Dev., 16, 4193–4211, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-4193-2023" ext-link-type="DOI">10.5194/gmd-16-4193-2023</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>de Jong et al.(2023b)de Jong, Singer, Azimi, Bartman, Bulenok, Derlatka, Dula, Jaruga, Mackay, Ward, and Arabas</label><mixed-citation>de Jong, E. K., Singer, C. E., Azimi, S., Bartman, P., Bulenok, O., Derlatka, K., Dula, I., Jaruga, A., Mackay, J. B., Ward, R. X., and Arabas, S.: New developments in PySDM and PySDM-examples v2: collisional breakup, immersion freezing, dry aerosol initialization, and adaptive time-stepping, J. Open Source Softw., 8, 4968, <ext-link xlink:href="https://doi.org/10.21105/joss.04968" ext-link-type="DOI">10.21105/joss.04968</ext-link>, 2023b.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Dziekan and Pawlowska(2017)</label><mixed-citation>Dziekan, P. and Pawlowska, H.: Stochastic coalescence in Lagrangian cloud microphysics, Atmos. Chem. Phys., 17, 13509–13520, <ext-link xlink:href="https://doi.org/10.5194/acp-17-13509-2017" ext-link-type="DOI">10.5194/acp-17-13509-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Dziekan et al.(2019)Dziekan, Waruszewski, and Pawlowska</label><mixed-citation>Dziekan, P., Waruszewski, M., and Pawlowska, H.: University of Warsaw Lagrangian Cloud Model (UWLCM) 1.0: a modern large-eddy simulation tool for warm cloud modeling with Lagrangian microphysics, Geosci. Model Dev., 12, 2587–2606, <ext-link xlink:href="https://doi.org/10.5194/gmd-12-2587-2019" ext-link-type="DOI">10.5194/gmd-12-2587-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Gasparini et al.(2023)Gasparini, Sullivan, Sokol, Kärcher, Jensen, and Hartmann</label><mixed-citation>Gasparini, B., Sullivan, S. C., Sokol, A. B., Kärcher, B., Jensen, E., and Hartmann, D. L.: Opinion: Tropical cirrus – from micro-scale processes to climate-scale impacts, Atmos. Chem. Phys., 23, 15413–15444, <ext-link xlink:href="https://doi.org/10.5194/acp-23-15413-2023" ext-link-type="DOI">10.5194/acp-23-15413-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Gillespie(1972)</label><mixed-citation>Gillespie, D. T.: The Stochastic Coalescence Model for Cloud Droplet Growth, J. Atmos. Sci., 29, 1496–1510, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1972)029&lt;1496:TSCMFC&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1972)029&lt;1496:TSCMFC&gt;2.0.CO;2</ext-link>, 1972.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Golovin(1963)</label><mixed-citation> Golovin, A. M.: The solution of the coagulation equation for cloud droplets in a rising air current, Bull. Acad. Sci., USSR, Geophys. Ser. X, 5, 783–791, 1963.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Grabowski(2014)</label><mixed-citation>Grabowski, W. W.: Extracting Microphysical Impacts in Large-Eddy Simulations of Shallow Convection, J. Atmos. Sci., 71, 4493–4499, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-14-0231.1" ext-link-type="DOI">10.1175/JAS-D-14-0231.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Grabowski and Wang(2009)</label><mixed-citation>Grabowski, W. W. and Wang, L.-P.: Diffusional and accretional growth of water drops in a rising adiabatic parcel: effects of the turbulent collision kernel, Atmos. Chem. Phys., 9, 2335–2353, <ext-link xlink:href="https://doi.org/10.5194/acp-9-2335-2009" ext-link-type="DOI">10.5194/acp-9-2335-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Grabowski et al.(2018)Grabowski, Dziekan, and Pawlowska</label><mixed-citation>Grabowski, W. W., Dziekan, P., and Pawlowska, H.: Lagrangian condensation microphysics with Twomey CCN activation, Geosci. Model Dev., 11, 103–120, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-103-2018" ext-link-type="DOI">10.5194/gmd-11-103-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Grabowski et al.(2019)Grabowski, Morrison, Shima, Abade, Dziekan, and Pawlowska</label><mixed-citation>Grabowski, W. W., Morrison, H., Shima, S.-I., Abade, G. C., Dziekan, P., and Pawlowska, H.: Modeling of Cloud Microphysics: Can We Do Better?, B. Am. Meteorol. Soc., 100, 655–672, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-18-0005.1" ext-link-type="DOI">10.1175/BAMS-D-18-0005.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Hagos et al.(2018)Hagos, Ruby Leung, Zhao, Feng, and Sakaguchi</label><mixed-citation>Hagos, S., Ruby Leung, L., Zhao, C., Feng, Z., and Sakaguchi, K.: How Do Microphysical Processes Influence Large-Scale Precipitation Variability and Extremes?, Geophys. Res. Lett., 45, 1661–1667, <ext-link xlink:href="https://doi.org/10.1002/2017GL076375" ext-link-type="DOI">10.1002/2017GL076375</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Hall(1980)</label><mixed-citation>Hall, W. D.: A Detailed Microphysical Model Within a Two-Dimensional Dynamic Framework: Model Description and Preliminary Results, J. Atmos. Sci., 37, 2486–2507, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1980)037&lt;2486:ADMMWA&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1980)037&lt;2486:ADMMWA&gt;2.0.CO;2</ext-link>, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Hill et al.(2023)Hill, Lebo, Andrejczuk, Arabas, Dziekan, Field, Gettelman, Hoffmann, Pawlowska, Onishi, and Vié</label><mixed-citation>Hill, A. A., Lebo, Z. J., Andrejczuk, M., Arabas, S., Dziekan, P., Field, P., Gettelman, A., Hoffmann, F., Pawlowska, H., Onishi, R., and Vié, B.: Toward a Numerical Benchmark for Warm Rain Processes, J. Atmos. Sci., 80, 1329–1359, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-21-0275.1" ext-link-type="DOI">10.1175/JAS-D-21-0275.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Hu and Igel(2023)</label><mixed-citation>Hu, A. Z. and Igel, A. L.: A Bin and a Bulk Microphysics Scheme Can Be More Alike Than Two Bin Schemes, J. Adv. Model. Earth Sy., 15, e2022MS003303, <ext-link xlink:href="https://doi.org/10.1029/2022MS003303" ext-link-type="DOI">10.1029/2022MS003303</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Hu and Srivastava(1995)</label><mixed-citation>Hu, Z. and Srivastava, R. C.: Evolution of Raindrop Size Distribution by Coalescence, Breakup, and Evaporation: Theory and Observations, J. Atmos. Sci., 52, 1761–1783, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1995)052&lt;1761:EORSDB&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1995)052&lt;1761:EORSDB&gt;2.0.CO;2</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Igel(2019)</label><mixed-citation>Igel, A. L.: Using an Arbitrary Moment Predictor to Investigate the Optimal Choice of Prognostic Moments in Bulk Cloud Microphysics Schemes, J. Adv. Model Earth Sy., 11, 4559–4575, <ext-link xlink:href="https://doi.org/10.1029/2019MS001733" ext-link-type="DOI">10.1029/2019MS001733</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Igel and van den Heever(2017a)</label><mixed-citation>Igel, A. L. and van den Heever, S. C.: The Importance of the Shape of Cloud Droplet Size Distributions in Shallow Cumulus Clouds. Part I: Bin Microphysics Simulations, J. Atmos. Sci., 74, 249–  258, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-15-0382.1" ext-link-type="DOI">10.1175/JAS-D-15-0382.1</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Igel and van den Heever(2017b)</label><mixed-citation>Igel, A. L. and van den Heever, S. C.: The Importance of the Shape of Cloud Droplet Size Distributions in Shallow Cumulus Clouds. Part II: Bulk Microphysics Simulations, J. Atmos. Sci., 74, 259–273, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-15-0383.1" ext-link-type="DOI">10.1175/JAS-D-15-0383.1</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Igel et al.(2022)Igel, Morrison, Santos, and van Lier-Walqui</label><mixed-citation>Igel, A. L., Morrison, H., Santos, S. P., and van Lier-Walqui, M.: Limitations of Separate Cloud and Rain Categories in Parameterizing Collision-Coalescence for Bulk Microphysics Schemes, J. Adv. Model. Earth Sy., 14, e2022MS003039, <ext-link xlink:href="https://doi.org/10.1029/2022MS003039" ext-link-type="DOI">10.1029/2022MS003039</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>ISO(2020)</label><mixed-citation>ISO: ISO/IEC 14882:2020 Information technology – Programming languages – C++, pub-ISO, pub-ISO:adr, 6th Edn., <uri>https://www.iso.org/standard/79358.html</uri> (last access: 6 July 2026), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Jacobson(2005)</label><mixed-citation>Jacobson, M. Z.: Fundamentals of Atmospheric Modeling, Cambridge University Press, 2nd Edn., ISBN  9781139165389, <ext-link xlink:href="https://doi.org/10.1017/CBO9781139165389" ext-link-type="DOI">10.1017/CBO9781139165389</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Jaruga and Pawlowska(2018)</label><mixed-citation>Jaruga, A. and Pawlowska, H.: libcloudph++ 2.0: aqueous-phase chemistry extension of the particle-based cloud microphysics scheme, Geosci. Model Dev., 11, 3623–3645, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-3623-2018" ext-link-type="DOI">10.5194/gmd-11-3623-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Jian et al.(2021)Jian, Li, Wang, Zhao, Li, Wang, Zhang, and Huang</label><mixed-citation>Jian, B., Li, J., Wang, G., Zhao, Y., Li, Y., Wang, J., Zhang, M., and Huang, J.: Evaluation of the CMIP6 marine subtropical stratocumulus cloud albedo and its controlling factors, Atmos. Chem. Phys., 21, 9809–9828, <ext-link xlink:href="https://doi.org/10.5194/acp-21-9809-2021" ext-link-type="DOI">10.5194/acp-21-9809-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Khain et al.(2015)Khain, Beheng, Heymsfield, Korolev, Krichak, Levin, Pinsky, Phillips, Prabhakaran, Teller, van den Heever, and Yano</label><mixed-citation>Khain, A. P., Beheng, K. D., Heymsfield, A., Korolev, A., Krichak, S. O., Levin, Z., Pinsky, M., Phillips, V., Prabhakaran, T., Teller, A., van den Heever, S. C., and Yano, J.-I.: Representation of microphysical processes in cloud-resolving models: Spectral (bin) microphysics versus bulk parameterization, Rev. Geophys., 53, 247–322, <ext-link xlink:href="https://doi.org/10.1002/2014RG000468" ext-link-type="DOI">10.1002/2014RG000468</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>King et al.(2015)King, Kummerow, van den Heever, and Igel</label><mixed-citation>King, J. M., Kummerow, C. D., van den Heever, S. C., and Igel, M. R.: Observed and Modeled Warm Rainfall Occurrence and Its Relationships with Cloud Macrophysical Properties, J. Atmos. Sci., 72, 4075–  4090, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-14-0368.1" ext-link-type="DOI">10.1175/JAS-D-14-0368.1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Kinzer and Gunn(1951)</label><mixed-citation>Kinzer, G. D. and Gunn, R.: The Evaporation, Temperature and Thermal Relaxation-Time of Freely Falling Waterdrops, J. Atmos. Sci., 8, 71–83, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1951)008&lt;0071:TETATR&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1951)008&lt;0071:TETATR&gt;2.0.CO;2</ext-link>, 1951.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Kostinski and Shaw(2005)</label><mixed-citation>Kostinski, A. B. and Shaw, R. A.: Fluctuations and Luck in Droplet Growth by Coalescence, B. Am. Meteor. Soc., 86, 235–244, <ext-link xlink:href="https://doi.org/10.1175/BAMS-86-2-235" ext-link-type="DOI">10.1175/BAMS-86-2-235</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Köhler(1936)</label><mixed-citation>Köhler, H.: The nucleus in and the growth of hygroscopic droplets, Trans. Faraday Soc., 32, 1152–1161, <ext-link xlink:href="https://doi.org/10.1039/TF9363201152" ext-link-type="DOI">10.1039/TF9363201152</ext-link>, 1936.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Li et al.(2022)Li, Mehlig, Svensson, Brandenburg, and Haugen</label><mixed-citation>Li, X.-Y., Mehlig, B., Svensson, G., Brandenburg, A., and Haugen, N. E. L.: Collision fluctuations of lucky droplets with superdroplets, J. Atmos. Sci., 79, 1821–1835, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-20-0371.1" ext-link-type="DOI">10.1175/JAS-D-20-0371.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Long(1974)</label><mixed-citation>Long, A. B.: Solutions to the Droplet Collection Equation for Polynomial Kernels, J. Atmos. Sci., 31, 1040–1052, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1974)031&lt;1040:STTDCE&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1974)031&lt;1040:STTDCE&gt;2.0.CO;2</ext-link>, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Low and List(1982a)</label><mixed-citation>Low, T. B. and List, R.: Collision, Coalescence and Breakup of Raindrops. Part I: Experimentally Established Coalescence Efficiencies and Fragment Size Distributions in Breakup, J. Atmos. Sci., 39, 1591–1606, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1982)039&lt;1591:CCABOR&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1982)039&lt;1591:CCABOR&gt;2.0.CO;2</ext-link>, 1982a.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Low and List(1982b)</label><mixed-citation>Low, T. B. and List, R.: Collision, Coalescence and Breakup of Raindrops. Part II: Parameterization of Fragment Size Distributions, J. Atmos. Sci., 39, 1607–1619, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1982)039&lt;1607:CCABOR&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1982)039&lt;1607:CCABOR&gt;2.0.CO;2</ext-link>, 1982b.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Marshall and Palmer(1948)</label><mixed-citation>Marshall, J. S. and Palmer, W. M. K.: The Distribution Of Raindrops With Size, J. Atmos. Sci., 5, 165–166, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2</ext-link>, 1948.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Matsushima et al.(2023)Matsushima, Nishizawa, and Shima</label><mixed-citation>Matsushima, T., Nishizawa, S., and Shima, S.: Overcoming computational challenges to realize meter- to submeter-scale resolution in cloud simulations using the super-droplet method, Geosci. Model Dev., 16, 6211–6245, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-6211-2023" ext-link-type="DOI">10.5194/gmd-16-6211-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>McFarquhar(2004)</label><mixed-citation>McFarquhar, G. M.: A New Representation of Collision-Induced Breakup of Raindrops and Its Implications for the Shapes of Raindrop Size Distributions, J. Atmos. Sci., 61, 777–794, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(2004)061&lt;0777:ANROCB&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(2004)061&lt;0777:ANROCB&gt;2.0.CO;2</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Miyakawa et al.(2014)Miyakawa, Satoh, Miura, Tomita, Yashiro, Noda, Yamada, Kodama, Kimoto, and Yoneyama</label><mixed-citation>Miyakawa, T., Satoh, M., Miura, H., Tomita, H., Yashiro, H., Noda, A. T., Yamada, Y., Kodama, C., Kimoto, M., and Yoneyama, K.: Madden–Julian Oscillation prediction skill of a new-generation global model demonstrated using a supercomputer, Nat. Commun., 5, 3769, <ext-link xlink:href="https://doi.org/10.1038/ncomms4769" ext-link-type="DOI">10.1038/ncomms4769</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Morrison and Milbrandt(2011)</label><mixed-citation>Morrison, H. and Milbrandt, J.: Comparison of Two-Moment Bulk Microphysics Schemes in Idealized Supercell Thunderstorm Simulations, Mon. Weather Rev., 139, 1103–1130, <ext-link xlink:href="https://doi.org/10.1175/2010MWR3433.1" ext-link-type="DOI">10.1175/2010MWR3433.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Morrison et al.(2012)Morrison, Tessendorf, Ikeda, and Thompson</label><mixed-citation>Morrison, H., Tessendorf, S. A., Ikeda, K., and Thompson, G.: Sensitivity of a Simulated Midlatitude Squall Line to Parameterization of Raindrop Breakup, Mon. Weather Rev., 140, 2437–2460, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-11-00283.1" ext-link-type="DOI">10.1175/MWR-D-11-00283.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Morrison et al.(2020)Morrison, van Lier-Walqui, Fridlind, Grabowski, Harrington, Hoose, Korolev, Kumjian, Milbrandt, Pawlowska, Posselt, Prat, Reimel, Shima, van Diedenhoven, and Xue</label><mixed-citation>Morrison, H., van Lier-Walqui, M., Fridlind, A. M., Grabowski, W. W., Harrington, J. Y., Hoose, C., Korolev, A., Kumjian, M. R., Milbrandt, J. A., Pawlowska, H., Posselt, D. J., Prat, O. P., Reimel, K. J., Shima, S.-I., van Diedenhoven, B., and Xue, L.: Confronting the Challenge of Modeling Cloud and Precipitation Microphysics, J. Adv. Model. Earth Sy., 12, <ext-link xlink:href="https://doi.org/10.1029/2019MS001689" ext-link-type="DOI">10.1029/2019MS001689</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Naumann and Seifert(2015)</label><mixed-citation>Naumann, A. K. and Seifert, A.: A Lagrangian drop model to study warm rain microphysical processes in shallow cumulus, J. Adv. Model. Earth Sy., 7, 1136–1154, <ext-link xlink:href="https://doi.org/10.1002/2015MS000456" ext-link-type="DOI">10.1002/2015MS000456</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Naumann et al.(2025)Naumann, Esch, and Stevens</label><mixed-citation>Naumann, A. K., Esch, M., and Stevens, B.: How the representation of microphysical processes affects tropical condensate in the global storm-resolving model ICON, Atmos. Chem. Phys., 25, 6429–6444, <ext-link xlink:href="https://doi.org/10.5194/acp-25-6429-2025" ext-link-type="DOI">10.5194/acp-25-6429-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Niebaum et al.(2025)Niebaum, Bayley, Poydenot, Naumann, Sarkar, and Vogel</label><mixed-citation>Niebaum, N., Bayley, C. J. A., Poydenot, F., Naumann, A. K., Sarkar, M., and Vogel, R.: Constraining Rain Evaporation from Shallow-Clouds in the Trades using an Observation-Based Superdroplet Model, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2025-5551" ext-link-type="DOI">10.5194/egusphere-2025-5551</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Planche et al.(2019)Planche, Tridon, Banson, Thompson, Monier, Battaglia, and Wobrock</label><mixed-citation>Planche, C., Tridon, F., Banson, S., Thompson, G., Monier, M., Battaglia, A., and Wobrock, W.: On the Realism of the Rain Microphysics Representation of a Squall Line in the WRF Model. Part II: Sensitivity Studies on the Rain Drop Size Distributions, Mon. Weather Rev., 147, 2811–2825, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-18-0019.1" ext-link-type="DOI">10.1175/MWR-D-18-0019.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Prat et al.(2012)Prat, Barros, and Testik</label><mixed-citation>Prat, O. P., Barros, A. P., and Testik, F. Y.: On the Influence of Raindrop Collision Outcomes on Equilibrium Drop Size Distributions, J. Atmos. Sci., 69, 1534–1546, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-11-0192.1" ext-link-type="DOI">10.1175/JAS-D-11-0192.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Pruppacher and Klett(1978)</label><mixed-citation> Pruppacher, H. and Klett, J.: Microphysics of Clouds and Precipitation, D. Reidel Publishing Company, 1st Edn., ISBN 978-90-277-1106-9, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Pruppacher and Rasmussen(1979)</label><mixed-citation>Pruppacher, H. R. and Rasmussen, R.: A Wind Tunnel Investigation of the Rate of Evaporation of Large Water Drops Falling at Terminal Velocity in Air, J. Atmos. Sci., 36, 1255–1260, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1979)036&lt;1255:AWTIOT&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1979)036&lt;1255:AWTIOT&gt;2.0.CO;2</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Rogers and Yau(1989)</label><mixed-citation> Rogers, R. and Yau, M.: A Short Course in Cloud Physics, Butterworth-Heinemann, 3rd Edn., ISBN 9780750632157, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Rogers et al.(1993)Rogers, Baumgardner, Ethier, Carter, and Ecklund</label><mixed-citation>Rogers, R. R., Baumgardner, D., Ethier, S. A., Carter, D. A., and Ecklund, W. L.: Comparison of Raindrop Size Distributions Measured by Radar Wind Profiler and by Airplane, J. Appl. Meteor. Clim., 32, 694–699, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1993)032&lt;0694:CORSDM&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1993)032&lt;0694:CORSDM&gt;2.0.CO;2</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Sato et al.(2017)Sato, Shima, and Tomita</label><mixed-citation>Sato, Y., Shima, S.-i., and Tomita, H.: A grid refinement study of trade wind cumuli simulated by a Lagrangian cloud microphysical model: the super-droplet method, Atmos. Sci. Lett., 18, 359–365, <ext-link xlink:href="https://doi.org/10.1002/asl.764" ext-link-type="DOI">10.1002/asl.764</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Schlottke et al.(2010)Schlottke, Straub, Beheng, Gomaa, and Weigand</label><mixed-citation>Schlottke, J., Straub, W., Beheng, K. D., Gomaa, H., and Weigand, B.: Numerical Investigation of Collision-Induced Breakup of Raindrops. Part I: Methodology and Dependencies on Collision Energy and Eccentricity, J. Atmos. Sci., 67, 557–575, <ext-link xlink:href="https://doi.org/10.1175/2009JAS3174.1" ext-link-type="DOI">10.1175/2009JAS3174.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Schulz and Stevens(2023)</label><mixed-citation>Schulz, H. and Stevens, B.: Evaluating Large-Domain, Hecto-Meter, Large-Eddy Simulations of Trade-Wind Clouds Using EUREC4A Data, J. Adv. Model. Earth Sy., 15, <ext-link xlink:href="https://doi.org/10.1029/2023MS003648" ext-link-type="DOI">10.1029/2023MS003648</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Seifert and Heus(2013)</label><mixed-citation>Seifert, A. and Heus, T.: Large-eddy simulation of organized precipitating trade wind cumulus clouds, Atmos. Chem. Phys., 13, 5631–5645, <ext-link xlink:href="https://doi.org/10.5194/acp-13-5631-2013" ext-link-type="DOI">10.5194/acp-13-5631-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Seifert et al.(2005)Seifert, Khain, Blahak, and Beheng</label><mixed-citation>Seifert, A., Khain, A., Blahak, U., and Beheng, K. D.: Possible Effects of Collisional Breakup on Mixed-Phase Deep Convection Simulated by a Spectral (Bin) Cloud Model, J. Atmos. Sci., 62, 1917–1931, <ext-link xlink:href="https://doi.org/10.1175/JAS3432.1" ext-link-type="DOI">10.1175/JAS3432.1</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx68"><label>Shima et al.(2009)Shima, Kusano, Kawano, Sugiyama, and Kawahara</label><mixed-citation>Shima, S., Kusano, K., Kawano, A., Sugiyama, T., and Kawahara, S.: The super-droplet method for the numerical simulation of clouds and precipitation: a particle-based and probabilistic microphysics model coupled with a non-hydrostatic model, Q. J. Roy. Meteor.l Soc., 135, 1307–1320, <ext-link xlink:href="https://doi.org/10.1002/qj.441" ext-link-type="DOI">10.1002/qj.441</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Shima et al.(2020)Shima, Sato, Hashimoto, and Misumi</label><mixed-citation>Shima, S., Sato, Y., Hashimoto, A., and Misumi, R.: Predicting the morphology of ice particles in deep convection using the super-droplet method: development and evaluation of SCALE-SDM 0.2.5-2.2.0, -2.2.1, and -2.2.2, Geosci. Model Dev., 13, 4107–4157, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-4107-2020" ext-link-type="DOI">10.5194/gmd-13-4107-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>Shipway and Hill(2011)</label><mixed-citation> Shipway, B. and Hill, A.:  The Kinematic Driver model (KiD), Met Office Technical Report No. 549, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx71"><label>Shipway and Hill(2012)</label><mixed-citation>Shipway, B. J. and Hill, A. A.: Diagnosis of systematic differences between multiple parametrizations of warm rain microphysics using a kinematic framework, Q. J. Roy. Meteor. Soc., 138, 2196–2211, <ext-link xlink:href="https://doi.org/10.1002/qj.1913" ext-link-type="DOI">10.1002/qj.1913</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx72"><label>Simmel and Wurzler(2006)</label><mixed-citation>Simmel, M. and Wurzler, S.: Condensation and activation in sectional cloud microphysical models, Atmos. Res., 80, 218–236, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2005.08.002" ext-link-type="DOI">10.1016/j.atmosres.2005.08.002</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx73"><label>Simmel et al.(2002)Simmel, Trautmann, and Tetzlaff</label><mixed-citation>Simmel, M., Trautmann, T., and Tetzlaff, G.: Numerical solution of the stochastic collection equation – comparison of the Linear Discrete Method with other methods, Atmos. Res., 61, 135–148, <ext-link xlink:href="https://doi.org/10.1016/S0169-8095(01)00131-4" ext-link-type="DOI">10.1016/S0169-8095(01)00131-4</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx74"><label>Smoluchowski(1916)</label><mixed-citation> Smoluchowski, M. V.: Drei Vortrage uber Diffusion, Brownsche Bewegung und Koagulation von Kolloidteilchen, Z. Physik, 17, 557–585, 1916.</mixed-citation></ref>
      <ref id="bib1.bibx75"><label>Stevens and Seifert(2008)</label><mixed-citation>Stevens, B. and Seifert, A.: Understanding macrophysical outcomes of microphysical choices in simulations of shallow cumulus convection, J. Meteor. Soc. Jpn. Ser. II, 86A, 143–162, <ext-link xlink:href="https://doi.org/10.2151/jmsj.86A.143" ext-link-type="DOI">10.2151/jmsj.86A.143</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx76"><label>Straub et al.(2010)Straub, Beheng, Seifert, Schlottke, and Weigand</label><mixed-citation>Straub, W., Beheng, K. D., Seifert, A., Schlottke, J., and Weigand, B.: Numerical Investigation of Collision-Induced Breakup of Raindrops. Part II: Parameterizations of Coalescence Efficiencies and Fragment Size Distributions, J. Atmos. Sci., 67, 576–588, <ext-link xlink:href="https://doi.org/10.1175/2009JAS3175.1" ext-link-type="DOI">10.1175/2009JAS3175.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx77"><label>Suematsu et al.(2021)Suematsu, Kodama, Yamada, Miura, Takasuka, and Miyakawa</label><mixed-citation>Suematsu, T., Kodama, C., Yamada, Y., Miura, H., Takasuka, D., and Miyakawa, T.: Microphysics dependency in 3.5km NICAM DYAMOND phase 2 experiments, in: AGU Fall Meeting Abstracts, vol. 2021,  <uri>https://agu.confex.com/agu/fm21/meetingapp.cgi/Paper/857223</uri> (last access: 6 July 2026), 2021.</mixed-citation></ref>
      <ref id="bib1.bibx78"><label>Szakáll and Urbich(2018)</label><mixed-citation>Szakáll, M. and Urbich, I.: Wind tunnel study on the size distribution of droplets after collision induced breakup of levitating water drops, Atmos. Res., 213, 51–56, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2018.05.007" ext-link-type="DOI">10.1016/j.atmosres.2018.05.007</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx79"><label>Takasuka et al.(2024)Takasuka, Kodama, Suematsu, Ohno, Yamada, Seiki, Yashiro, Nakano, Miura, Noda, Nasuno, Miyakawa, and Masunaga</label><mixed-citation>Takasuka, D., Kodama, C., Suematsu, T., Ohno, T., Yamada, Y., Seiki, T., Yashiro, H., Nakano, M., Miura, H., Noda, A. T., Nasuno, T., Miyakawa, T., and Masunaga, R.: How Can We Improve the Seamless Representation of Climatological Statistics and Weather Toward Reliable Global K-Scale Climate Simulations?, J. Adv. Model. Earth Sy., 16, <ext-link xlink:href="https://doi.org/10.1029/2023MS003701" ext-link-type="DOI">10.1029/2023MS003701</ext-link>, 2024. </mixed-citation></ref>
      <ref id="bib1.bibx80"><label>Telford(1955)</label><mixed-citation>Telford, J. W.: A new aspect of coalescence theory, J. Meteorol., 12, 436–444, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1955)012&lt;0436:ANAOCT&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1955)012&lt;0436:ANAOCT&gt;2.0.CO;2</ext-link>, 1955.</mixed-citation></ref>
      <ref id="bib1.bibx81"><label>Testik and Rahman(2017)</label><mixed-citation>Testik, F. and Rahman, M.: First in situ observations of binary raindrop collisions, Geophys. Res. Lett., 44, 1175–1181, <ext-link xlink:href="https://doi.org/10.1002/2017GL072516" ext-link-type="DOI">10.1002/2017GL072516</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx82"><label>Testik(2009)</label><mixed-citation>Testik, F. Y.: Outcome regimes of binary raindrop collisions, Atmos. Res., 94, 389–399, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2009.06.017" ext-link-type="DOI">10.1016/j.atmosres.2009.06.017</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx83"><label>vanZanten et al.(2011)vanZanten, Stevens, Nuijens, Siebesma, Ackerman, Burnet, Cheng, Couvreux, Jiang, Khairoutdinov, Kogan, Lewellen, Mechem, Nakamura, Noda, Shipway, Slawinska, Wang, and Wyszogrodzki</label><mixed-citation>vanZanten, M. C., Stevens, B., Nuijens, L., Siebesma, A. P., Ackerman, A. S., Burnet, F., Cheng, A., Couvreux, F., Jiang, H., Khairoutdinov, M., Kogan, Y., Lewellen, D. C., Mechem, D., Nakamura, K., Noda, A., Shipway, B. J., Slawinska, J., Wang, S., and Wyszogrodzki, A.: Controls on precipitation and cloudiness in simulations of trade-wind cumulus as observed during RICO, J. Adv. Model. Earth Sy., 3, <ext-link xlink:href="https://doi.org/10.1029/2011MS000056" ext-link-type="DOI">10.1029/2011MS000056</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx84"><label>Yin et al.(2024)Yin, Shima, Xue, and Lu</label><mixed-citation>Yin, C., Shima, S., Xue, L., and Lu, C.: Simulation of marine stratocumulus using the super-droplet method: numerical convergence and comparison to a double-moment bulk scheme using SCALE-SDM 5.2.6-2.3.1, Geosci. Model Dev., 17, 5167–5189, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-5167-2024" ext-link-type="DOI">10.5194/gmd-17-5167-2024</ext-link>, 2024.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Cleo: the numerical methods of a new superdroplet model including a droplet breakup algorithm (v0.52.0)</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Ackerman et al.(2009)Ackerman, vanZanten, Stevens, Savic-Jovcic,
Bretherton, Chlond, Golaz, Jiang, Khairoutdinov, Krueger, Lewellen, Lock,
Moeng, Nakamura, Petters, Snider, Weinbrecht, and Zulauf</label><mixed-citation>
      
Ackerman, A. S., vanZanten, M. C., Stevens, B., Savic-Jovcic, V., Bretherton,
C. S., Chlond, A., Golaz, J.-C., Jiang, H., Khairoutdinov, M., Krueger,
S. K., Lewellen, D. C., Lock, A., Moeng, C.-H., Nakamura, K., Petters, M. D.,
Snider, J. R., Weinbrecht, S., and Zulauf, M.: Large-Eddy Simulations of a
Drizzling, Stratocumulus-Topped Marine Boundary Layer, Mon. Weather
Rev., 137, 1083–1110, <a href="https://doi.org/10.1175/2008MWR2582.1" target="_blank">https://doi.org/10.1175/2008MWR2582.1</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Arabas and Shima(2017)</label><mixed-citation>
      
Arabas, S. and Shima, S.: On the CCN (de)activation nonlinearities, Nonlin. Processes Geophys., 24, 535–542, <a href="https://doi.org/10.5194/npg-24-535-2017" target="_blank">https://doi.org/10.5194/npg-24-535-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Arabas et al.(2015)Arabas, Jaruga, Pawlowska, and
Grabowski</label><mixed-citation>
      
Arabas, S., Jaruga, A., Pawlowska, H., and Grabowski, W. W.: libcloudph++ 1.0: a single-moment bulk, double-moment bulk, and particle-based warm-rain microphysics library in C++, Geosci. Model Dev., 8, 1677–1707, <a href="https://doi.org/10.5194/gmd-8-1677-2015" target="_blank">https://doi.org/10.5194/gmd-8-1677-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Ayala et al.(2008)Ayala, Rosa, and Wang</label><mixed-citation>
      
Ayala, O., Rosa, B., and Wang, L.-P.: Effects of turbulence on the geometric
collision rate of sedimenting droplets. Part 2. Theory and parameterization,
New J. Phys., 10, <a href="https://doi.org/10.1088/1367-2630/10/9/099802" target="_blank">https://doi.org/10.1088/1367-2630/10/9/099802</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Barnes and Garstang(1982)</label><mixed-citation>
      
Barnes, G. M. and Garstang, M.: Subcloud Layer Energetics of Precipitating
Convection, Mon. Weather Rev., 110, 102–117,
<a href="https://doi.org/10.1175/1520-0493(1982)110&lt;0102:SLEOPC&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1982)110&lt;0102:SLEOPC&gt;2.0.CO;2</a>, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bartman et al.(2022a)Bartman, Banaśkiewicz, Drenda,
Manna, Olesik, Rozwoda, Sadowski, and Arabas</label><mixed-citation>
      
Bartman, P., Banaśkiewicz, J., Drenda, S., Manna, M., Olesik, M. A., Rozwoda,
P., Sadowski, M., and Arabas, S.: PyMPDATA v1: Numba-accelerated
implementation of MPDATA with examples in Python, Julia and Matlab, J.
Open Source Softw., 7, <a href="https://doi.org/10.21105/joss.03896" target="_blank">https://doi.org/10.21105/joss.03896</a>, 2022a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bartman et al.(2022b)Bartman, Bulenok, Górski, Jaruga,
Łazarski, Olesik, Piasecki, Singer, Talar, and Arabas</label><mixed-citation>
      
Bartman, P., Bulenok, O., Górski, K., Jaruga, A., Łazarski, G., Olesik,
M. A., Piasecki, B., Singer, C. E., Talar, A., and Arabas, S.: PySDM v1:
particle-based cloud modeling package for warm-rain microphysics and aqueous
chemistry, J. Open Source Softw., 7, 3219,
<a href="https://doi.org/10.21105/joss.03219" target="_blank">https://doi.org/10.21105/joss.03219</a>, 2022b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Bayley(2025)</label><mixed-citation>
      
Bayley, C.: CLEO: The Numerical Methods of a New Superdroplet Model Including a
Droplet Breakup Algorithm, Edmond  [data set],
<a href="https://doi.org/10.17617/3.SDN0NX" target="_blank">https://doi.org/10.17617/3.SDN0NX</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Bayley et al.(2026)Bayley, Kölling, Naumann, Vogel, and
Stevens</label><mixed-citation>
      
Bayley, C. J. A., Kölling, T., Naumann, A. K., Vogel, R., and Stevens, B.: Cleo: the fundamental design of a new superdroplet model for high computational performance (v0.39.0), Geosci. Model Dev., 19, 6099–6120, <a href="https://doi.org/10.5194/gmd-19-6099-2026" target="_blank">https://doi.org/10.5194/gmd-19-6099-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Bretherton(2015)</label><mixed-citation>
      
Bretherton, C. S.: Insights into low-latitude cloud feedbacks from
high-resolution models, Philos. T. Roy. Soc. A, 373,
<a href="https://doi.org/10.1098/rsta.2014.0415" target="_blank">https://doi.org/10.1098/rsta.2014.0415</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bringi et al.(2020)Bringi, Seifert, Wu, Thurai, Huang, and
Siewert</label><mixed-citation>
      
Bringi, V., Seifert, A., Wu, W., Thurai, M., Huang, G.-J., and Siewert, C.:
Hurricane Dorian Outer Rain Band Observations and 1D Particle Model
Simulations: A Case Study, Atmosphere, 11, <a href="https://doi.org/10.3390/atmos11080879" target="_blank">https://doi.org/10.3390/atmos11080879</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Chandrakar et al.(2021)Chandrakar, Grabowski, Morrison, and
Bryan</label><mixed-citation>
      
Chandrakar, K. K., Grabowski, W. W., Morrison, H., and Bryan, G. H.: Impact of
Entrainment Mixing and Turbulent Fluctuations on Droplet Size Distributions
in a Cumulus Cloud: An Investigation Using Lagrangian Microphysics with a
Subgrid-Scale Model, J. Atmos. Sci., 78, 2983–3005,
<a href="https://doi.org/10.1175/JAS-D-20-0281.1" target="_blank">https://doi.org/10.1175/JAS-D-20-0281.1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Curtis et al.(2017)Curtis, Riemer, and West</label><mixed-citation>
      
Curtis, J. H., Riemer, N., and West, M.: A single-column particle-resolved model for simulating the vertical distribution of aerosol mixing state: WRF-PartMC-MOSAIC-SCM v1.0, Geosci. Model Dev., 10, 4057–4079, <a href="https://doi.org/10.5194/gmd-10-4057-2017" target="_blank">https://doi.org/10.5194/gmd-10-4057-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>de Jong et al.(2023a)de Jong, Mackay, Bulenok, Jaruga,
and Arabas</label><mixed-citation>
      
de Jong, E., Mackay, J. B., Bulenok, O., Jaruga, A., and Arabas, S.: Breakups are complicated: an efficient representation of collisional breakup in the superdroplet method, Geosci. Model Dev., 16, 4193–4211, <a href="https://doi.org/10.5194/gmd-16-4193-2023" target="_blank">https://doi.org/10.5194/gmd-16-4193-2023</a>, 2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>de Jong et al.(2023b)de Jong, Singer, Azimi, Bartman,
Bulenok, Derlatka, Dula, Jaruga, Mackay, Ward, and
Arabas</label><mixed-citation>
      
de Jong, E. K., Singer, C. E., Azimi, S., Bartman, P., Bulenok, O., Derlatka,
K., Dula, I., Jaruga, A., Mackay, J. B., Ward, R. X., and Arabas, S.: New
developments in PySDM and PySDM-examples v2: collisional breakup, immersion
freezing, dry aerosol initialization, and adaptive time-stepping, J.
Open Source Softw., 8, 4968, <a href="https://doi.org/10.21105/joss.04968" target="_blank">https://doi.org/10.21105/joss.04968</a>, 2023b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Dziekan and Pawlowska(2017)</label><mixed-citation>
      
Dziekan, P. and Pawlowska, H.: Stochastic coalescence in Lagrangian cloud microphysics, Atmos. Chem. Phys., 17, 13509–13520, <a href="https://doi.org/10.5194/acp-17-13509-2017" target="_blank">https://doi.org/10.5194/acp-17-13509-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Dziekan et al.(2019)Dziekan, Waruszewski, and
Pawlowska</label><mixed-citation>
      
Dziekan, P., Waruszewski, M., and Pawlowska, H.: University of Warsaw Lagrangian Cloud Model (UWLCM) 1.0: a modern large-eddy simulation tool for warm cloud modeling with Lagrangian microphysics, Geosci. Model Dev., 12, 2587–2606, <a href="https://doi.org/10.5194/gmd-12-2587-2019" target="_blank">https://doi.org/10.5194/gmd-12-2587-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Gasparini et al.(2023)Gasparini, Sullivan, Sokol, Kärcher, Jensen,
and Hartmann</label><mixed-citation>
      
Gasparini, B., Sullivan, S. C., Sokol, A. B., Kärcher, B., Jensen, E., and Hartmann, D. L.: Opinion: Tropical cirrus – from micro-scale processes to climate-scale impacts, Atmos. Chem. Phys., 23, 15413–15444, <a href="https://doi.org/10.5194/acp-23-15413-2023" target="_blank">https://doi.org/10.5194/acp-23-15413-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Gillespie(1972)</label><mixed-citation>
      
Gillespie, D. T.: The Stochastic Coalescence Model for Cloud Droplet
Growth, J. Atmos. Sci., 29, 1496–1510,
<a href="https://doi.org/10.1175/1520-0469(1972)029&lt;1496:TSCMFC&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1972)029&lt;1496:TSCMFC&gt;2.0.CO;2</a>, 1972.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Golovin(1963)</label><mixed-citation>
      
Golovin, A. M.: The solution of the coagulation equation for cloud droplets in a rising air current, Bull. Acad. Sci., USSR, Geophys. Ser. X, 5, 783–791, 1963.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Grabowski(2014)</label><mixed-citation>
      
Grabowski, W. W.: Extracting Microphysical Impacts in Large-Eddy Simulations of
Shallow Convection, J. Atmos. Sci., 71, 4493–4499,
<a href="https://doi.org/10.1175/JAS-D-14-0231.1" target="_blank">https://doi.org/10.1175/JAS-D-14-0231.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Grabowski and Wang(2009)</label><mixed-citation>
      
Grabowski, W. W. and Wang, L.-P.: Diffusional and accretional growth of water drops in a rising adiabatic parcel: effects of the turbulent collision kernel, Atmos. Chem. Phys., 9, 2335–2353, <a href="https://doi.org/10.5194/acp-9-2335-2009" target="_blank">https://doi.org/10.5194/acp-9-2335-2009</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Grabowski et al.(2018)Grabowski, Dziekan, and
Pawlowska</label><mixed-citation>
      
Grabowski, W. W., Dziekan, P., and Pawlowska, H.: Lagrangian condensation microphysics with Twomey CCN activation, Geosci. Model Dev., 11, 103–120, <a href="https://doi.org/10.5194/gmd-11-103-2018" target="_blank">https://doi.org/10.5194/gmd-11-103-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Grabowski et al.(2019)Grabowski, Morrison, Shima, Abade, Dziekan, and
Pawlowska</label><mixed-citation>
      
Grabowski, W. W., Morrison, H., Shima, S.-I., Abade, G. C., Dziekan, P., and
Pawlowska, H.: Modeling of Cloud Microphysics: Can We Do Better?, B. Am. Meteorol. Soc., 100, 655–672,
<a href="https://doi.org/10.1175/BAMS-D-18-0005.1" target="_blank">https://doi.org/10.1175/BAMS-D-18-0005.1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Hagos et al.(2018)Hagos, Ruby Leung, Zhao, Feng, and
Sakaguchi</label><mixed-citation>
      
Hagos, S., Ruby Leung, L., Zhao, C., Feng, Z., and Sakaguchi, K.: How Do
Microphysical Processes Influence Large-Scale Precipitation Variability and
Extremes?, Geophys. Res. Lett., 45, 1661–1667,
<a href="https://doi.org/10.1002/2017GL076375" target="_blank">https://doi.org/10.1002/2017GL076375</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Hall(1980)</label><mixed-citation>
      
Hall, W. D.: A Detailed Microphysical Model Within a Two-Dimensional Dynamic
Framework: Model Description and Preliminary Results, J. Atmos.
Sci., 37, 2486–2507,
<a href="https://doi.org/10.1175/1520-0469(1980)037&lt;2486:ADMMWA&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1980)037&lt;2486:ADMMWA&gt;2.0.CO;2</a>, 1980.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Hill et al.(2023)Hill, Lebo, Andrejczuk, Arabas, Dziekan, Field,
Gettelman, Hoffmann, Pawlowska, Onishi, and Vié</label><mixed-citation>
      
Hill, A. A., Lebo, Z. J., Andrejczuk, M., Arabas, S., Dziekan, P., Field, P.,
Gettelman, A., Hoffmann, F., Pawlowska, H., Onishi, R., and Vié, B.: Toward
a Numerical Benchmark for Warm Rain Processes, J. Atmos.
Sci., 80, 1329–1359, <a href="https://doi.org/10.1175/JAS-D-21-0275.1" target="_blank">https://doi.org/10.1175/JAS-D-21-0275.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Hu and Igel(2023)</label><mixed-citation>
      
Hu, A. Z. and Igel, A. L.: A Bin and a Bulk Microphysics Scheme Can Be More
Alike Than Two Bin Schemes, J. Adv. Model. Earth Sy.,
15, e2022MS003303, <a href="https://doi.org/10.1029/2022MS003303" target="_blank">https://doi.org/10.1029/2022MS003303</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Hu and Srivastava(1995)</label><mixed-citation>
      
Hu, Z. and Srivastava, R. C.: Evolution of Raindrop Size Distribution by
Coalescence, Breakup, and Evaporation: Theory and Observations, J.
Atmos. Sci., 52, 1761–1783,
<a href="https://doi.org/10.1175/1520-0469(1995)052&lt;1761:EORSDB&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1995)052&lt;1761:EORSDB&gt;2.0.CO;2</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Igel(2019)</label><mixed-citation>
      
Igel, A. L.: Using an Arbitrary Moment Predictor to Investigate the Optimal
Choice of Prognostic Moments in Bulk Cloud Microphysics Schemes, J.
Adv. Model Earth Sy., 11, 4559–4575,
<a href="https://doi.org/10.1029/2019MS001733" target="_blank">https://doi.org/10.1029/2019MS001733</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Igel and van den Heever(2017a)</label><mixed-citation>
      
Igel, A. L. and van den Heever, S. C.: The Importance of the Shape of Cloud
Droplet Size Distributions in Shallow Cumulus Clouds. Part I: Bin
Microphysics Simulations, J. Atmos. Sci., 74, 249–  258, <a href="https://doi.org/10.1175/JAS-D-15-0382.1" target="_blank">https://doi.org/10.1175/JAS-D-15-0382.1</a>, 2017a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Igel and van den Heever(2017b)</label><mixed-citation>
      
Igel, A. L. and van den Heever, S. C.: The Importance of the Shape of Cloud
Droplet Size Distributions in Shallow Cumulus Clouds. Part II: Bulk
Microphysics Simulations, J. Atmos. Sci., 74, 259–273, <a href="https://doi.org/10.1175/JAS-D-15-0383.1" target="_blank">https://doi.org/10.1175/JAS-D-15-0383.1</a>, 2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Igel et al.(2022)Igel, Morrison, Santos, and van
Lier-Walqui</label><mixed-citation>
      
Igel, A. L., Morrison, H., Santos, S. P., and van Lier-Walqui, M.: Limitations
of Separate Cloud and Rain Categories in Parameterizing Collision-Coalescence
for Bulk Microphysics Schemes, J. Adv. Model. Earth Sy.,
14, e2022MS003039, <a href="https://doi.org/10.1029/2022MS003039" target="_blank">https://doi.org/10.1029/2022MS003039</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>ISO(2020)</label><mixed-citation>
      
ISO: ISO/IEC 14882:2020 Information technology – Programming
languages – C++, pub-ISO, pub-ISO:adr, 6th Edn.,
<a href="https://www.iso.org/standard/79358.html" target="_blank"/> (last access: 6 July 2026), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Jacobson(2005)</label><mixed-citation>
      
Jacobson, M. Z.: Fundamentals of Atmospheric Modeling, Cambridge University
Press, 2nd Edn., ISBN  9781139165389, <a href="https://doi.org/10.1017/CBO9781139165389" target="_blank">https://doi.org/10.1017/CBO9781139165389</a>,
2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Jaruga and Pawlowska(2018)</label><mixed-citation>
      
Jaruga, A. and Pawlowska, H.: libcloudph++ 2.0: aqueous-phase chemistry extension of the particle-based cloud microphysics scheme, Geosci. Model Dev., 11, 3623–3645, <a href="https://doi.org/10.5194/gmd-11-3623-2018" target="_blank">https://doi.org/10.5194/gmd-11-3623-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Jian et al.(2021)Jian, Li, Wang, Zhao, Li, Wang, Zhang, and
Huang</label><mixed-citation>
      
Jian, B., Li, J., Wang, G., Zhao, Y., Li, Y., Wang, J., Zhang, M., and Huang, J.: Evaluation of the CMIP6 marine subtropical stratocumulus cloud albedo and its controlling factors, Atmos. Chem. Phys., 21, 9809–9828, <a href="https://doi.org/10.5194/acp-21-9809-2021" target="_blank">https://doi.org/10.5194/acp-21-9809-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Khain et al.(2015)Khain, Beheng, Heymsfield, Korolev, Krichak, Levin,
Pinsky, Phillips, Prabhakaran, Teller, van den Heever, and Yano</label><mixed-citation>
      
Khain, A. P., Beheng, K. D., Heymsfield, A., Korolev, A., Krichak, S. O.,
Levin, Z., Pinsky, M., Phillips, V., Prabhakaran, T., Teller, A., van den
Heever, S. C., and Yano, J.-I.: Representation of microphysical processes in
cloud-resolving models: Spectral (bin) microphysics versus bulk
parameterization, Rev. Geophys., 53, 247–322,
<a href="https://doi.org/10.1002/2014RG000468" target="_blank">https://doi.org/10.1002/2014RG000468</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>King et al.(2015)King, Kummerow, van den Heever, and Igel</label><mixed-citation>
      
King, J. M., Kummerow, C. D., van den Heever, S. C., and Igel, M. R.: Observed
and Modeled Warm Rainfall Occurrence and Its Relationships with Cloud
Macrophysical Properties, J. Atmos. Sci., 72, 4075–  4090, <a href="https://doi.org/10.1175/JAS-D-14-0368.1" target="_blank">https://doi.org/10.1175/JAS-D-14-0368.1</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Kinzer and Gunn(1951)</label><mixed-citation>
      
Kinzer, G. D. and Gunn, R.: The Evaporation, Temperature and Thermal
Relaxation-Time of Freely Falling Waterdrops, J. Atmos.
Sci., 8, 71–83, <a href="https://doi.org/10.1175/1520-0469(1951)008&lt;0071:TETATR&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1951)008&lt;0071:TETATR&gt;2.0.CO;2</a>,
1951.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Kostinski and Shaw(2005)</label><mixed-citation>
      
Kostinski, A. B. and Shaw, R. A.: Fluctuations and Luck in Droplet Growth
by Coalescence, B. Am. Meteor. Soc., 86,
235–244, <a href="https://doi.org/10.1175/BAMS-86-2-235" target="_blank">https://doi.org/10.1175/BAMS-86-2-235</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Köhler(1936)</label><mixed-citation>
      
Köhler, H.: The nucleus in and the growth of hygroscopic droplets, Trans.
Faraday Soc., 32, 1152–1161, <a href="https://doi.org/10.1039/TF9363201152" target="_blank">https://doi.org/10.1039/TF9363201152</a>, 1936.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Li et al.(2022)Li, Mehlig, Svensson, Brandenburg, and
Haugen</label><mixed-citation>
      
Li, X.-Y., Mehlig, B., Svensson, G., Brandenburg, A., and Haugen, N. E. L.:
Collision fluctuations of lucky droplets with superdroplets, J.
Atmos. Sci., 79, 1821–1835, <a href="https://doi.org/10.1175/JAS-D-20-0371.1" target="_blank">https://doi.org/10.1175/JAS-D-20-0371.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Long(1974)</label><mixed-citation>
      
Long, A. B.: Solutions to the Droplet Collection Equation for Polynomial
Kernels, J. Atmos. Sci., 31, 1040–1052,
<a href="https://doi.org/10.1175/1520-0469(1974)031&lt;1040:STTDCE&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1974)031&lt;1040:STTDCE&gt;2.0.CO;2</a>, 1974.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Low and List(1982a)</label><mixed-citation>
      
Low, T. B. and List, R.: Collision, Coalescence and Breakup of Raindrops. Part
I: Experimentally Established Coalescence Efficiencies and Fragment Size
Distributions in Breakup, J. Atmos. Sci., 39, 1591–1606,
<a href="https://doi.org/10.1175/1520-0469(1982)039&lt;1591:CCABOR&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1982)039&lt;1591:CCABOR&gt;2.0.CO;2</a>, 1982a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Low and List(1982b)</label><mixed-citation>
      
Low, T. B. and List, R.: Collision, Coalescence and Breakup of Raindrops. Part
II: Parameterization of Fragment Size Distributions, J. Atmos.
Sci., 39, 1607–1619,
<a href="https://doi.org/10.1175/1520-0469(1982)039&lt;1607:CCABOR&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1982)039&lt;1607:CCABOR&gt;2.0.CO;2</a>, 1982b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Marshall and Palmer(1948)</label><mixed-citation>
      
Marshall, J. S. and Palmer, W. M. K.: The Distribution Of Raindrops With Size,
J. Atmos. Sci., 5, 165–166,
<a href="https://doi.org/10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2</a>, 1948.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Matsushima et al.(2023)Matsushima, Nishizawa, and
Shima</label><mixed-citation>
      
Matsushima, T., Nishizawa, S., and Shima, S.: Overcoming computational challenges to realize meter- to submeter-scale resolution in cloud simulations using the super-droplet method, Geosci. Model Dev., 16, 6211–6245, <a href="https://doi.org/10.5194/gmd-16-6211-2023" target="_blank">https://doi.org/10.5194/gmd-16-6211-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>McFarquhar(2004)</label><mixed-citation>
      
McFarquhar, G. M.: A New Representation of Collision-Induced Breakup of
Raindrops and Its Implications for the Shapes of Raindrop Size Distributions,
J. Atmos. Sci., 61, 777–794,
<a href="https://doi.org/10.1175/1520-0469(2004)061&lt;0777:ANROCB&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(2004)061&lt;0777:ANROCB&gt;2.0.CO;2</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Miyakawa et al.(2014)Miyakawa, Satoh, Miura, Tomita, Yashiro, Noda,
Yamada, Kodama, Kimoto, and Yoneyama</label><mixed-citation>
      
Miyakawa, T., Satoh, M., Miura, H., Tomita, H., Yashiro, H., Noda, A. T.,
Yamada, Y., Kodama, C., Kimoto, M., and Yoneyama, K.: Madden–Julian
Oscillation prediction skill of a new-generation global model demonstrated
using a supercomputer, Nat. Commun., 5, 3769,
<a href="https://doi.org/10.1038/ncomms4769" target="_blank">https://doi.org/10.1038/ncomms4769</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Morrison and Milbrandt(2011)</label><mixed-citation>
      
Morrison, H. and Milbrandt, J.: Comparison of Two-Moment Bulk Microphysics
Schemes in Idealized Supercell Thunderstorm Simulations, Mon. Weather
Rev., 139, 1103–1130, <a href="https://doi.org/10.1175/2010MWR3433.1" target="_blank">https://doi.org/10.1175/2010MWR3433.1</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Morrison et al.(2012)Morrison, Tessendorf, Ikeda, and
Thompson</label><mixed-citation>
      
Morrison, H., Tessendorf, S. A., Ikeda, K., and Thompson, G.: Sensitivity of a
Simulated Midlatitude Squall Line to Parameterization of Raindrop Breakup,
Mon. Weather Rev., 140, 2437–2460, <a href="https://doi.org/10.1175/MWR-D-11-00283.1" target="_blank">https://doi.org/10.1175/MWR-D-11-00283.1</a>,
2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Morrison et al.(2020)Morrison, van Lier-Walqui, Fridlind, Grabowski,
Harrington, Hoose, Korolev, Kumjian, Milbrandt, Pawlowska, Posselt, Prat,
Reimel, Shima, van Diedenhoven, and Xue</label><mixed-citation>
      
Morrison, H., van Lier-Walqui, M., Fridlind, A. M., Grabowski, W. W.,
Harrington, J. Y., Hoose, C., Korolev, A., Kumjian, M. R., Milbrandt, J. A.,
Pawlowska, H., Posselt, D. J., Prat, O. P., Reimel, K. J., Shima, S.-I., van
Diedenhoven, B., and Xue, L.: Confronting the Challenge of Modeling Cloud and
Precipitation Microphysics, J. Adv. Model. Earth Sy.,
12, <a href="https://doi.org/10.1029/2019MS001689" target="_blank">https://doi.org/10.1029/2019MS001689</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Naumann and Seifert(2015)</label><mixed-citation>
      
Naumann, A. K. and Seifert, A.: A Lagrangian drop model to study warm rain
microphysical processes in shallow cumulus, J. Adv. Model.
Earth Sy., 7, 1136–1154, <a href="https://doi.org/10.1002/2015MS000456" target="_blank">https://doi.org/10.1002/2015MS000456</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Naumann et al.(2025)Naumann, Esch, and Stevens</label><mixed-citation>
      
Naumann, A. K., Esch, M., and Stevens, B.: How the representation of microphysical processes affects tropical condensate in the global storm-resolving model ICON, Atmos. Chem. Phys., 25, 6429–6444, <a href="https://doi.org/10.5194/acp-25-6429-2025" target="_blank">https://doi.org/10.5194/acp-25-6429-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Niebaum et al.(2025)Niebaum, Bayley, Poydenot, Naumann, Sarkar, and
Vogel</label><mixed-citation>
      
Niebaum, N., Bayley, C. J. A., Poydenot, F., Naumann, A. K., Sarkar, M., and Vogel, R.: Constraining Rain Evaporation from Shallow-Clouds in the Trades using an Observation-Based Superdroplet Model, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2025-5551" target="_blank">https://doi.org/10.5194/egusphere-2025-5551</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Planche et al.(2019)Planche, Tridon, Banson, Thompson, Monier,
Battaglia, and Wobrock</label><mixed-citation>
      
Planche, C., Tridon, F., Banson, S., Thompson, G., Monier, M., Battaglia, A.,
and Wobrock, W.: On the Realism of the Rain Microphysics Representation of a
Squall Line in the WRF Model. Part II: Sensitivity Studies on the Rain Drop
Size Distributions, Mon. Weather Rev., 147, 2811–2825,
<a href="https://doi.org/10.1175/MWR-D-18-0019.1" target="_blank">https://doi.org/10.1175/MWR-D-18-0019.1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Prat et al.(2012)Prat, Barros, and Testik</label><mixed-citation>
      
Prat, O. P., Barros, A. P., and Testik, F. Y.: On the Influence of Raindrop
Collision Outcomes on Equilibrium Drop Size Distributions, J.
Atmos. Sci., 69, 1534–1546, <a href="https://doi.org/10.1175/JAS-D-11-0192.1" target="_blank">https://doi.org/10.1175/JAS-D-11-0192.1</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Pruppacher and Klett(1978)</label><mixed-citation>
      
Pruppacher, H. and Klett, J.: Microphysics of Clouds and Precipitation, D.
Reidel Publishing Company, 1st Edn., ISBN 978-90-277-1106-9, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Pruppacher and Rasmussen(1979)</label><mixed-citation>
      
Pruppacher, H. R. and Rasmussen, R.: A Wind Tunnel Investigation of the Rate of
Evaporation of Large Water Drops Falling at Terminal Velocity in Air, J. Atmos. Sci., 36, 1255–1260,
<a href="https://doi.org/10.1175/1520-0469(1979)036&lt;1255:AWTIOT&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1979)036&lt;1255:AWTIOT&gt;2.0.CO;2</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Rogers and Yau(1989)</label><mixed-citation>
      
Rogers, R. and Yau, M.: A Short Course in Cloud Physics, Butterworth-Heinemann,
3rd Edn., ISBN 9780750632157, 1989.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Rogers et al.(1993)Rogers, Baumgardner, Ethier, Carter, and
Ecklund</label><mixed-citation>
      
Rogers, R. R., Baumgardner, D., Ethier, S. A., Carter, D. A., and Ecklund,
W. L.: Comparison of Raindrop Size Distributions Measured by Radar Wind
Profiler and by Airplane, J. Appl. Meteor. Clim., 32,
694–699, <a href="https://doi.org/10.1175/1520-0450(1993)032&lt;0694:CORSDM&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1993)032&lt;0694:CORSDM&gt;2.0.CO;2</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Sato et al.(2017)Sato, Shima, and Tomita</label><mixed-citation>
      
Sato, Y., Shima, S.-i., and Tomita, H.: A grid refinement study of trade wind
cumuli simulated by a Lagrangian cloud microphysical model: the super-droplet
method, Atmos. Sci. Lett., 18, 359–365, <a href="https://doi.org/10.1002/asl.764" target="_blank">https://doi.org/10.1002/asl.764</a>,
2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Schlottke et al.(2010)Schlottke, Straub, Beheng, Gomaa, and
Weigand</label><mixed-citation>
      
Schlottke, J., Straub, W., Beheng, K. D., Gomaa, H., and Weigand, B.: Numerical
Investigation of Collision-Induced Breakup of Raindrops. Part I: Methodology
and Dependencies on Collision Energy and Eccentricity, J.
Atmos. Sci., 67, 557–575, <a href="https://doi.org/10.1175/2009JAS3174.1" target="_blank">https://doi.org/10.1175/2009JAS3174.1</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Schulz and Stevens(2023)</label><mixed-citation>
      
Schulz, H. and Stevens, B.: Evaluating Large-Domain, Hecto-Meter, Large-Eddy
Simulations of Trade-Wind Clouds Using EUREC4A Data, J. Adv.
Model. Earth Sy., 15, <a href="https://doi.org/10.1029/2023MS003648" target="_blank">https://doi.org/10.1029/2023MS003648</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Seifert and Heus(2013)</label><mixed-citation>
      
Seifert, A. and Heus, T.: Large-eddy simulation of organized precipitating trade wind cumulus clouds, Atmos. Chem. Phys., 13, 5631–5645, <a href="https://doi.org/10.5194/acp-13-5631-2013" target="_blank">https://doi.org/10.5194/acp-13-5631-2013</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Seifert et al.(2005)Seifert, Khain, Blahak, and Beheng</label><mixed-citation>
      
Seifert, A., Khain, A., Blahak, U., and Beheng, K. D.: Possible Effects of
Collisional Breakup on Mixed-Phase Deep Convection Simulated by a Spectral
(Bin) Cloud Model, J. Atmos. Sci., 62, 1917–1931,
<a href="https://doi.org/10.1175/JAS3432.1" target="_blank">https://doi.org/10.1175/JAS3432.1</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Shima et al.(2009)Shima, Kusano, Kawano, Sugiyama, and
Kawahara</label><mixed-citation>
      
Shima, S., Kusano, K., Kawano, A., Sugiyama, T., and Kawahara, S.: The
super-droplet method for the numerical simulation of clouds and
precipitation: a particle-based and probabilistic microphysics model coupled
with a non-hydrostatic model, Q. J. Roy. Meteor.l
Soc., 135, 1307–1320, <a href="https://doi.org/10.1002/qj.441" target="_blank">https://doi.org/10.1002/qj.441</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Shima et al.(2020)Shima, Sato, Hashimoto, and Misumi</label><mixed-citation>
      
Shima, S., Sato, Y., Hashimoto, A., and Misumi, R.: Predicting the morphology of ice particles in deep convection using the super-droplet method: development and evaluation of SCALE-SDM 0.2.5-2.2.0, -2.2.1, and -2.2.2, Geosci. Model Dev., 13, 4107–4157, <a href="https://doi.org/10.5194/gmd-13-4107-2020" target="_blank">https://doi.org/10.5194/gmd-13-4107-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Shipway and Hill(2011)</label><mixed-citation>
      
Shipway, B. and Hill, A.:  The Kinematic Driver model (KiD), Met Office Technical Report No. 549, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Shipway and Hill(2012)</label><mixed-citation>
      
Shipway, B. J. and Hill, A. A.: Diagnosis of systematic differences between
multiple parametrizations of warm rain microphysics using a kinematic
framework, Q. J. Roy. Meteor. Soc., 138,
2196–2211, <a href="https://doi.org/10.1002/qj.1913" target="_blank">https://doi.org/10.1002/qj.1913</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Simmel and Wurzler(2006)</label><mixed-citation>
      
Simmel, M. and Wurzler, S.: Condensation and activation in sectional cloud
microphysical models, Atmos. Res., 80, 218–236,
<a href="https://doi.org/10.1016/j.atmosres.2005.08.002" target="_blank">https://doi.org/10.1016/j.atmosres.2005.08.002</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Simmel et al.(2002)Simmel, Trautmann, and Tetzlaff</label><mixed-citation>
      
Simmel, M., Trautmann, T., and Tetzlaff, G.: Numerical solution of the
stochastic collection equation – comparison of the Linear Discrete Method
with other methods, Atmos. Res., 61, 135–148,
<a href="https://doi.org/10.1016/S0169-8095(01)00131-4" target="_blank">https://doi.org/10.1016/S0169-8095(01)00131-4</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Smoluchowski(1916)</label><mixed-citation>
      
Smoluchowski, M. V.: Drei Vortrage uber Diffusion, Brownsche Bewegung und
Koagulation von Kolloidteilchen, Z. Physik, 17, 557–585, 1916.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Stevens and Seifert(2008)</label><mixed-citation>
      
Stevens, B. and Seifert, A.: Understanding macrophysical outcomes of
microphysical choices in simulations of shallow cumulus convection, J. Meteor. Soc. Jpn. Ser. II, 86A, 143–162,
<a href="https://doi.org/10.2151/jmsj.86A.143" target="_blank">https://doi.org/10.2151/jmsj.86A.143</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Straub et al.(2010)Straub, Beheng, Seifert, Schlottke, and
Weigand</label><mixed-citation>
      
Straub, W., Beheng, K. D., Seifert, A., Schlottke, J., and Weigand, B.:
Numerical Investigation of Collision-Induced Breakup of Raindrops. Part II:
Parameterizations of Coalescence Efficiencies and Fragment Size
Distributions, J. Atmos. Sci., 67, 576–588,
<a href="https://doi.org/10.1175/2009JAS3175.1" target="_blank">https://doi.org/10.1175/2009JAS3175.1</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Suematsu et al.(2021)Suematsu, Kodama, Yamada, Miura,
Takasuka, and Miyakawa</label><mixed-citation>
      
Suematsu, T., Kodama, C., Yamada, Y., Miura, H., Takasuka, D., and
Miyakawa, T.: Microphysics dependency in 3.5km NICAM DYAMOND phase 2
experiments, in: AGU Fall Meeting Abstracts, vol. 2021,  <a href="https://agu.confex.com/agu/fm21/meetingapp.cgi/Paper/857223" target="_blank"/> (last access: 6 July 2026), 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Szakáll and Urbich(2018)</label><mixed-citation>
      
Szakáll, M. and Urbich, I.: Wind tunnel study on the size distribution of
droplets after collision induced breakup of levitating water drops,
Atmos. Res., 213, 51–56, <a href="https://doi.org/10.1016/j.atmosres.2018.05.007" target="_blank">https://doi.org/10.1016/j.atmosres.2018.05.007</a>,
2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Takasuka et al.(2024)Takasuka, Kodama, Suematsu, Ohno, Yamada, Seiki,
Yashiro, Nakano, Miura, Noda, Nasuno, Miyakawa, and Masunaga</label><mixed-citation>
      
Takasuka, D., Kodama, C., Suematsu, T., Ohno, T., Yamada, Y., Seiki, T.,
Yashiro, H., Nakano, M., Miura, H., Noda, A. T., Nasuno, T., Miyakawa, T.,
and Masunaga, R.: How Can We Improve the Seamless Representation of
Climatological Statistics and Weather Toward Reliable Global K-Scale Climate
Simulations?, J. Adv. Model. Earth Sy., 16,
<a href="https://doi.org/10.1029/2023MS003701" target="_blank">https://doi.org/10.1029/2023MS003701</a>, 2024.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Telford(1955)</label><mixed-citation>
      
Telford, J. W.: A new aspect of coalescence theory, J.
Meteorol., 12, 436–444,
<a href="https://doi.org/10.1175/1520-0469(1955)012&lt;0436:ANAOCT&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1955)012&lt;0436:ANAOCT&gt;2.0.CO;2</a>, 1955.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>Testik and Rahman(2017)</label><mixed-citation>
      
Testik, F. and Rahman, M.: First in situ observations of binary raindrop
collisions, Geophys. Res. Lett., 44, 1175–1181,
<a href="https://doi.org/10.1002/2017GL072516" target="_blank">https://doi.org/10.1002/2017GL072516</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>Testik(2009)</label><mixed-citation>
      
Testik, F. Y.: Outcome regimes of binary raindrop collisions, Atmos.
Res., 94, 389–399, <a href="https://doi.org/10.1016/j.atmosres.2009.06.017" target="_blank">https://doi.org/10.1016/j.atmosres.2009.06.017</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>vanZanten et al.(2011)vanZanten, Stevens, Nuijens, Siebesma,
Ackerman, Burnet, Cheng, Couvreux, Jiang, Khairoutdinov, Kogan, Lewellen,
Mechem, Nakamura, Noda, Shipway, Slawinska, Wang, and
Wyszogrodzki</label><mixed-citation>
      
vanZanten, M. C., Stevens, B., Nuijens, L., Siebesma, A. P., Ackerman, A. S.,
Burnet, F., Cheng, A., Couvreux, F., Jiang, H., Khairoutdinov, M., Kogan, Y.,
Lewellen, D. C., Mechem, D., Nakamura, K., Noda, A., Shipway, B. J.,
Slawinska, J., Wang, S., and Wyszogrodzki, A.: Controls on precipitation and
cloudiness in simulations of trade-wind cumulus as observed during RICO,
J. Adv. Model. Earth Sy., 3, <a href="https://doi.org/10.1029/2011MS000056" target="_blank">https://doi.org/10.1029/2011MS000056</a>,
2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>Yin et al.(2024)Yin, Shima, Xue, and Lu</label><mixed-citation>
      
Yin, C., Shima, S., Xue, L., and Lu, C.: Simulation of marine stratocumulus using the super-droplet method: numerical convergence and comparison to a double-moment bulk scheme using SCALE-SDM 5.2.6-2.3.1, Geosci. Model Dev., 17, 5167–5189, <a href="https://doi.org/10.5194/gmd-17-5167-2024" target="_blank">https://doi.org/10.5194/gmd-17-5167-2024</a>, 2024.

    </mixed-citation></ref-html>--></article>
