<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "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"><?xmltex \bartext{Model description paper}?>
  <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-15-7257-2022</article-id><title-group><article-title>Atmospherically Relevant Chemistry and Aerosol box model – <?xmltex \hack{\break}?>ARCA box (version 1.2)</article-title><alt-title>Atmospherically Relevant Chemistry and Aerosol box model</alt-title>
      </title-group><?xmltex \runningtitle{Atmospherically Relevant Chemistry and Aerosol box model}?><?xmltex \runningauthor{P.~Clusius et al.}?>
      <contrib-group>
        <contrib contrib-type="author" equal-contrib="yes" corresp="yes" rid="aff1">
          <name><surname>Clusius</surname><given-names>Petri</given-names></name>
          <email>petri.clusius@helsinki.fi</email>
        </contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff1">
          <name><surname>Xavier</surname><given-names>Carlton</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8120-0431</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Pichelstorfer</surname><given-names>Lukas</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Zhou</surname><given-names>Putian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0803-7337</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Olenius</surname><given-names>Tinja</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-9900-3081</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Roldin</surname><given-names>Pontus</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4223-4708</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff5">
          <name><surname>Boy</surname><given-names>Michael</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Institute for Atmospheric and Earth Systems Research/Physics, University of Helsinki, P.O. Box 64, 00014 Helsinki, Finland</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Chemistry and Physics of Materials, University of Salzburg, 5020, Salzburg, Austria</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Research Department, Unit of Meteorology/Environment and Climate,
Swedish Meteorological and Hydrological Institute (SMHI), 601 76 Norrköping, Sweden</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Division of Nuclear Physics, Department of Physics, Lund University, P.O. Box 118, 221 00 Lund, Sweden</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>LUT School of Engineering Science, Lappeenranta-Lahti University of Technology, P.O. Box 20,<?xmltex \hack{\break}?> 53851 Lappeenranta, Finland</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Petri Clusius (petri.clusius@helsinki.fi)</corresp></author-notes><pub-date><day>29</day><month>September</month><year>2022</year></pub-date>
      
      <volume>15</volume>
      <issue>18</issue>
      <fpage>7257</fpage><lpage>7286</lpage>
      <history>
        <date date-type="received"><day>25</day><month>February</month><year>2022</year></date>
           <date date-type="accepted"><day>5</day><month>August</month><year>2022</year></date>
           <date date-type="rev-recd"><day>1</day><month>July</month><year>2022</year></date>
           <date date-type="rev-request"><day>22</day><month>March</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2022 </copyright-statement>
        <copyright-year>2022</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/.html">This article is available from https://gmd.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e170">We introduce the Atmospherically Relevant Chemistry and
Aerosol box model ARCA box (v.1.2.2). It is a zero-dimensional process model
with a focus on atmospheric chemistry and submicron aerosol processes,
including cluster formation. A novel feature in the model is its comprehensive
graphical user interface, allowing for detailed configuration and
documentation of the simulation settings, flexible model input, and output
visualization. Additionally, the graphical interface contains tools for
module customization and input data acquisition. These properties –
customizability, ease of implementation and repeatability – make ARCA an
invaluable tool for any atmospheric scientist who needs a view on the
complex atmospheric aerosol processes. ARCA is based on previous models
(MALTE-BOX, ADiC and ADCHEM), but the code has been fully rewritten and
reviewed. The gas-phase chemistry module incorporates the Master Chemical
Mechanism (MCMv3.3.1) and Peroxy Radical Autoxidation Mechanism (PRAM) but
can use any compatible chemistry scheme. ARCA's aerosol module couples the
ACDC (Atmospheric Cluster Dynamics Code) in its particle formation module,
and the discrete particle size representation includes the fully stationary
and fixed-grid moving average methods. ARCA calculates the gas-particle
partitioning of low-volatility organic vapours for any number of compounds
included in the chemistry, as well as the Brownian coagulation of the particles.
The model has parametrizations for vapour and particle wall losses but
accepts user-supplied time- and size-resolved input. ARCA is written in
Fortran and Python (user interface and supplementary tools), can be
installed on any of the three major operating systems and is licensed under
GPLv3.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e182">Aerosol and chemical models can be categorized by their dimensionality,
in which zero-dimensional models are called box models. However, a box model is
generally used as a core module in dimensional models (column, regional or
global models), and therefore it makes sense to further describe a model by
its complexity and level of details in the chemistry and physics. In this
respect, aerosol models can be divided in a sectional or modal approach, in which
the first uses discretized size representation and the latter treats the
aerosol population as a combination of modes (Zhang et al., 1999). The modal
approach is often used in global models due to computational efficiency
(e.g. the M7; Vignati et al., 2004), but as the sectional approach can be
kept coarse enough, models such as SALSA (Kokkola et al., 2018) have found
their place in large-scale use, as well as smog chambers. Here we turn our
focus to sectional models with detailed chemistry and aerosol processes,
which find their use in smog chamber, flow tube or atmospheric conditions.
During the last decades of atmospheric research, several numerical process
models for simulating gas- and particle-phase chemistry and dynamics have
been developed. Examples from recent years include (but are not limited to)
KinSim, used in simulating the chemical evolution of various gas-phase
species aimed at studying indoor-air chemistry (Peng and Jimenez, 2019), or
MAFOR (Multicomponent Aerosol FORmation model; Karl et al., 2022), also a
community aerosol dynamics model which includes multiphase chemistry. Often
models are focusing on some particular aspect of aerosol dynamics, such as
nanoparticle chemistry and dynamics, e.g. MABNAG, (Yli-Juuti et al., 2013), TOMAS and its extension SOM-TOMAS (e.g. Adams and Seinfeld, 2002;
Akherati et al., 2020), particle chemistry and fine structure (e.g. KM-SUB;
Shiraiwa et al., 2010), or cloud droplet chemistry and processes (CLEPS; Rose
et al., 2018). A review paper by Smith et al. (2021) discusses the current
status of the understanding of nanoscale aerosol chemistry and also gives a
good overview of the many process models that are used to solve aerosol and
atmospheric chemistry and dynamics.</p>
      <p id="d1e185">The history of ARCA box starts from the four models used by the authors:
MALTE-box (Boy et al., 2006, 2011), ADCHEM (Roldin et al., 2011, 2014), ADiC (Pichelstorfer and Hofmann, 2015) and ACDC
(Atmospheric Cluster Dynamics Code; McGrath et al., 2012; Ortega et al.,
2012). These models have been used to study ambient phenomena, test and
study complex chemical schemes, or test specialized applications such as molecular
clustering, chemistry and deposition in lungs (e.g. Olenius et al., 2013;
Myllys et al., 2019; Boy et al., 2013; Pichelstorfer and Hofmann, 2015;
Xavier et al., 2019; Pichelstorfer et al., 2021). The current work is the
amalgamation of these models, with the aim of further development as an
open-source community model.</p>
      <p id="d1e188">When a scientist without prior experience of a detailed process model wants
to apply a detailed aerosol process model, often practical problems arise.
Many of the models require substantial modification of source codes and
programming experience for them to be applicable for a given case study. Available
models are usually tailor-made for a particular problem and might not be
written with flexible enough code (for example, parameters are hard-coded)
and consequently can be vary laborious to set up. Setting up a model involves
detailed configuration, usually requiring in-depth knowledge of the code
structure, and contains high risk of misconfiguration. The more the model
code needs to be modified, the more the probability of introducing bugs
increases. These are some reasons why applying complex numerical models can
be unappealing. For most scientists, the simulation itself is not the main
focus or motivation of the work, and one would prefer flexible and easily
applicable tools, with minimal risk of misconfiguration and with a reasonable
amount of time spent in familiarization with the tool. Recently,
Python-based solutions have become available, e.g. PyCham (O'Meara et al.,
2021) and PyBox (Topping et al., 2018). Yet, it can be said that in terms of
usability, the scientific tools are not on par with current-generation
software in general. To meet these challenges, we introduce the
zero-dimensional Atmospherically Relevant Chemistry and Aerosol box model ARCA
box (v.1.2.2). One of the objectives of the development has been in
applicability of the model. It is flexible regarding the complexity of the
chosen chemistry and aerosol composition, as well as the timescale of the
simulation. The backbone of ARCA consists of established theories and
standard model implementations, but the model is flexible to customization
and further extensions. The source code is written in a way that enables the
use of additional or substituting parametrizations for the modelled
processes. However, the major advantage of ARCA, setting it apart from other
current models in its field, is the graphical user interface (referred from
here on as GUI). It makes the model easier to apply, greatly increases
reproducibility, reliability and documentation of the simulations, provides
tools for visualization of the output, and automatizes many steps in model
setup and configuration.</p>
      <p id="d1e191">This paper is structured in the following way.
Section 2 introduces the
scope of the model and explains its structure and main functionality.
Section 3 describes the scientific theories behind the modules. Section 4
explains the usage of the model, focusing on the graphical user interface.
Section 5 shows verification and standard evaluation of the model's modules.
Section 6 summarizes technical details about the system requirements,
installation, licensing, code availability and further documentation (the
ARCA online manual). Section 7 concludes this paper with plans for future
development.</p>
      <p id="d1e195">When text is written in <sans-serif>MONOTYPE</sans-serif>, it refers to a user-definable variable
name, which is available from the GUI. The full list of these input variables
is shown in Appendix A.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Scope and uses of the ARCA box</title>
      <p id="d1e209">ARCA box is primarily intended to be used for studying processes such as gas-phase chemistry and aerosol processes at atmospherically relevant
concentrations (trace gases) and conditions (pressure, temperature,
humidity, irradiance). A box model is typically used for simulating smog
chambers, indoor spaces or other small containers. Additionally, it can be
used to simulate ambient (field) processes, as long ). Using a box model instead of a
dimensional model in outdoor simulations is beneficial because computational
resources can be put in more detailed chemistry and aerosol processes. ARCA
is therefore well suited for studying complex processes and developing and
testing new (chemical, aerosol, etc.) schemes before implementing them in a
dimensional model. In addition to scientific research, due to its ease of
use and configuration, ARCA has also been used in teaching aerosol
chemistry and physics.</p>
      <p id="d1e212">Given a proper chemistry scheme the model can be used to study the formation of
chemical compounds from precursors (or their emissions), calculate effective
reactivities (inverse of chemical lifetime) with chosen reactants and
simulate the effects of dynamically varying conditions to these processes.
The particle formation rate module, containing the Atmospheric Cluster
Dynamics Code (ACDC; McGrath et al., 2012; Ortega et al., 2012), simulates
the production of new nanoparticles by clustering of molecules – by default
from <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M2" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–dimethylamine (DMA)
mixtures, but any chemistry can be included, given compatible input data.
Any organic compound in the chemistry scheme, whose pure liquid saturation
vapour pressure is known (or estimated), can contribute to particle growth
by condensation as calculated by the Analytical Prediction of Condensation
(APC) scheme (Jacobson, 2005). Aerosol processes further include coagulation
losses and growth by Brownian coagulation and losses by external sinks such
as wall losses. Because any of these processes can be switched on or off,
quantifying their effects to the total dynamics is straightforward. The GUI
allows model initialization and constriction in different ways, either
through predefined values from files (such as measurements) or by
parametric, time-dependent functions, configured graphically in the GUI.
Sensitivity studies, used to assess the effects of uncertainties and
variability in the model parameters, are done by changing the parameters
within some range. To this end, the GUI has tools to create batches of
simulations, in which the nominal time-dependent input parameters for selected
variables are varied (either by multiplying or shifting) within user-defined
ranges and intervals.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Main assumptions of the model</title>
      <p id="d1e265">Like any box model, ARCA does not consider spatial variation and the related
processes, most importantly advection (including convection). When
simulating ambient (field) processes, we must therefore assume that the
conditions are spatially homogeneous. The transport equation, describing the
local change in scalar variable <inline-formula><mml:math id="M4" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> in terms of its total derivative and
advection in wind field <inline-formula><mml:math id="M5" display="inline"><mml:mi mathvariant="bold-italic">V</mml:mi></mml:math></inline-formula>, then becomes
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M6" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>S</mml:mi></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:mi mathvariant="bold-italic">V</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>S</mml:mi><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>S</mml:mi></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:mrow></mml:math></disp-formula>
          which is an acceptable approximation when <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>S</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>|</mml:mo><mml:mo>≫</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>S</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, as is the case with fast chemical reactions
but not necessarily for slow processes like aerosol growth and coagulation
losses. This alone will produce inevitable deviation between modelled
(following <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>S</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) and locally measured (following <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>S</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) time series.</p>
      <p id="d1e404">The particles in the discrete aerosol size distribution are assumed to be
spherical, liquid-phase droplets with constant density
(<sans-serif>ORGANIC_DENSITY</sans-serif>). Charges are omitted and all particles are
treated as electrically neutral (ion-mediated nucleation is considered in the
ACDC module, which calculated the stable cluster formation rate). Liquid-phase organic chemistry in the particles, for example polymerization and the
consequential effects this has on the thermodynamics (sometimes called
ageing), is not considered in the model. In the present model version
particles of all sizes – even above activation diameter – are completely
void of water, and the dissolution of inorganic compounds is therefore
ignored. Some of these restrictions will be addressed in the near-future
updates; see Sect. 7, which also discusses some of the possible implications
of the currently missing particle-phase chemistry.</p>
      <p id="d1e410">The ACDC nucleation module is more flexible than the aerosol module and –
given the proper input – would be capable of simulating also hydrated
clusters, but presently neither of the included cluster chemistry systems
contain hydrated clusters.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Structure of the model</title>
      <p id="d1e421">The main processes modelled in ARCA box are (in the order of execution) (1)
gas-phase chemistry, (2) formation of molecular clusters, (3) reversible vapour
wall losses, (4) gas-particle partitioning (condensation and evaporation,
using the APC scheme), (5) coagulation of particles and (6) wall loss of particles
(Fig. 1). The processes – which can be
switched on and off in any combination – are executed in a series in which the
next process relies upon values which were calculated in the previous
process. Compared to a method where all changes within a time step are solved
as one coupled system, this has the advantage that adding more processes (or
skipping them) is straightforward as they can simply be added to the main
loop as a subroutine or module and solved in any suitable way. On the other
hand, the forward integration requires that the time step is kept small
enough to justify the linearization of a non-linear system. The default time
step (10 s) is usually a good compromise between stability and
computational efficiency, but the model also includes a time step
optimization algorithm (described in Sect. 2.3).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e426">Schematic representation of ARCA box. The green rectangle contains
the Fortran part of the model, yellow boxes contain the main modules, and the
purple box is the Python graphical user interface (GUI). Purple arrows show
where the interaction between the GUI and Fortran executable takes place.
GUI interacts with the Fortran model by writing the INITFILE (top purple
arrow), repeating the screen output of the numerical model (middle purple
arrow, <italic>stdout</italic>) and plotting the output data (bottom purple arrow). The dashed
purple rectangle is the minimal configuration needed to run ARCA, and input data
are not strictly necessary as parametric input can also be used.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f01.png"/>

        </fig>

      <p id="d1e438">Programmatically the model consists of two main parts: the numerical model
(in Fortran), which should be compiled on the computer where it is executed,
and the graphical user interface GUI (in Python). Both software environments
are freely available for Windows, Mac and Linux, and the model has been
successfully installed and used on all three platforms. The numerical module
is configured and initialized with a setting file, called hereafter
INITFILE, defining all the simulation settings. Additional input includes
the spectral irradiance or actinic flux, pure liquid saturation vapour
pressures of low-volatility organic compounds and (optionally) the elemental
composition of the condensing vapours, and (also optionally) time series of
environmental variables, precursor gases, initial or background aerosols, and
aerosol loss rates, if the built-in parametrization is not used.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Model time step optimization</title>
      <p id="d1e450">The model can be used with a fixed time step <sans-serif>DT</sans-serif> (default time step is 10 s)
or with multiple, dynamically changing time steps. With the latter the user
defines the maximum and minimum relative change in one time step for (1)
particle diameter (<inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), (2) particle number concentration in each bin
(<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and (3) concentration of condensable vapours (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula>). After exiting
each module (shown in Fig. 1), the
changes in 1–3 are calculated. If the module produced changes that exceed
the maximum, the time step for that module is halved, and the current
integration time step will start over. In contrast, when the largest change
is below the tolerance minimum, the time step of that module is doubled. The
modules are assigned with one of the three time steps, denoted CCH
(condensation and chemistry), COA (coagulation) and DEP (losses). The
processes used to control the time steps are shown in Table 1.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e495">Time step optimization.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="280pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Module</oasis:entry>
         <oasis:entry colname="col2">Time step</oasis:entry>
         <oasis:entry colname="col3">Defining process</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Chemistry</oasis:entry>
         <oasis:entry colname="col2">CCH</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula>; if the condensation module is used, chemistry does not affect time step;<?xmltex \hack{\newline}?> otherwise, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula> is calculated for compounds whose concentration is above<?xmltex \hack{\newline}?> <sans-serif>MIN_CONCTOT_CC_FOR_DVAP</sans-serif> (default 1000 <inline-formula><mml:math id="M15" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">molec</mml:mi><mml:mo>.</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><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>).</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Particle formation</oasis:entry>
         <oasis:entry colname="col2">min(1,2,3)</oasis:entry>
         <oasis:entry colname="col3">Does not affect time step; when used without other modules, time step<?xmltex \hack{\newline}?> optimization is not available.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Chemical wall loss</oasis:entry>
         <oasis:entry colname="col2">CCH</oasis:entry>
         <oasis:entry colname="col3">Does not affect time step.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Condensation</oasis:entry>
         <oasis:entry colname="col2">CCH</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula> is calculated for compounds whose concentration is above<?xmltex \hack{\newline}?> <sans-serif>MIN_CONCTOT_CC_FOR_DVAP</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Coagulation</oasis:entry>
         <oasis:entry colname="col2">COA</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Particle losses</oasis:entry>
         <oasis:entry colname="col2">DEP</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e706">When time step optimization is used, a three-element vector <sans-serif>DT_UPPER_LIMIT</sans-serif> defines the maxima for CCH, COA and DEP, and the
nominal model time is used as a minimum (by default the GUI sets <sans-serif>DT</sans-serif> to 1 ms). Therefore, the three time steps are defined by multiplying the nominal
model time step by a factor of <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">2</mml:mn><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>, and satisfy <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mtext mathvariant="sans-serif">DT</mml:mtext><mml:mo>&lt;</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">2</mml:mn><mml:mi>n</mml:mi></mml:msup><mml:mo>≤</mml:mo><mml:mtext mathvariant="sans-serif">DT_UPPER_LIMIT</mml:mtext></mml:mrow></mml:math></inline-formula>. Optimizing time
step in this way has two effects. It helps to overcome the potential error
created by decoupling of different modules that are not solved together as
one dynamic equation (notably condensation to particles and chemistry) by
guaranteeing that the changes in one time step are small. On the other hand,
when a process is very slow, such as aerosol coagulation, the extra
precision gained by a small time step is negligible; instead increasing the
time step can shorten the computational time significantly. The effect on
the execution time of the simulation depends on the tolerances and the
conditions of the simulation. With loose tolerances (5 %–10 %) the
simulation time is usually shortened, while tight tolerances (0.2 %–3 %)
will increase runtime markedly. The time step optimization should first and
foremost be seen as a safeguard against diverging too far from the true
solution of the integration.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Modules of ARCA box and their theoretical base</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>The chemistry module</title>
      <p id="d1e793">The chemistry code of ARCA is based on the KPP (Kinetic PreProcessor,
<uri>https://people.cs.vt.edu/asandu/Software/Kpp</uri>, last access: 23 September 2022; Damian et al., 2002; Sandu et al., 2003; Daescu et al., 2003), and any
reaction set which complies with the KPP format can be used to create ARCA's
chemistry modules. An often used source for atmospheric chemistry schemes is
the MCM v3.3.1 (Master Chemical Mechanism version 3.3.1,
<uri>http://mcm.york.ac.uk/MCMv3.3.1</uri>, last access: 23 September 2022) (Jenkin et al., 1997, 2015; Saunders et al.,
2003), which provides the gas-phase chemical reactions
and rates of the degradation of specific organic compounds in the
atmosphere, as well as detailed inorganic chemistry and photochemistry. The
full scheme – or a subset – can be downloaded from MCM website in KPP
format. Optionally, the user might have additional chemistry schemes, which
need to be combined with the MCM scheme, such as the PRAM scheme (Peroxy
Radical Autoxidation Mechanism; Roldin et al., 2019) which describes the
production of highly oxygenated molecules (HOMs) from monoterpenes and is
included in the ARCA distribution. ARCA's GUI has a tool (“create chemistry
scheme”) which combines different schemes, removes duplicate compounds, and
reactions and creates a valid single KPP definition file, used for producing
a Fortran module with KPP. A modified source code of KPP v2.2.3,
accommodated for very large schemes, is provided with ARCA. The generated
code will then be part of ARCA and is available for use after compilation.
Switching between different chemistry schemes can later be done in the GUI
with a drop-down menu.</p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Photochemistry</title>
      <p id="d1e809">The photolysis rates of the photochemical reactions are calculated by
integrating the absorption cross section, quantum yield (provided by MCM
v3.3.1) and actinic flux (AF). Actinic flux spectral data (in <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">photons</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">cm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><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:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">nm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) can be sent
directly in, or it can be estimated from the global short-wave radiation (in
<inline-formula><mml:math id="M25" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</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">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">nm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ), surface albedo, geographic
location and the date of the simulation, as described in Kylling et al.
(2003). The actinic flux and short-wave radiation are wavelength dependent,
but often only the total irradiance over a wavelength range is measured
instead of the spectral distribution. ARCA contains a generic clear sky
spectrum (<italic>glob_swr_distr.txt</italic>) between 280 nm and 4.8 <inline-formula><mml:math id="M26" 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>, obtained from the Bird Simple
Spectral Model (Bird and Riordan, 1986). There is also a site-specific
spectrum for SMEAR II (Station for Measuring Forest Ecosystem–Atmosphere Relations) station in Hyytiälä, Finland, based on
measured and averaged yearly spectra from 2001 (Boy and Kulmala, 2002). The
spectrum in <italic>glob_swr_distr.txt</italic> is normalized for the 300 nm–4 <inline-formula><mml:math id="M27" 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> wavelength range,
assuming a flat response from the instrument. Should the actual measurement
range differ from this, the user can provide the lower and upper limits of
the wavelengths, and the default spectrum will be normalized to this range.</p>
      <p id="d1e900">The provided two spectra are somewhat generic and represent field
conditions. For more precision – or, for example, smog chamber simulations – the
user should provide their own spectral data which must be in 5 nm steps and
contain entries from 280 to 700 nm. Exceeding entries in the data file
are ignored as they are not relevant in the photochemistry. Spectral data
can be a single, constant spectrum or time-resolved. If time-dependent data
are provided, a linear interpolation in time is performed at each model time
step. The exact format of the spectral file is described in the online
manual.</p>
      <p id="d1e903">The user-supplied spectral data can be thought of either as a weighing
function, whose integral over the measured wavelength range amounts to 1, or
as absolute values [<inline-formula><mml:math id="M28" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</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">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">nm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ]. In the first
case the time-dependent scalar variable <sans-serif>SW_RADIATION</sans-serif>
represents the measured total irradiance, and in the latter
<sans-serif>SW_RADIATION</sans-serif> is set to a constant (1, or some dimensional
factor). Finally, if the option <sans-serif>SWR_IS_ACTINICFLUX</sans-serif> is selected, the <sans-serif>SW_RADIATION</sans-serif> and the provided
spectral data are directly used as actinic flux [<inline-formula><mml:math id="M29" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">photons</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">cm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><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:math></inline-formula>]. A schematic representation of the short-wave radiation
data processing is shown in Fig. 2.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e974">Schematic representation of how actinic flux is calculated from
the provided input.</p></caption>
            <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f02.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Reaction kinetics</title>
      <p id="d1e991">At each time step, the reaction rates (including photolysis) are updated
using current pressure, humidity, irradiation and temperature. With these
the chemistry module solves the new concentrations after one model time
step. The concentration <inline-formula><mml:math id="M30" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> of any compound <inline-formula><mml:math id="M31" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> is described by an ordinary differential equation (ODE).
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M32" 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>C</mml:mi><mml:mi>q</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:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the reactions <inline-formula><mml:math id="M34" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> that either produce or consume the
compound <inline-formula><mml:math id="M35" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>. The ODEs of the compounds in the chemistry scheme form a system
of coupled non-linear equations, which is solved numerically in ARCA's
chemistry scheme, by default using KPP's general Rosenbrock solver (Sandu et
al., 1997).</p>
      <p id="d1e1091">In ARCA the concentration of any compound in the chemistry can be set to a
user-defined value. Typically, this is done for the precursor gases, whose
concentrations could be measured or otherwise known. The user-supplied
concentrations are read from the input, interpolated to model time and saved
in the model data matrix, overwriting previous values. Then, if a compound
was defined as fixed in the chemistry scheme (DEFFIX in KPP definition
file), its time derivative (Eq. 2) is zero, and the concentrations do not
change during the chemistry step; if the compound was not fixed (DEFVAR in
KPP definition), the concentrations will in general change (and this would
be reflected in the concentrations of its reaction products), but as
previously, the resulting concentration will be overwritten in the next time
step when the model concentration is set to the given input concentration.
The user can also define a time after which the updating of the
concentrations of the chemical compounds (and separately for emissions) is
stopped, and the chemistry is allowed to “float”, meaning that also the
precursor concentrations evolve dynamically without outside interference (if
they are DEFVAR). The definition of fixed and varying compounds can easily
be done in ARCA's “create chemistry scheme” tool when creating a new
chemistry scheme. As a rule, precursors should be defined as fixed unless
the simulation involves floating the chemistry, as described above.
Figure 3 further explains the effect of
these settings on the simulation.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1096">Schematic example of the effect of defining a compound in DEFFIX
or DEFVAR. In this example, the variable is set by the user (in the GUI,
this is done in the tab “time-dependent input”). The solid lines show the
concentrations inside the chemistry solver for a compound which is fixed
(green curve) and not fixed (blue curve). The circular symbols show the set
concentration in each time step. The shaded areas represent the proportional
impact of DEFFIX and DEFVAR on the concentrations of the reaction products
of the compound. Depending on the model time step <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, the
differences can be substantial and illustrate why the precursors should be
set fixed unless the chemistry needs to be floated.</p></caption>
            <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f03.png"/>

          </fig>

      <p id="d1e1116">After the chemistry step, all negative values are set to zero. Negative
concentrations are non-physical but could emerge from numerical
inaccuracies, so a warning is issued if some concentration is less than
<inline-formula><mml:math id="M37" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>100 <inline-formula><mml:math id="M38" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">molec</mml:mi><mml:mo>.</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><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>, as this would be an indication of
misconfiguration, such as incorrect units in the input.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Particle size distribution (PSD)</title>
      <p id="d1e1154">The main use of ARCA, besides simulating chemical reactions in the gas
phase, is to compute the evolution of a population of aerosol particles
experiencing dynamical processes such as coagulation, deposition and phase
transition. There are many ways to formally approach this task, discussed, for example, by Whitby and McMurry (1997). In the atmosphere, the number of
condensing species, different particle sizes and compositions is unlimited,
and the practical mathematical descriptions of the PSD therefore require
simplifying assumptions. The aerosol dynamics models are often characterized
by their representation of the PSD. Typical representation types are the
discrete, the spline, the sectional, the modal and the monodisperse
representation.</p>
      <p id="d1e1157">In the discrete representation, particles have a discrete size and
composition. That is, one size section includes exactly one discrete
particle composition, given by the exact numbers of molecules of different
compounds in the particle. This approach must be used when explicitly
modelling initial cluster formation but gets increasingly complex and
numerically heavy when more “building blocks” are added, such as chemical
compounds or particle sizes. ARCA's nucleation module consists of the ACDC model
which uses discrete representation.</p>
      <p id="d1e1160">Sectional models decrease complexity of the system by grouping parameters,
and typically the particle diameter range (and equivalently volume, mass and
surface) is divided into a limited number of intervals or size bins.
Particles in each bin have the same properties. This is a common approach in
atmospheric modelling; however, its accuracy depends on the number of bins
used and on the magnitude of change applied within one integration time step
<inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. While large changes within <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> lead to a deviation from the
analytical solution, small changes cause numerical diffusion especially when
simulating condensational growth (Gelbard and Seinfeld, 1980).</p>
      <p id="d1e1183">ARCA allows to choose between two sectional representations, the fully
stationary (FS; Gelbard and Seinfeld, 1980) method and the fixed-grid moving
average method (MA, also called “moving centre sectional”; Jacobson, 1997a). The future roadmap includes a hybrid method, discussed in Sect. 7. The current
representation methods are graphically summarized in Fig. 4.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e1189">Schematic of the two particle size distribution representations:
the fixed-grid moving average (MA, <bold>a</bold>) and the fully stationary (FS,
<bold>b</bold>).</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f04.png"/>

        </fig>

      <p id="d1e1204">The FS method is very robust during computation but does not treat growth
continuously, and therefore it suffers from numerical diffusion (Jacobson,
1997a). This is the result of the redistribution, in which particles are
assigned to bins below and above the actual size the particles have grown
(or shrank) to be, thereby introducing particles that are larger (or smaller) than those
the condensation or evaporation produces. In time this will lead to
spreading of the size distribution, much like a diffusive process. The MA
method strongly reduces numerical diffusion as the particle diameter within
the size grid can continuously change, and particles are not distributed
between bins. The main drawback of the MA method is the appearance of numerical
artefacts, referred to as “pits” and “peaks”, affecting the analysis of
the results. However, they can be removed during data analysis by remapping
the data on a new size grid as described by Mohs and Bowman (2011). Both PSD
methods used conserve mass and total particle number.</p>
      <p id="d1e1207">The choice of the PSD representation does not affect the calculations in the
aerosol dynamics module as they are separated from each other. This means
that the different methods to represent PSDs can be changed or added without
interfering with the aerosol dynamics code. Aerosol-related parameters required
to solve the dynamics are provided by accessor functions (getters) and work
for any PSD representation. Further, changes to the PSD by the dynamic
processes are calculated in the aerosol dynamics module but applied in the
PSD module. This allows further development of the scientific and
computational aspects independently.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Initial new particle formation by molecular clustering</title>
      <p id="d1e1218">Formation of new particles from vapours by clustering of gas-phase
molecules, often referred to as aerosol nucleation, is described by
simulation of molecular cluster population dynamics with quantum chemistry
input for cluster evaporation rates. This yields the formation rate of new
particles per unit volume and unit time.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><title>Molecular cluster dynamics simulation</title>
      <p id="d1e1228">Molecular cluster formation dynamics is solved by the ACDC code
(<uri>https://github.com/tolenius/ACDC</uri>, last access: 23 September 2022), which calculates the time-dependent
cluster number concentrations for a given set of molecular clusters and
ambient conditions. A detailed description of ACDC can be found in Olenius
et al. (2013). Briefly, ACDC generates and solves the discrete,
molecular-resolution general dynamic equation, also known as the cluster
birth–death equation, considering all possible collisions and evaporations
among the clusters and vapour molecules, ionization and recombination
processes, and external cluster sinks. When a collision results in a cluster
that is outside the simulated system, and its composition satisfies the
defined stability criteria, it is considered stable enough to not
re-evaporate (Olenius et al., 2013). These outgrown clusters constitute the
formation rate of new particles.</p>
      <p id="d1e1234">By default, collision rate constants are calculated as hard-sphere collision
rates for collisions between electrically neutral species, as well as according to
dipole-moment and polarizability-dependent parametrizations for collisions
between neutral and ionic species (by default from Su and Chesnavich,
1982). Evaporation rate constants are obtained from quantum chemical
cluster formation free energies. Ionization and the recombination of clusters
and molecules occur by collisions with primary ionic species, which
originate from galactic cosmic rays and radon decay and are assumed to have
the properties of <inline-formula><mml:math id="M41" display="inline"><mml:mrow class="chem"><mml:msup><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M42" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="normal">O</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. Cluster scavenging sink
is obtained from the particle population modelled by ARCA, with sink
rates <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>sink</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> calculated
according to <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>sink</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mtext>CS</mml:mtext><mml:mtext>vapor</mml:mtext></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>cluster</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>vapor</mml:mtext></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>cluster</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is cluster
diameter, and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mtext>CS</mml:mtext><mml:mtext>vapor</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>vapor</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the condensation sink and diameter
of the monomer (<inline-formula><mml:math id="M48" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is used as proxy), respectively (Lehtinen et
al., 2007). <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mtext>CS</mml:mtext><mml:mtext>vapor</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> can also be given as time-dependent input
(<sans-serif>CONDENS_SINK</sans-serif>) if the aerosol module is not in use. The user
familiar with ACDC may also modify the rate constants and the settings for
the inclusion of different cluster dynamics processes. In addition to the
ARCA user manual, the interested reader is referred to the ACDC manual,
available from the repository, and references therein.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><title>Available cluster chemistries</title>
      <p id="d1e1392">The default ARCA has slots for five ACDC modules, which can be switched on
and off individually. The current default implementation includes two
separate clustering chemistries: <inline-formula><mml:math id="M50" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M51" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M52" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–DMA (dimethylamine), including electrically neutral and
negatively and positively charged clusters. Cluster evaporation rates are in
the default installation calculated from previously published quantum
chemical data computed with the B3LYP/CBSB7//RICC2/aug-cc-pV(T+d)Z level of
theory (Olenius et al., 2013), but the user may switch to alternative
systems, calculated with DLPNO-CCSD(T)/aug-cc-pVTZ//<inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula>B97X-D/6-31++G** level of theory. The main reasons for applying the
B3LYP//RICC2 data are that these cover large sets of cluster compositions
including all charging states and perform reasonably well compared to
laboratory experiments (Almeida et al., 2013; Kürten et al., 2016).
However, cluster evaporation tends to be underpredicted, and thus the
formation rates can be considered upper-limit estimates. ARCA's procedures
allow easy rebuilding of additional cluster chemistries if the user wants
to apply new or updated data for the evaporation rates. Furthermore, the
number of slots for ACDC modules can be increased from five with minor code
modifications.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS3">
  <label>3.3.3</label><title>Coupling of cluster and aerosol dynamics</title>
      <p id="d1e1453">The cluster dynamics simulation is implemented by passing the input for the
ambient conditions to the cluster formation routine at each model time step.
The input includes concentrations of the clustering vapours, temperature,
primary ion production rate (if supplied by the user) and condensation sink
of <inline-formula><mml:math id="M54" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (from previous time step or <sans-serif>CONDENS_SINK</sans-serif>),
used as reference molecular size for scavenging sink <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mtext>CS</mml:mtext><mml:mtext>vapor</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. The cluster
formation routine solves the time evolution of the cluster concentrations
for the given time step, using the concentrations from the end of the
previous time step as initial values, and returns the number of new
particles that grow out of the cluster regime during the time step. This is
converted to new particle formation rate (by <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>formation</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mtext>out</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) and handed to the main module. The newly formed particles
are then distributed within the first model PSD size bins in the diameter
range of [<inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mo>min⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1.15</mml:mn><mml:mo>×</mml:mo><mml:mo>min⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>], with weights calculated
by
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M58" display="block"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:mi>d</mml:mi><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mi>d</mml:mi></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M59" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> is the index of the bin closest to diameter <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.15</mml:mn><mml:mo>×</mml:mo><mml:mo>min⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This somewhat arbitrary distribution is based on the assumption
that some stable clusters result from collisions that would produce larger
than the minimum stable cluster and assigns about 75 %–85 % of the newly
formed particles to the first bin. The factor to calculate the upper
diameter for the distribution (by default 1.15) can be changed with
<sans-serif>NPF_DIST</sans-serif> (e.g. set to 1). The user is responsible for
selecting a suitable PSD size range so that the minimum size for the
simulation closely matches the size of the outgrowing particles from the
ACDC systems. In the case the selected <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mo>min⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in the model is larger than the
outgrowing cluster from any of the ACDC subsystems, the model issues a fatal
warning in the beginning of the run and terminates. If the outgrowing
clusters are more than 10 % larger than <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mo>min⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, a (non-fatal) warning
is issued in the first time step. The newly formed particles are assigned a
general non-evaporating particle composition (in the model called GENERAL).</p>
      <p id="d1e1684">ACDC has an option to calculate a steady-state formation rate, which
corresponds to a time-independent situation in which the cluster concentrations
have relaxed to a steady state for the given ambient conditions. The
steady-state option (<sans-serif>ACDC_SOLVE_SS</sans-serif>) must not
be used for a dynamic atmospheric case in which the conditions vary with time,
and thus the formation rate depends on the immediate history of the
conditions. Instead, the steady-state option is useful if the user wishes to run
the cluster routine as a stand-alone model and study the dependence of the
steady-state formation rate on, for example, vapour concentration or
temperature. In general, while the steady-state approximation is necessary
for computationally heavier large-scale models, it may cause artefacts
especially at low vapour concentrations or dynamic conditions. As an
explicit cluster simulation is easily embedded in a box model such as ARCA,
it is reasonable to not introduce such an unnecessary potential error source.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Other options for new particle formation rate</title>
      <p id="d1e1699">In addition to the explicit cluster dynamics simulation, simplified
formation rate parametrization can be used. Currently, a parametrization for
new particle formation from <inline-formula><mml:math id="M63" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and representative organic
components is available. This option approximates the formation rate as a
function of <inline-formula><mml:math id="M64" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and user-defined set of organic compound
concentrations. The choice of what organic compounds (or proxies for them)
to include in the set is not unambiguous and is dependent on the active
chemistry scheme and assumptions made by the user. Still, such
parametrizations are commonly used to characterize empirical observations of
particle formation (e.g. Paasonen et al., 2010). While they do not
correspond to an explicit time-dependent formation rate and may not include
all independent ambient parameters which could affect the formation rate,
they are useful for assessing the magnitude of particle formation through
the given chemistry.</p>
      <p id="d1e1734">To complement the formation rates and the parametrization, the model has
also a time-dependent input variable NUC_RATE_IN. When multiple particle formation rates are calculated, either by
different ACDC systems, additional parametrizations or NUC_RATE_IN, the total formation rate – used in the aerosol
module – is the sum of all processes. The output files contain the total
formation rate and separately those from the ACDC systems. Furthermore, if
applicable, the formation rates of electrically neutral and positively and
negatively charged particles are also saved. It must be emphasized that the
charging states refer solely to the charges of the outgrowing particles in
ACDC, not to the formation mechanisms of the particles. For instance, newly
formed neutral particles may originate – and often do originate (Olenius et
al., 2013) – from ion-mediated processes, in which small ions recombine, and
the product grows further as a neutral cluster.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Condensation and evaporation of organic vapours and sulfuric acid</title>
      <p id="d1e1746">Formation and evolution of either natural or anthropogenic aerosols are
dependent on gas-to-particle-phase transition via nucleation, condensation
and evaporation (Tsang and Brock, 1982; Wagner, 1982) and further on
coagulation (von Smoluchowski, 1918; Fuchs, 1964). In ARCA, the
condensational growth of particles due to organic vapours and sulfuric acid
is defined by their gas- and particle-phase concentrations and pure liquid
saturation vapour pressures <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (sulfuric acid is treated as
non-evaporating vapour with <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>). ARCA employs the mass-conserving Analytical Predictor of Condensation (APC) scheme (Jacobson,
1997a, 2002), describing the condensational transfer of a gas-phase compound <inline-formula><mml:math id="M67" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> onto particles in size bin <inline-formula><mml:math id="M68" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, as the change in particle-phase
composition <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, in a time interval <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M71" 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>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></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>k</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mtext>eq</mml:mtext><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo mathsize="1.1em">)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the gas-phase concentration of compound <inline-formula><mml:math id="M73" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> at time <inline-formula><mml:math id="M74" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>,
<inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is the equilibrium saturation ratio of the condensing
gas, <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mtext>eq</mml:mtext><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the pure compound saturation vapour
concentration over a flat surface, and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the mass
transfer rate between the gas phase and all particles of size <inline-formula><mml:math id="M78" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> (Jacobson,
1997a). The mass transfer rate <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mtext>eff</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M80" display="inline"><mml:mrow class="unit"><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:math></inline-formula>], where <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number concentration of
particles in size bin <inline-formula><mml:math id="M82" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the diameter of the particle in size bin
<inline-formula><mml:math id="M84" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mtext>eff</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the diffusion coefficient of compound <inline-formula><mml:math id="M86" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> with particles in bin <inline-formula><mml:math id="M87" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> (Jacobson, 1997b). The equilibrium saturation ratio is
calculated using the Köhler equation, which combines both the Kelvin and
solute effect. The Kelvin effect accounts for the changes in saturation
vapour pressure over the particle due to surface curvature, with small
particles having larger saturation vapour pressures. The solute effect, or
Raoult's law, describes the change in saturation vapour pressures for an
ideal solution with a mixture of compounds in the particle droplet. Overall,
the equilibrium saturation ratio for a compound is obtained by multiplying
the solute effect, expressed as the molar fraction of the compound and the
Kelvin term:
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M88" display="block"><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the organic molar fraction of compound <inline-formula><mml:math id="M90" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> in a particle of
bin <inline-formula><mml:math id="M91" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the pure liquid surface tension, <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the
molar mass of the compound, <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the universal gas constant, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the temperature at time <inline-formula><mml:math id="M96" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the liquid density of the pure
compound <inline-formula><mml:math id="M98" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the diameter of particle in bin <inline-formula><mml:math id="M100" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e2398">The forward Euler method is used to integrate Eq. (4) over incremental time
steps <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, giving the change in particle-phase concentrations <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The non-iterative solution to Eq. (4) can be
written as
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M103" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9}{9}\selectfont$\displaystyle}?><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2569">Equation (6) relies on final gas concentrations <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which are
constrained by the mass balance equation
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M105" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>bins</mml:mtext></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>bins</mml:mtext></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>bins</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the number of particle size bins. Combining Eq. (6)
with the mass balance Eq. (7), the change in mass composition is
calculated, which is then passed to the particle redistribution module. The
final particle composition <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> at each time step is constrained
between <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to prevent evaporation from exceeding the total
mass existing in each particle size bin (Jacobson, 1997b).</p>
      <p id="d1e2756">The most crucial factor governing the condensational growth in the APC
scheme is the compound-specific pure liquid saturation vapour pressure
<inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. The structures of all compounds originating from MCM are available
as Simplified Molecular Input Line Entry Specification (SMILES) codes, and ARCA includes a tool that can be used to extract the
temperature-dependent <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> information using the methods in the
UManSysProp (<uri>http://umansysprop.seaes.manchester.ac.uk</uri>, last access: 23 September 2022), an online facility
for calculating the properties of individual organic molecules, currently
hosted at the University of Manchester. ARCA's tool converts the data
acquired from UManSysProp to <inline-formula><mml:math id="M111" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M112" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula> parameters of the Antoine equation:
<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>sat</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mi>B</mml:mi><mml:mo>/</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is in atmospheres [atm], and <inline-formula><mml:math id="M115" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is the
temperature [K].</p>
      <p id="d1e2850">There are often discrepancies that are orders of magnitudes (ranging from
<inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">13</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> atm) in the estimated pure
liquid saturation vapour pressures of species when using different methods
(Valorso et al., 2011). Therefore, ARCA includes two different files for
saturation vapour pressures: one obtained using the methods described in
Nannoolal et al. (2008; NANNOOLAL) and another using the EVAPORATION (Compernolle et
al., 2011). The files include only those compounds whose <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub><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> atm (at 293.15 K), as more volatile compounds have a negligible
contribution in particle growth. In both files, the saturation vapour
pressures for HOMs originating from PRAM are calculated using the group
contribution method SIMPOL (Pankow and Asher, 2008). Kurtén et al.
(2016) have shown that NANNOOLAL produces low estimates of saturation vapour
pressure for multifunctional compounds due to the absence of hydro-peroxide
or peroxy-acid group parametrizations. SIMPOL, on the other hand, has been shown
to be in better agreement with pure-liquid vapour pressures of
multifunctional compounds calculated using COSMO-RS (Conductor-like
Screening Model for Real Solvents) (Eckert and Klamt, 2002; Kurtén et
al., 2016). The EVAPORATION includes a limited number of peroxides and
peroxy acids (Kurtén et al., 2016) and is shown to produce the most
accurate estimation of <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> for all compounds for which EVAPORATION is
applicable (O'Meara et al., 2014). The user can always provide their own
pure liquid saturation vapour pressure data (using the same file formatting:
compound_name, A, B). The GUI also contains a tool with which the
NANNOOLAL and EVAPORATION data can be filtered with some other threshold
than <inline-formula><mml:math id="M120" 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:mrow></mml:math></inline-formula> atm.</p>
</sec>
<sec id="Ch1.S3.SS6">
  <label>3.6</label><title>Coagulation of particles</title>
      <p id="d1e2935">Coagulation occurs when two particles collide and coalesce or form
agglomerates, and it results in the increase in mean particle size and decrease
in number concentration in the total particle distribution, while total mass
is unaffected. As ARCA is primarily intended to be used within the submicron
size range, the only coagulation process considered is the Brownian
(thermal) coagulation, caused by the thermally induced random motion of
particles. Models of Brownian coagulation have existed for over a hundred
years, starting from the work by von Smoluchowski (1918). The coagulation
equation (Seinfeld and Pandis, 2016) is
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M121" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>N</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:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the coagulation coefficient, or coagulation kernel,
between particles of size <inline-formula><mml:math id="M123" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M124" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>, with number concentration <inline-formula><mml:math id="M125" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>. Coagulation
coefficient <inline-formula><mml:math id="M126" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> depends on the size of the particles and increases with the
particle size difference. The derivation of coagulation coefficient is different
in the free molecular, transition and continuous regimes, and the
commonly used method to account for this is the Fuchs form of the Brownian
coagulation coefficient (Fuchs, 1964; Seinfeld and Pandis, 2016) which also
accounts for the coagulation efficiency, or sticking coefficient, which is the fraction
of collisions that lead to coagulation, <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (in ARCA the default
<inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mtext mathvariant="sans-serif">ALPHA_COA</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>). In general coagulation coefficients contain
uncertainties and can be affected by factors which are not considered in the
model, such as particle shape, hardness and electric forces (whether induced or
by net charge). The thermal speed of nano-sized particles is in the order of
tens of metres per second, and the probability of successful coagulation
could differ substantially from 1.</p>
      <p id="d1e3144">Other coagulation processes, such as gravitational, turbulent or shear
coagulation, are not considered in ARCA. This simplification can be justified
for submicron sized particles, which are 2–3 orders of
magnitudes slower compared to Brownian coagulation (Seinfeld and Pandis,
2016). If an estimation of the effect of these additional coagulation
pathways is needed, they could be considered as additional loss terms and
handled in the loss module.</p>
</sec>
<sec id="Ch1.S3.SS7">
  <label>3.7</label><title>Losses of condensable vapours and particles</title>
      <p id="d1e3155">In chamber experiments, losses of gases and particles to the chamber walls
have a large influence on the outcome – the same is true for simulations. In
ambient conditions losses are more complex and harder to measure due to
advection, vertical mixing and different deposition processes. For
simulations in confined spaces such as in a reaction chamber, the losses can
be parameterized to some extent. ARCA considers losses of gas-phase
compounds and particles in separate steps, as shown in Fig. 1. The compounds considered in the vapour
wall loss module are the same set of organic compounds that are condensing
on the particles. The wall loss is based on the theory proposed by McMurry
and Grosjean (1985) and is a reversible process characterized by two
reaction rates, <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>wall</mml:mtext><mml:mo>→</mml:mo><mml:mtext>gas</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M131" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></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:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>wall</mml:mtext><mml:mo>→</mml:mo><mml:mtext>gas</mml:mtext></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></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>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>wall</mml:mtext><mml:mo>→</mml:mo><mml:mtext>gas</mml:mtext></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the total concentrations of compound <inline-formula><mml:math id="M134" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> in
gas phase and wall, respectively. ARCA uses Fortran DVODE to solve Eq. (9) for each compound at each time step. Rate constant <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is
derived from kinetic gas theory assuming a well-stirred chamber and is
limited either by diffusion near the wall or uptake by the wall itself
(McMurry and Grosjean, 1985):
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M136" display="block"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>ch</mml:mtext></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mtext>ch</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></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:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>ch</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mtext>ch</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the area and volume of the chamber, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the accommodation coefficient, <inline-formula><mml:math id="M140" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the average thermal speed and diffusivity of molecule of
compound <inline-formula><mml:math id="M142" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, respectively, and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the eddy diffusion coefficient.
<inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<sans-serif>ALPHAWALL</sans-serif>) is a property of the chamber wall, whereas
<inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<sans-serif>EDDYK</sans-serif>) is a description of the turbulent conditions in the chamber.
In general, we should assume that <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is different for each
compound; however, these are generally not known, and a constant value of
<inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is used as a first estimate, following, for example, Matsunaga and Ziemann
(2010) and Zhang et al. (2014). Similar to surface tension data, individual
<inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (or correction factors to constant <sans-serif>ALPHAWALL</sans-serif> if set to
negative) can optionally be set in the file, which defines the pure liquid
saturation vapour pressure data. The rate <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>wall</mml:mtext><mml:mo>→</mml:mo><mml:mtext>gas</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is derived from a
steady-state equilibrium where
<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mtext>sat</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>; then
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M152" display="block"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>wall</mml:mtext><mml:mo>→</mml:mo><mml:mtext>gas</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mtext>sat</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mtext>eqv</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mtext>eqv</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the equivalent mass concentration on the wall (Pankow,
1994; Matsunaga and Ziemann, 2010). It is assumed that the activity of
compound <inline-formula><mml:math id="M154" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> is always 1, rendering <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mtext>eqv</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to a constant <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mtext>eqv</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
(<sans-serif>CW_EQV</sans-serif>). The value of <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mtext>eqv</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is not known, but the
sensitivity to the loss of low-volatility vapours is small, above values of
<inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M159" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">mol</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula> (Zhang et al., 2014). The
default <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mtext>eqv</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M161" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">mol</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula> corresponds to 10 <inline-formula><mml:math id="M162" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula> for an organic molecule with a mass of 250 <inline-formula><mml:math id="M163" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">mol</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e3982">McMurry and Grosjean (1985) discussed the effect of <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In the
limit of very small <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, Eq. (10) can be reduced to <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:mi>V</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ν</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the uptake of gases is then limited mostly by surface reactions.
With increasing <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the uptake becomes diffusion-limited,
finally reducing to <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>gas</mml:mtext><mml:mo>→</mml:mo><mml:mtext>wall</mml:mtext><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mi>V</mml:mi><mml:mo>)</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mi>D</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>, the
separating value for <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> which divides the two modes of uptake
being at <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mi>D</mml:mi></mml:mrow></mml:msqrt><mml:mo>/</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ν</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e4170">Aerosol losses are considered as irreversible deposition, and the first
order loss rates [<inline-formula><mml:math id="M171" display="inline"><mml:mrow class="unit"><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:math></inline-formula>] can either be a constant value or read from a file as
(time- and) size-resolved values (which will be linearly interpolated for
model times and bin diameters). If the losses are not known, they can also
be approximated using parametrization from Lai and Nazaroff (2000), which
considers the different deposition velocities of upwards, downwards and
vertical surfaces. The necessary input is the floor area, height and the
friction velocity of the chamber (<sans-serif>CHAMBER_FLOOR_AREA</sans-serif>, <sans-serif>CHAMBER_HEIGHT</sans-serif> and <sans-serif>USTAR</sans-serif>,
respectively). The last is used to characterize the near-surface turbulent
flow and can be estimated from the airflow velocity in the chamber with the
Clauser plot method (Bruun, 1995) or treated as a fitting parameter. Figure 5 shows the calculated loss rates in a 10 and 30 <inline-formula><mml:math id="M172" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> chamber (heights 2 and 3 m,
respectively) with three different settings for friction velocity. Whichever
way is used to derive the loss rate <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>dep</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the number of particles lost
from bin <inline-formula><mml:math id="M174" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, in time step <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> are
calculated by
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M177" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mtext>dep</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4324">Particle loss rates as a function of particle diameter, friction
velocity and chamber volume (given as floor area <inline-formula><mml:math id="M178" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> height) as
calculated by the aerosol loss rate parametrization. The rates are
calculated at room temperature (20 <inline-formula><mml:math id="M179" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>) and pressure (1 atm).</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f05.png"/>

        </fig>

      <p id="d1e4352">The model saves the mass composition of particles lost to walls (in
<inline-formula><mml:math id="M180" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula>) as a cumulative sum. Since the vapour wall losses
are reversible, the model saves the mass flux to and from the walls (in
<inline-formula><mml:math id="M181" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</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:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula>, positive value indicates gas to wall flux),
calculated as an average over the time interval for saving results.</p>
</sec>
<sec id="Ch1.S3.SS8">
  <label>3.8</label><title>Model output</title>
      <p id="d1e4406">ARCA saves most of the output from the simulations in three compressed
NetCDF4 (network common data form) files. The time resolution of the output
can be defined in model seconds (<sans-serif>FSAVE_INTERVAL</sans-serif>) or as
number of saved instances (<sans-serif>FSAVE_DIVISION</sans-serif>). The files contain
time series of the environmental variables and nucleation rates and the
names of the used ACDC systems (<italic>General.nc</italic>), gas concentrations of the complete
chemical set (<italic>Chemistry.nc</italic>), and aerosol number concentration, size, coagulation sink,
particle growth (by condensation module) and loss rates, vapour
concentrations in particle (size-resolved) and gas phase, and the vapour
fluxes to and from the particle phase and walls (<italic>Particles.nc</italic>). All files contain basic
attributes of the model configuration, such as the name of the chemistry
module used, user-supplied description, name of the output directories and
INITFILE, (real) date, and time of the simulation.</p>
      <p id="d1e4424">When the model is run, a copy the INITFILE which was used to initialize the
model is saved (<italic>InitBackup.txt</italic>). This file can be loaded in the GUI or used as such to
repeat the simulation, provided that other input files are the same. A time
series of particle number concentrations in normalized <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>N</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and linear scale, as well as a list of condensing vapours, is
provided for convenience. If the model was run from the GUI, the screen
output of the numerical model is also saved (<italic>runReport.txt</italic>). A complete list and
description of the output variables and files is shown in Table 2.</p>

<?xmltex \floatpos{p}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e4468">Description the output file contents, dimensions and units.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.84}[.84]?><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="70pt"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="281pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Variable name</oasis:entry>
         <oasis:entry colname="col2">Dimensions</oasis:entry>
         <oasis:entry colname="col3">Units</oasis:entry>
         <oasis:entry colname="col4">Description</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center">All NetCDF files </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">TIME_IN_SEC</oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3">s</oasis:entry>
         <oasis:entry colname="col4">Model time in seconds</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">TIME_IN_HRS</oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3">h</oasis:entry>
         <oasis:entry colname="col4">Model time in hours</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center">General.nc </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">[Time-dependent input variables]</oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3">[in units]</oasis:entry>
         <oasis:entry colname="col4">All time-dependent input variables <italic>which are used in the simulation</italic> are saved<?xmltex \hack{\newline}?> in the output after unit conversions, and it is good practice to check that the<?xmltex \hack{\newline}?> values are as intended.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">J_ACDC_[1–5]_CM3</oasis:entry>
         <oasis:entry colname="col2">time, 4</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M183" display="inline"><mml:mrow class="unit"><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:mspace linebreak="nobreak" width="0.125em"/><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></oasis:entry>
         <oasis:entry colname="col4">Four elements are formation rates of summed, neutral, and positively and<?xmltex \hack{\newline}?> negatively charged clusters (<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mtext>sum</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mtext>neut</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mtext>pos</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mtext>neg</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>).</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">J_ACDC_SUM_CM3</oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M185" display="inline"><mml:mrow class="unit"><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:mspace linebreak="nobreak" width="0.125em"/><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></oasis:entry>
         <oasis:entry colname="col4">Summed total formation rates from all ACDC systems used</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">J_TOTAL_CM3</oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M186" display="inline"><mml:mrow class="unit"><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:mspace width="0.125em" linebreak="nobreak"/><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></oasis:entry>
         <oasis:entry colname="col4">Summed total formation rates from all particle formation methods. This is the<?xmltex \hack{\newline}?> rate which is used in the aerosol module.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">CS_CALC</oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M187" display="inline"><mml:mrow class="unit"><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:mspace linebreak="nobreak" width="0.125em"/><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></oasis:entry>
         <oasis:entry colname="col4">Condensation sink of sulfuric acid as calculated from the modelled PSD</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center">Chemistry.nc </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">[COMPOUND_NAMES]</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M188" 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></oasis:entry>
         <oasis:entry colname="col4">The full CH_GAS vector (CH_GAS is an internal variable containing<?xmltex \hack{\newline}?> concentrations of all chemical compounds in the chemistry.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">[REACTIVITIES] (if calculated)</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M189" display="inline"><mml:mrow class="unit"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">The effective reactivities (inverse lifetimes) of selected compounds, if defined<?xmltex \hack{\newline}?> in the chemistry</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center">Particles.nc </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">VAPOURS</oasis:entry>
         <oasis:entry colname="col2">composition</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">Names of the compounds that can go to particle phase. They are also listed in<?xmltex \hack{\newline}?> the text file CondensingVapours.txt.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">NUMBER_CONCENTRATION</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3"><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></oasis:entry>
         <oasis:entry colname="col4">Particle number concentration. They are NOT normalized. Particle number<?xmltex \hack{\newline}?> concentration is also saved in two text files: Particle_conc.dat, which is an<?xmltex \hack{\newline}?> exact copy of this variable, and Particle_conc.sum, which ARE normalized<?xmltex \hack{\newline}?> by <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>N</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The text files contain time stamps in the first column<?xmltex \hack{\newline}?> and diameters in the first row. Additionally, the sum file contains the total<?xmltex \hack{\newline}?> particle concentration in the second column.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">INPUT_CONCENTRATION</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M192" 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></oasis:entry>
         <oasis:entry colname="col4">Particle number concentration of the input PSD (including the (multi-)modal<?xmltex \hack{\newline}?> PSD) after it has been converted to model diameter grid. They are NOT<?xmltex \hack{\newline}?> normalized.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DIAMETER</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3">m</oasis:entry>
         <oasis:entry colname="col4">Particle nominal diameters</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">GROWTH_RATE</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M193" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">nm</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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Instantaneous condensational growth rate of the particles. Positive = particles<?xmltex \hack{\newline}?> are growing. Note that this is not the same (even if it often is close) as what<?xmltex \hack{\newline}?> is obtained by appearance time or mode-fitting methods, when growth rate is<?xmltex \hack{\newline}?> calculated from observations.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">COAG_SINK</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M194" display="inline"><mml:mrow class="unit"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Instantaneous sink of particles due to coagulation with larger particles</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">MASS</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3">kg</oasis:entry>
         <oasis:entry colname="col4">Particle mass</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">PARTICLE_COMPOSITION</oasis:entry>
         <oasis:entry colname="col2">time, bins,<?xmltex \hack{\newline}?> composition</oasis:entry>
         <oasis:entry colname="col3">kg</oasis:entry>
         <oasis:entry colname="col4">Singe particle mass, based on the volume. For the MA PSD method, this uses<?xmltex \hack{\newline}?> the actual particle diameter, not the nominal diameter.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">MASS_FLUX_ON_PAR</oasis:entry>
         <oasis:entry colname="col2">time, composition</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M195" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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: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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Flux of vapours to the particles, averaged over FSAVE_INTERVAL. Positive<?xmltex \hack{\newline}?> = flux from gas phase to walls. Saved only if vapour wall loss module is used.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DEPOSITED_PAR_COMP</oasis:entry>
         <oasis:entry colname="col2">time, composition</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M196" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Cumulative sum of composition lost to walls. Saved only if particle wall loss module is used.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">PARTICLE_LOSS_RATE</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M197" display="inline"><mml:mrow class="unit"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Size-resolved instantaneous loss rate of particles. Saved only if particle wall<?xmltex \hack{\newline}?> loss module is used.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">MASS_FLUX_ON_WALLS</oasis:entry>
         <oasis:entry colname="col2">time, composition</oasis:entry>
         <oasis:entry colname="col3">kg</oasis:entry>
         <oasis:entry colname="col4">Flux of vapours to the chamber walls, averaged over FSAVE_INTERVAL.<?xmltex \hack{\newline}?> Positive = flux from gas phase to walls. Saved only if vapour wall loss module<?xmltex \hack{\newline}?> is used.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center">Other output files </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">InitBackup.txt</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">Contains a backup of the INITFILE and can be used to repeat the simulation.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">NMLS.conf</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">Dump of all namelist variables, even if they were not included in the INITFILE.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Particle_conc.sum and .dat</oasis:entry>
         <oasis:entry colname="col2">time, bins</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M198" 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></oasis:entry>
         <oasis:entry colname="col4">See NUMBER_CONCENTRATION</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">runReport.txt</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">The screen output of the numerical model. Only created when run from the<?xmltex \hack{\newline}?> GUI. From terminal <italic>tee</italic> command can be piped with the programme call. The<?xmltex \hack{\newline}?> create batch tool writes a bash script which has the <italic>tee</italic> command properly<?xmltex \hack{\newline}?> configured.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CondensingVapours.txt</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">See CONDENSABLES</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">optimization.txt</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">Output of the time step optimization. Records the times and processes that were causing the time step increase or decrease.</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Using the model – graphical user interface (GUI)</title>
      <p id="d1e5299">ARCA box has an extensive online user manual
(<uri>https://wiki.helsinki.fi/display/arca/ARCA+online+manual</uri>, last access: 23 September 2022), along with tutorials
of installation and example cases. The manual is written completely from the
perspective of the user interface, and the underlying scientific base of any
procedure is mentioned only if relevant to the instruction. Therefore, we
will here introduce the GUI only broadly with a general notion of one
possible workflow and emphasize that the user who wishes to learn to use
the model should rely on the online user manual. The manual allows the use
of many more pictures, videos, interlinking between content and more
informal addressing, thus forming a vastly better pedagogical platform for
learning than this paper could do.</p>
      <p id="d1e5305">Typically, a model such as ARCA is used for sensitivity studies and is run
multiple times, changing various parameters. It is very easy to lose track
of the differences in different simulations, even when the simulation
settings are not hardcoded. A user interface is a valuable aid in organizing
the model options in a way that helps the user to have a good visual control
of the workflow. ARCA's GUI enables this by showing the numerous simulation
settings in the relevant context, thus making it easier to check that the
input (e.g. units, files, processes in use) are correct by
automatizing file and directory naming and creation, by increasing
reproducibility with logging and automatic backup of executed simulation
settings, by making inspection of the results consistent with the plotting
tools tailored for model output, and by providing guidance with direct links
to the corresponding page in the online manual, just to name a few examples.
While the numerical model is often run directly from the GUI, with a valid
INITFILE the compiled Fortran program can always be run from the command
line, without the GUI. In fact, this is the best way to use the model in
batches of simulations, such as would often be done on a remotely run high-performance computer (HPC).</p><?xmltex \hack{\newpage}?>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>GUI design principles</title>
      <p id="d1e5316">The primary principle of the GUI design has been that the numerical model is
kept autonomous of the user interface. This ensures that the model can be
run on as many systems as possible, even when the user has no access to a
graphical OS, such as when working on a secure shell (SSH) connection to an HPC. Another
aspect is that Fortran is a much more conservative language than Python, and
it can be expected to work reliably as intended on each OS. While Python is
cross-platform, its reliance on multiple extra packages and their rather
quick updating schedule make it more susceptible to introduce unintended
behaviour in the GUI. While such issues are usually fixed in the ARCA
repository quite swiftly, it is highly convenient that the underlying
numerical model is working independently of the GUI. The independence
between the model and the GUI is ensured through the INITFILE, where the GUI
reads and writes a Fortran namelist text file, which is used to initialize
the numerical model.</p>
      <p id="d1e5319">Another design principle has been that the GUI should allow further model
development; that is, it should be able to write, save and read in any
custom options, even if they are not yet fully incorporated in the graphical
layout. Some of these options might be later incorporated, and some may turn out
to be unnecessary. This principle manifests itself in the GUI's tab “custom options”.</p>
      <p id="d1e5322">The third design principle has been to enable flexibility in the input to the
model. All input is done via human readable text files. Not all modellers
have their input data available in the same units or time resolution, and the
GUI lets the user define theirs. However, this flexibility has limits, and
in the end the input files are expected to follow a certain structure which
is covered in detail in the manual. Also, the example files in the ModelLib
directory can be used as a guide.</p>
      <p id="d1e5325">The last design principle is similar to what any graphical user interface
typically aims to do: to collect the options of a program in meaningful
groups and hierarchy, showing relevant and hiding unnecessary options,
deriving information from user input such as parsing pathnames or
calculating values, and providing assistance through help links or tool
tips. It can be noted that while the amount of GUI options might seem
intimidating, many of them are related to the way the input data are
structured, and usually after the initial set up – which takes a while for
the first time – the user can leave most options as they are and
concentrate on testing further with only a few key options.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Selected features of the GUI</title>
      <p id="d1e5337">To give an overview of the GUI, Figs. 6–8
show selected screenshots of the GUI window. For in-depth instructions and
descriptions, the user is directed to the online manual, which contains an
instructional video and transcript of setting up a simulation with the
provided example files. To keep this work concise, here we give a general
overview of the key points in setting up a simulation. As an example, we
have chosen the case which produces Fig. 11, and whose complete input is included
in the directory ModelLib/Examples/APINENE_OXY. Figure 6a shows the tab “general options”, which contains many of
the basic options for the simulation: naming of output, paths to input and
output files, model time step, and toggles for the main modules. Based on the
choices in the “modules in use”, other tabs will be enabled or disabled,
and the work procedure is to fill out the “forms” one tab at a time and
then use “run ARCA”.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e5342">Screenshots of the GUI showing the tabs “general input” <bold>(a)</bold> and “time-dependent input” <bold>(b)</bold>, where the
model input concentrations and environmental variables are defined along
with their sources and units. The settings shown here are from the
simulation shown in Fig. 11.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e5359">Options related to the discrete aerosol module; selection of PSD
scheme, number of bins and the size range, and the parametric initial
particle size distribution <bold>(a)</bold>, as well as example of the model run-time
output <bold>(b)</bold>. The model can be stopped any time forcefully (“force
stop”) or gracefully (“soft stop”), in which the latter saves the output
gathered so far.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f07.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e5377">Examples of the plotting tools of the model output: surface plots
of the modelled (<bold>a</bold>, top plot) and initialization PSD (<bold>a</bold>, lower plot).
On the right comparison of two simulations, with total particle mass (<bold>b</bold>,
top plot) and size distribution at three time instances (<bold>b</bold>, lower plot).</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f08.png"/>

        </fig>

      <p id="d1e5398">After “general options”, the most crucial set of options are in the next tab “time-dependent input” (Fig. 6b). Here the concentrations of
precursors and many environmental variables are defined. The logic in this
tab is that any other input than temperature and pressure are optional. Any
variable which is not defined here as an input will have a constant 0
value. One picks the variables that are given as input to the model from the
right-hand panel “available input variables” and moves them to the selected
list of input variables. Next, there are several options how to define the
values of any variable. For example, <inline-formula><mml:math id="M199" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> could come from measurements,
in which case it would be read in from the ENV file from the column number
defined in “column/link”, it could be a constant, in which case it
would be sufficient to “shift” the default value 0 by the constant amount,
or we might want to multiply the measured values by a constant “multi”.
Another option would be to link the concentration to some other variable,
and then one would use that variable name in “column/link”. Finally, there
is a way to use parametric input in the next tab “parametric input”, where
a set of sliders can be used to create a smooth time series for any given
input variable. This part of setting up the model is usually somewhat time-consuming, but once properly done, the user can easily perform sensitivity
tests by using the “shift” and “multi” options of any variable.
Furthermore, the tool “variations” can be used for sensitivity tests,
which creates a batch of simulations in which any given set of variables are
varied within given ranges, containing all combinations of the different
input settings.</p>
      <p id="d1e5412">Figure 7a shows the options related to
aerosol module, such as size range and resolution of the PSD grid, its
initialization with either measurements from a file or using (multi-)modal
lognormal distribution (as is done in this case), and duration and size
range of initialization. This tab is also where the pure liquid saturation
vapour pressure properties are defined in the “vapour file” and optional
“vapour elemental composition” file. In our example case, a single mode
log-normal particle size distribution was used to initialize the particles
in the simulation. The (multi-)modal PSD is defined by total particle number,
mode diameter, standard deviation and relative contribution to the total particle number concentration (PN). The GUI plots the resulting mode in real-time and calculates total particle mass (PM) and
particle area, as these are sometimes reported and can be used to fine-tune
some unknown modal parameter such as the mode width.</p>
      <p id="d1e5415">Figure 7b shows an example of the model
output during the runtime, when it is used from the GUI. The preferred way
of setting up the model the first time is to start the model from the tab
“run ARCA” by pressing “run model with current settings” and dealing with the
eventual error messages, which might appear due to misconfiguration. If the
model enters the main loop (after printing “starting main loop”), it is
advisable to press “force stop” and read the initial report of the model
that is printed in the “monitor” window. If there are no warning messages,
and the reported unit conversions and other reported behaviour corresponds
to the intent of the user, the simulation can be performed in full.</p>
      <p id="d1e5418">Figure 8 shows examples of the output
plotting tools such as surface plots (panel a) and particle mass and size
distribution plots (panel b). A useful tool is the <italic>Live update</italic> option, which shows the
evolving particle size distribution surface plot during the simulation.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Verification and evaluation of main modules</title>
      <p id="d1e5434">The aim of this section is to verify that the modules in ARCA box perform
programmatically as intended. We must stress that the validity of the
results of any model is strongly dependent on the input parameters used.
Here the reader is reminded of the most crucial parameters in addition to
the user-supplied concentrations:
<list list-type="bullet"><list-item>
      <p id="d1e5439">for the chemistry module the chemical reaction sets (and accompanying
kinetic rate coefficients), spectral data</p></list-item><list-item>
      <p id="d1e5443">for the formation rate module (ACDC), the Gibbs free energies</p></list-item><list-item>
      <p id="d1e5447">for condensation and vapour loss modules, the pure liquid saturation
vapour pressures.</p></list-item></list></p>
      <p id="d1e5450">These are provided in the default ARCA installation as a working example,
and while they are from published sources, they are not intended to be used
in all conditions and locations. Instead, the user should use the tools in
the GUI and online manual to collect and prepare their own set of input
parameters and submodules and justify their use based on their simulation
conditions. The manual has detailed instructions on how to acquire and
format the input data, construct a chemistry module, and update the ACDC
systems. The tests shown here are simplified cases whose purpose is to show
that the calculations in the model are done correctly. The last test is a
comparison against a chamber experiment, which utilizes nearly all the
modules and therefore connects all the individual processes. The settings
used in this simulation are shown in Appendix C and serve as an example of an
INITFILE.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>ACDC</title>
      <p id="d1e5460">For any given cluster system, the formation rates in ACDC depend largely on
the evaporation rates of the clusters, generally calculated from the input
Gibbs free energies. Figure 9 shows
formation rates calculated with the four ACDC simulation systems: two for
<inline-formula><mml:math id="M200" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M201" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and two for <inline-formula><mml:math id="M202" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–DMA. The systems
calculated with the RICC2 (RICC2/aug-cc-pV(T+d)Z//B3LYP/CBSB7) method are
described in Olenius et al. (2013) and can be found in the ACDC repository
(<uri>https://github.com/tolenius/ACDC</uri>, last access: 23 September 2022). The DLPNO level <inline-formula><mml:math id="M203" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> system
(DLPNO-CCSD(T)/aug-cc-pVTZ//<inline-formula><mml:math id="M204" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula>B97X-D/6-31++G**) was used in Besel
et al. (2020), whereas the DLPNO DMA system was used in Myllys et al.
(2019). Figure 9a shows the significance
of ion-mediated clustering in the <inline-formula><mml:math id="M205" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M206" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> system, as is
apparent when comparing the total formation rates with and without the
presence of ions. It also underlines the already mentioned notion that the
charge of the outgrowing clusters does not necessarily correspond to their
pathway inside the system. The <inline-formula><mml:math id="M207" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–DMA cluster formation (Fig. 9b) shows weaker sensitivity to the
presence of ions.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e5573">Steady-state particle formation rates from the two
<inline-formula><mml:math id="M208" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M209" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <bold>(a)</bold> and two <inline-formula><mml:math id="M210" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–DMA systems <bold>(b)</bold>. Both chemistries include data from RICC2 and DLPNO level of
theories. Thick lines show the total formation rate, and solid lines are in the
presence of ions and dashed lines without ions present. All simulations used the
same temperature (5 <inline-formula><mml:math id="M211" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>) and external cluster losses (<inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.6</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> <inline-formula><mml:math id="M213" display="inline"><mml:mrow class="unit"><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:math></inline-formula>).</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f09.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Verification of the coagulation module</title>
      <p id="d1e5684">The calculations of the Brownian coagulation module were verified in two
parts. Figure 10a shows the size-dependent coagulation coefficients calculated by ARCA (for comparison, see
Fig. 13.5 in Seinfeld and Pandis, 2016), whereas Fig. 10b compares the evolution of a particle
size distribution with an analytical solution to the Brownian coagulation of
a polydisperse particle volume distribution. The solution applies the constant,
size-independent coagulation coefficient <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M215" 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: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:math></inline-formula>
(defined by the initial concentration <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M217" 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>
and characteristic time <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2000</mml:mn></mml:mrow></mml:math></inline-formula> s), and for this test ARCA's
calculated coefficients were replaced with the same constant coagulation
coefficient (for comparison, see Fig. 13.6 in Seinfeld and Pandis, 2016).
Figure 10 shows that on one hand the
coagulation kernel is calculated in the same way as the source but also
that the coagulation losses are correctly applied, and therefore the
temporal evolution of the discrete particle size distribution in ARCA is
identical to an analytical solution of the same initial size distribution.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e5773">Coagulation coefficients used in ARCA box for four different
particle diameters <bold>(a)</bold>, with sticking coefficient <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>g</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.
Comparison with analytical coagulation solution <bold>(b)</bold>.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f10.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Chemistry, condensation and loss routines</title>
      <p id="d1e5812">We simulated <inline-formula><mml:math id="M220" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-pinene oxidation in a high-ozone and low-OH chamber
environment, similar as in experiment 13 in Pathak et al. (2007) (Fig. 11). The 10 <inline-formula><mml:math id="M221" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> Teflon bag chamber
was initially filled with seed particles, <inline-formula><mml:math id="M222" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-pinene and 2-butanol as
OH scavenger. Then <inline-formula><mml:math id="M223" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> was introduced to the chamber. The reported mean
particle loss rate (0.3 <inline-formula><mml:math id="M224" display="inline"><mml:mrow class="unit"><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:math></inline-formula>) was expanded to size- and time-dependent profiles
using Pierce et al. (2008), who measured the losses in the same chamber in
more detail. They report an initially higher rate of loss in all their
experiments and attribute this to the growth of the particles (leading to
slower average loss rate) and to the enhanced loss rate of initially charged
seed particles. Since ARCA in its current form does not consider charge
effects, we chose to use the reported loss rates with higher initial rate.
It means that the simulation is not showing the effect of the loss rate
calculated by the particle loss module, but it does still verify that the
rates are properly applied – given the good agreement in total particle
mass time series. The simulation used moderate wall loss of condensing
vapours (<inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mtext mathvariant="sans-serif">ALPHAWALL</mml:mtext><mml:mo>=</mml:mo><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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mtext mathvariant="sans-serif">CW_EQV</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M227" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</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:math></inline-formula> and
<inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mtext mathvariant="sans-serif">EDDYK</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M229" display="inline"><mml:mrow class="unit"><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:math></inline-formula>). The final secondary organic aerosol (SOA) mass yield of 0.169
(final SOA mass/initial <inline-formula><mml:math id="M230" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-pinene mass) calculated by ARCA agrees
well with the reported 0.17. Without evaporation from the particles, invoked
by the accumulation of vapours to walls and the consequential
supersaturation decrease, the calculated yield is 0.176. The final
concentration of vapours deposited on the walls amounted to 13.4 <inline-formula><mml:math id="M231" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula>. In the chemistry scheme built for this test, ozone
concentration was set to the target (250 ppb) at time 1105 s and was
then allowed to evolve according to the chemical reactions. Without chemical wall
loss the simulated yield is 0.286, overshooting the reported yield by a
factor of 1.7. The pure liquid saturation vapour pressures used were derived
using the EVAPORATION method. The chemistry was acquired from MCM and
amended with the PRAM, and <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>sat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> data were downloaded from UManSysProp
(<uri>http://umansysprop.seaes.manchester.ac.uk</uri>, Sect. 3.5), using the tools in ARCA
box.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e5988">Comparison against <inline-formula><mml:math id="M233" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-pinene oxidation experiment (exp.
13, Pathak et al., 2007). Size-resolved aerosol wall losses were measured for
the same chamber in Pierce et al. (2008). Moderate chemical wall loss is
calculated with parametrization from ARCA box using
<inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mtext>ALPHAWALL</mml:mtext><mml:mo>=</mml:mo><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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mtext>CW_EQV</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></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: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:math></inline-formula> and <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mtext>EDDYK</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M238" display="inline"><mml:mrow class="unit"><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:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f11.png"/>

        </fig>

      <p id="d1e6084">The ARCA distribution contains an example case which produces a similar
simulation to what was used to produce Fig. 11. Here the initial time without ozone
is omitted, and the simulation starts immediately with 250 ppb concentration.
To accommodate for the initial particle losses, the initial particle number
concentration was set to 4537 <inline-formula><mml:math id="M239" 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>. This simplification
makes configuring the model much more straightforward and produces the same
result apart from the shift in time when compared with the experiment data.</p>
      <p id="d1e6102">We also performed sensitivity runs where we tested the vapour wall
parameters <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Changing <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> an order of
magnitude lower and higher (to 4 and 400 <inline-formula><mml:math id="M243" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</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:math></inline-formula>)
changed the resulting yield to 0.179 and 0.166, and final total vapour mass
on the wall was 7.16 and 16.46 <inline-formula><mml:math id="M244" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><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:math></inline-formula>, respectively.
For reasons discussed in Sect. 3.7 about the limit of very small <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
we saw no practical difference in the yield or vapour mass lost to
walls after <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where the uptake apparently
has become diffusion-limited. The selected default value of <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
(<inline-formula><mml:math id="M248" 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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) can be considered to be close to the value where the
surface reactions start playing a role in the uptake.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e6241">Sensitivity of the vapour wall losses to parameters
<inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Final yield</oasis:entry>
         <oasis:entry colname="col5">Vapour concentration</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">[<inline-formula><mml:math id="M253" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">mol</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col3">[–]</oasis:entry>
         <oasis:entry colname="col4">[–]</oasis:entry>
         <oasis:entry colname="col5">on walls [<inline-formula><mml:math id="M254" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Base case</oasis:entry>
         <oasis:entry colname="col2">40</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mn mathvariant="bold">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="bold">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="bold">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.169</oasis:entry>
         <oasis:entry colname="col5">13.4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">400</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M257" 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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.166</oasis:entry>
         <oasis:entry colname="col5">16.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">4</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M259" 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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.179</oasis:entry>
         <oasis:entry colname="col5">7.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">40</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M261" 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></oasis:entry>
         <oasis:entry colname="col4">0.196</oasis:entry>
         <oasis:entry colname="col5">13.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">40</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M263" 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">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.164</oasis:entry>
         <oasis:entry colname="col5">13.3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">40</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M265" 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">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.164</oasis:entry>
         <oasis:entry colname="col5">13.4</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \hack{\newpage}?>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Technical information of ARCA box</title>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Licensing</title>
      <p id="d1e6666">ARCA box is licensed under GPL 3.0, and the licensing statements (also those
from auxiliary software) are included in the source code. The source code
includes software that is not written by authors of ARCA, namely the Fortran
DVODE solver (“in the public domain”, or IPD), ACDC (GPL 3) and KPP, which
is not strictly necessary for ARCA but provided for convenience (GPL 3), as
the original KPP is not able to compile very large chemistry schemes or long
variable names.</p>
</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>System requirements</title>
      <p id="d1e6677">ARCA's numerical model is written in Fortran and the user interface in
Python 3. These environments must be installed and properly working on the
computer. Also, since the output data are mainly saved in NetCDF 4 files,
this software – along with its Fortran and Python libraries – must be
installed prior to compilation and use. ARCA box has been developed on the Linux
platform, but due to the cross-platform nature of Python and the
availability of Gnu Fortran for all three major OSs, the model has
successfully been installed and used on all of them (on Windows GFortran is
used through Cygwin and on MacOS through Xcode). The model has not been
tested with Intel Fortran, but as it is usually compatible with GFortran, we
expect no major issues. The ARCA online manual has step-by-step instructions
and videos for the installation of the prerequisite environments, as well as
the model itself. It also contains solutions to installation problems which
have been reported to us. After the necessary environments are working,
installation and compiling the model itself are straightforward with the
included Python installer script. The script will install the necessary
Python packages (most importantly PyQt5, PyQtGraph, NumPy, Matplotlib and
netCDF4) and compile the model.</p><?xmltex \hack{\newpage}?>
</sec>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Current limitations and future developments</title>
      <p id="d1e6690">In its current state, we see ARCA as a robust base, a platform that packages
established theories and knowledge of the central processes of this domain
in a user-friendly and extendable program. Still, many known processes are
for now omitted from the model, and the model will be developed further.
This is aided by the fact that ARCA is one of the primary zero-dimensional
process models used by the authors.</p>
      <p id="d1e6693">Current work with model development is concentrating on implementing an
inorganic thermodynamic module, similarly as in ADCHEM and ADCHAM (Roldin et
al., 2011, 2014). This will enable calculations of
size-resolved aerosol hygroscopic growth, acidity (pH) and the saturation
concentrations of inorganic acids such as <inline-formula><mml:math id="M266" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">HNO</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, HCl and MSA
(methanesulfonic acid, <inline-formula><mml:math id="M267" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mi mathvariant="normal">H</mml:mi></mml:mrow></mml:math></inline-formula>). This information will then be
transferred to the condensation/evaporation module which will use the
Analytical Predictor of Dissolution (APD) method (Jacobson, 1997b) to solve
the gas-particle partitioning. The omission of particle-phase chemistry
(organic and inorganic) will affect the suitability of the model in marine
air, where a considerable fraction of the aerosol mass is formed through
oxidation processes which take place in aqueous phase (Xavier et al., 2022),
and with very low concentrations of organic compounds the growth in the
model would be almost solely based on the irreversible condensation of
sulfuric acid which is formed in the gas-phase chemistry, thus
underestimating the total particle mass. Another major constituent of the
secondary aerosol mass is nitric acid and ammonium, and these concentrations
depend on the water content of the particles. One way to quantify in very
broad strokes what a purely gas-phase model is at worst missing would be to
look at the measured aerosol composition around the world. Zhang et al.
(2007) analysed the submicron aerosol AMS data from 37 field campaigns and
found that organic compounds constitute on average 45 % (18 %–70 %),
sulfates 32 % (10 %–67 %), nitrates 10 % (1.2 %–28 %), ammonium 13 %
(6.9 %–19 %) and chloride 0.6 % (<inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mtext>D.L.</mml:mtext></mml:mrow></mml:math></inline-formula>–4.8 %); the ranges in
parentheses are the ranges between different measurement locations. The
current processes in the model are capable of bringing organic molecules,
organic nitrates and sulfates (in the form of <inline-formula><mml:math id="M269" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M270" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
oxidation with OH) to the particle phase, but they would miss ammonium and
chlorides. Some fraction of the nitrates and sulfates (and possibly organics
too) are resulting from particle-phase reactions in either aqueous form or
oligomerization. The effect of particle-phase oxidation of dimethyl sulfide (DMS) and the
subsequent formation of methanesulfonic acid (MSA) is one example of a
process which is relevant over the oceans (de Jonge et al., 2021) but not
necessarily a crucial omission over boreal forest, where similar approaches
as in ARCA have been in good agreement with the measured particle mass and
size distributions (Roldin et al., 2019).</p>
      <p id="d1e6762">Another area of improvement is the addition of charged particles, which is a
significant factor in chamber wall losses, as was already discussed in Sect. 5.3. These extensions will be available after evaluation in the next version
of ARCA. To complement the current particle size distribution methods (FS
and MA), we also plan to add a hybrid PSD representation (Chen and Lamb,
1994; Pichelstorfer and Hofmann, 2015). It consists of a fixed size bin grid
where the concentrations are described by uniform distributions whose width
can vary within each bin. Thus, upon growth or shrinkage, only a fraction of
the population is moved to the neighbouring grid cell. This prevents
numerical diffusion and avoids “pits” and “peaks” in the PSD output.</p>
      <p id="d1e6765">ARCA box has already been used and tested by several groups, and the
feedback has helped further develop the model and its documentation. The
approachable interface and model structure has been a great asset – on one
hand it has helped to gain new users, and on the other hand it has helped us
to improve the usability and stability, resulting in updates for the whole
user community. We are looking forward to the future, when the users of
ARCA further participate in the model development by sharing their
experience, needs, ideas and even code additions.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>List of variables used in the INITFILE</title>
      <p id="d1e6779">The user-definable model options are briefly described here. <italic>All options listed here can be defined in the graphical user interface (GUI)</italic>.
We want to emphasize that <italic>there is no need to configure ARCA by manually editing the INITFILE.</italic> In fact, this would probably lead to unintended
outcomes, as some sanity checking of the options is done in the GUI.
Additionally, the GUI contains tools, tool tips, help links and visualization
of the options. If necessary, for example for model development, the user
can also insert any text input to the INITFILE from the GUI, and there is no
need to part from the GUI workflow even when an option is not (currently)
available in the GUI. All settings, even the raw input, are always saved in
the INITFILE written by the GUI and will be available when an INITFILE is
loaded in the GUI.</p>

<?xmltex \floatpos{p}?><table-wrap id="App1.Ch1.S1.T4" specific-use="star"><?xmltex \currentcnt{A1}?><label>Table A1</label><caption><p id="d1e6791">Model variables which can be set from the GUI and INITFILE. T and F signify true and false, respectively.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{0.8}[0.8]?><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="60pt"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="140pt"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="350pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Unit</oasis:entry>
         <oasis:entry colname="col2">Variable type</oasis:entry>
         <oasis:entry colname="col3">Variable name</oasis:entry>
         <oasis:entry colname="col4">Description, input options. <bold>Bold</bold> font shows the recommended value (if applicable)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_TIME</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">h</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>RUNTIME</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Duration of the simulation. The GUI accepts seconds and converts them to hours before writing<?xmltex \hack{\newline}?> the INITFILE. The simulation is always started from time 0, midnight, but the clock can be moved<?xmltex \hack{\newline}?> forward with NML_CUSTOM-<inline-formula><mml:math id="M271" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula><sans-serif>START_TIME_S</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">s</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3">DT</oasis:entry>
         <oasis:entry colname="col4">Integration time step. When USE_SPEED is TRUE, it is the minimum time step.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">s</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>FSAVE_INTERVAL</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Time interval (simulation time) for the output file writing</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">s</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>PRINT_INTERVAL</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Time interval (simulation time) for the screen output</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>INTEGER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>FSAVE_DIVISION</sans-serif></oasis:entry>
         <oasis:entry colname="col4">When <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mtext mathvariant="bold">0</mml:mtext></mml:mrow></mml:math></inline-formula>, the output files will contain approximately <sans-serif>FSAVE_DIVISION</sans-serif> timestamps.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DATE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“yyyy-mm-dd”, alternative to <sans-serif>INDEX</sans-serif>, used for naming directories and calculating solar angle.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>INDEX</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“xxxx” four digit index, alternative to <sans-serif>INDEX</sans-serif>, used when sun angle is not relevant.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_FLAG</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CHEMISTRY_FLAG</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether chemistry module is used or not.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CHEM_DEPOSITION</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether vapour wall losses are considered.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ACDC</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether nucleation module (ACDC) is used or not. Does not affect parametric nucleation or<?xmltex \hack{\newline}?> formation rate that is sent in as time-dependent variable.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ACDC_SOLVE_SS</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> Whether ACDC is solved to steady state.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>AEROSOL_FLAG</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether aerosol module is used or not (nucleation module is unaffected).</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CONDENSATION</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether gas-particle partitioning is considered.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>COAGULATION</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether aerosol coagulation is considered.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DEPOSITION</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether particle losses are considered.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODEL_H2SO4</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F a convenience option: if T, <inline-formula><mml:math id="M273" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentrations are calculated by chemistry; if F, input<?xmltex \hack{\newline}?> values are used in all modules.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>PRINT_ACDC</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/F If T, ACDC modules (in use) print on screen the cluster concentrations inside the system at<?xmltex \hack{\newline}?> each <sans-serif>PRINT_INTERVAL</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>OPTIMIZE_DT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/F Whether time step optimization is used.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ORG_NUCL</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> Whether parametrization for organic nucleation is used.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>AFTER_CHEM_ON</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> Whether subroutine AFTER_CHEM in custom_functions.f90 is called after chemistry step.<?xmltex \hack{\newline}?> AFTER_CHEM is a dedicated injection point for customized code.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>AFTER_NUCL_ON</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> Whether subroutine AFTER_NUCL in custom_functions.f90 is called after nucleation step.<?xmltex \hack{\newline}?> AFTER_NUCL is a dedicated injection point for customized code and is executed before total<?xmltex \hack{\newline}?> formation rate is applied in the aerosol module.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>FILE_TIME_UNIT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“<bold>day</bold>”,“hrs”,“min”,“sec”. The time unit used in the input files for environmental, inorganic and<?xmltex \hack{\newline}?> organic variables.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>LOSSFILE_TIME_UNIT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“<bold>day</bold>”,“hrs”,“min”,“sec”. The time unit used in the input files for the particle loss rate file.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_PATH</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>INOUT_DIR</sans-serif></oasis:entry>
         <oasis:entry colname="col4">The root directory (relative to the executable or absolute path) where data are saved. This must<?xmltex \hack{\newline}?> exist before starting the model.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CASE_NAME</sans-serif></oasis:entry>
         <oasis:entry colname="col4">The directory which contains the runs (designated with <sans-serif>RUN_NAME</sans-serif>). These will be created by<?xmltex \hack{\newline}?> the model, and the <sans-serif>DATE</sans-serif> or <sans-serif>INDEX</sans-serif> will be appended to the path name. The GUI will always show<?xmltex \hack{\newline}?> the formatted output paths and provides quick access to the directory.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>RUN_NAME</sans-serif></oasis:entry>
         <oasis:entry colname="col4">The name of the run directory, contained in <sans-serif>CASE_NAME</sans-serif>. When repeating similar simulations,<?xmltex \hack{\newline}?> where some variable(s) are changed, it is enough to change the <sans-serif>RUN_NAME</sans-serif> to create unique<?xmltex \hack{\newline}?> output data.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_PRECISION</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">%</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DDIAM_RANGE</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.5,3.0</bold> Two-element, comma-separated list for the optimized time step tolerances considering the<?xmltex \hack{\newline}?> change in the particle diameter <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">%</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DPNUM_RANGE</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.5,3.0</bold> Two-element, comma-separated list for the optimized time step tolerances considering the<?xmltex \hack{\newline}?> change in the particle number concentration <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">%</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DVAPO_RANGE</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.5,3.0</bold> Two-element, comma-separated list for the optimized time step tolerances considering the<?xmltex \hack{\newline}?> change in the vapour concentration <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_VAP</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>USE_ATOMS</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Whether elemental composition is used to calculate the diffusion diameter. If T, <sans-serif>VAP_ATOMS</sans-serif><?xmltex \hack{\newline}?> must be provided.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>VAP_NAMES</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to file containing the pure liquid saturation vapour pressure data. The definition of which<?xmltex \hack{\newline}?> compounds condense on particles is based on the listed compounds in this file. Only the<?xmltex \hack{\newline}?> compounds that are found from the chemistry will be picked, so it is safe to have a larger<?xmltex \hack{\newline}?> set of compounds than actually exist in the chemistry. The compounds should be listed each<?xmltex \hack{\newline}?> on their own row, named exactly as in the chemistry, followed by molar mass and A and B term from the Antoine equation, as a <italic>space separated</italic> list. The GUI has a tool “create vapour file<?xmltex \hack{\newline}?> for aerosol module” which can extract the information from UManSysProp with user-supplied<?xmltex \hack{\newline}?> SMILES data. Example files are included in the default installation.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>VAP_ATOMS</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to file containing elemental composition of the organic compounds. This will be<?xmltex \hack{\newline}?> automatically created by the tool “create vapour file for aerosol module”. The file formatting<?xmltex \hack{\newline}?> follows the VAP_NAMES: a <italic>space separated</italic> list of compound name, molar mass, C, O, N, H, S, Cl and Br (where the chemical symbol is the number of each atom in the molecule).</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{p}?><table-wrap id="App1.Ch1.S1.T5"><?xmltex \hack{\hsize\textwidth}?><?xmltex \currentcnt{A1}?><label>Table A1</label><caption><p id="d1e7594">Continued.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{0.8}[0.8]?><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="60pt"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="135pt"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="335pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Unit</oasis:entry>
         <oasis:entry colname="col2">Variable type</oasis:entry>
         <oasis:entry colname="col3">Variable name</oasis:entry>
         <oasis:entry colname="col4">Description, input options. <bold>Bold</bold> font shows the recommended value (if applicable)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_PARTICLE</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>INTEGER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>PSD_MODE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">The method of PSD representation. <bold>1</bold> = fully stationary (FS), 2 = moving average, fixed grid<?xmltex \hack{\newline}?> (MA)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>INTEGER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>N_BINS_PAR</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Number of elements in the particle diameter grid</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">m</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MIN_PARTICLE_DIAM</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Minimum particle size</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">m</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MAX_PARTICLE_DIAM</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Maximum particle size. Should be large enough so that concentrations stay minimal as the<?xmltex \hack{\newline}?> boundary conditions are not constrained.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DMPS_FILE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to file containing the optional particle size distribution measurements. The time<?xmltex \hack{\newline}?> resolution is assumed to be 10 min but can be changed in<?xmltex \hack{\newline}?> <sans-serif>NML_CUSTOM</sans-serif><inline-formula><mml:math id="M277" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula><sans-serif>DMPS_TRES_MIN</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">h</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DMPS_READ_IN_TIME</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Time for initialization of the particle size distribution. The modelled particles are overwritten<?xmltex \hack{\newline}?> only for the times when values exist in <sans-serif>DMPS_FILE</sans-serif>. The time resolution is assumed<?xmltex \hack{\newline}?> to be 10 min but can be changed in <sans-serif>NML_CUSTOM</sans-serif><inline-formula><mml:math id="M278" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula><sans-serif>DMPS_TRES_MIN</sans-serif>. If (multi-)modal<?xmltex \hack{\newline}?> PSD is used for initialization <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mtext mathvariant="sans-serif">MMODAL_INPUT_INUSE</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, the model PSD is replaced every time step.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">m</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DMPS_HIGHBAND_LOWER_LIMIT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">If <sans-serif>USE_DMPS_PARTIAL</sans-serif> is T, particles above this size continue being initialized even after<?xmltex \hack{\newline}?> <sans-serif>DMPS_READ_IN_TIME</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">m</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DMPS_LOWBAND_UPPER_LIMIT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">If <sans-serif>USE_DMPS_PARTIAL</sans-serif> is T, particles below this size continue being initialized even after<?xmltex \hack{\newline}?> <sans-serif>DMPS_READ_IN_TIME</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>USE_DMPS</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F PSD will be initialized from <sans-serif>DMPS_FILE</sans-serif>, not from the multimodal distribution.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>USE_DMPS_PARTIAL</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> If T, keeps overwriting the PSD at each <sans-serif>DMPS_TRES_MIN</sans-serif>, based on the sizes in<?xmltex \hack{\newline}?> <sans-serif>DMPS_HIGHBAND_LOWER_LIMIT</sans-serif> and <sans-serif>DMPS_LOWBAND_UPPER_LIMIT</sans-serif>. This feature<?xmltex \hack{\newline}?> is mostly used when accumulation mode particles are affected by transportation, which cannot<?xmltex \hack{\newline}?> be modelled in ARCA. For example, using a <sans-serif>DMPS_HIGHBAND_LOWER_LIMIT</sans-serif> of 2e-8,<?xmltex \hack{\newline}?> nucleation and early growth of particles below 20 nm can be simulated and still take into<?xmltex \hack{\newline}?> account the changes in the condensation and coagulation sink of the changing accumulation<?xmltex \hack{\newline}?> and Aitken mode. Can be terminated before the simulation with <sans-serif>END_DMPS_PARTIAL</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MMODAL_INPUT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“3e-8 0.15 0.5 1e-7 0.25 0.3” (shown here only as an example; the correct values depend<?xmltex \hack{\newline}?> completely on the user). Space-separated list containing <inline-formula><mml:math id="M280" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> modal parameters. Three parameters per mode are needed, and the resulting PSD will be formed from <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> modes. The<?xmltex \hack{\newline}?> parameters are geometric mean diameter (GMD; m), standard deviation of the (Gaussian)<?xmltex \hack{\newline}?> distribution and the weighing factor, used to scale the mode against other modes. It is strongly<?xmltex \hack{\newline}?> recommended that the modes are built in the GUI, which shows real-time visualization of<?xmltex \hack{\newline}?> the complete PSD, along with the total particle mass and area.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>N_MODAL</sans-serif></oasis:entry>
         <oasis:entry colname="col4">The total particle number concentration of the (multi-)modal distribution [<inline-formula><mml:math id="M282" 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>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>INTEGER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MMODAL_INPUT_INUSE</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M283" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1/1 if <inline-formula><mml:math id="M284" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1, (multi-)modal PSD is not used for initialization</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">min</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DMPS_INTERVAL</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>10</bold> Time resolution for the background particles file.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_ENV</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ENV_FILE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to file containing the (optional) time-dependent input data of the environmental variables<?xmltex \hack{\newline}?> and inorganic gases. Can be same file as <sans-serif>MCM_FILE</sans-serif>. This file is a two-dimensional, space-separated text file, where the first line can (and is strongly recommended to) be a header, starting with #. Column 1 is time, and the following columns contain the values for the variables. Each line corresponds to a timestamp, and the times need not be with equal intervals. The time unit is by default day but can be changed with <sans-serif>FILE_TIME_UNIT</sans-serif>. The column numbers link the data to the variable, and this is best done in the GUI. The units of the values must correspond to the ones shown in <sans-serif>MODS(i)%UNIT</sans-serif>, see below in NML_MODS, and are defined in the GUI. Same column can be linked to multiple variables, as they can be additionally modified using the <sans-serif>MODS(i)%SHIFT</sans-serif> and <sans-serif>MODS(i)%MULTI</sans-serif>. The GUI has a tool to print the header of the file to help in assigning the data to the model. If the time series of a variable is linked to another variable, this can be done in the GUI by using the variable name instead of the column number. The unit of the linked variable will be defined by the source variable, but the linked variable can be further modified with <sans-serif>MODS(i)%SHIFT</sans-serif> and <sans-serif>MODS(i)%MULTI</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M285" display="inline"><mml:mrow class="unit"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>LOSSES_FILE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to file containing the (optionally time- and) size-resolved aerosol loss rates, using similar<?xmltex \hack{\newline}?> formatting. The size and time space will be <italic>linearly</italic> interpolated. A constant time- and <?xmltex \hack{\newline}?> size-independent loss rate can be given by writing the value with prefix “#”; for example, #0.003<?xmltex \hack{\newline}?> will result in 0.003 <inline-formula><mml:math id="M286" display="inline"><mml:mrow class="unit"><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:math></inline-formula> loss rate.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M287" display="inline"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CHAMBER_FLOOR_AREA</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Chamber floor area, used in the wall loss parametrizations</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">m</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CHAMBER_HEIGHT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Chamber height, used in the wall loss parametrizations</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M288" display="inline"><mml:mrow class="unit"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>EDDYK</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.05</bold> Coefficient of eddy diffusion, describes turbulence in the chamber</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M289" display="inline"><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>USTAR</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.05</bold> Chamber friction velocity, affects particle wall losses</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">–</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ALPHAWALL</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>10e-5</bold> Wall loss accommodation coefficient, wall/component property, assumed constant</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M290" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mol</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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CW_EQV</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>40e-6</bold> Equivalent mass concentration of the wall, equilibrium wall vapour concentration</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{p}?><table-wrap id="App1.Ch1.S1.T6"><?xmltex \hack{\hsize\textwidth}?><?xmltex \currentcnt{A1}?><label>Table A1</label><caption><p id="d1e8306">Continued.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{0.8}[0.8]?><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="50pt"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="60pt"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="140pt"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="325pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Unit</oasis:entry>
         <oasis:entry colname="col2">Variable type</oasis:entry>
         <oasis:entry colname="col3">Variable name</oasis:entry>
         <oasis:entry colname="col4">Description, input options. <bold>Bold</bold> font shows the recommended value (if applicable)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>SPECTRUMFILE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to the file containing spectral data (in unitless weights or <inline-formula><mml:math id="M291" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">nm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). The GUI accepts same wildcards in naming as <sans-serif>ENV_FILE</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>SWR_IS_ACTINICFLUX</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> If T, actinic flux (AF) function is omitted and spectral irradiance is treated as AF.<?xmltex \hack{\newline}?> The integral of the product of spectral function and <sans-serif>SW_RADIATION</sans-serif> must produce AF in<?xmltex \hack{\newline}?> photons per centimetre squared per second [<inline-formula><mml:math id="M292" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">photons</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">cm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula>].</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">nm<?xmltex \hack{\newline}?>nm</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif><?xmltex \hack{\newline}?><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>SWR_IN_LOWER</sans-serif><?xmltex \hack{\newline}?><sans-serif>SWR_IN_UPPER</sans-serif></oasis:entry>
         <oasis:entry colname="col4">These define the range (band) of the pyranometer used for short-wave irradiance<?xmltex \hack{\newline}?> measurement and is only needed if the default sea level spectrum is used.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_MCM</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MCM_FILE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to file containing the (optional) time-dependent input data of the organic precursor<?xmltex \hack{\newline}?> molecules. Can be same file as <sans-serif>ENV_FILE</sans-serif>. For formatting information, see <sans-serif>ENV_FILE</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_ACDC</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ACDC_SYSTEMS</sans-serif></oasis:entry>
         <oasis:entry colname="col4">1,1,0,0,0 comma-separated vector, 1 = system in use, 0 = not in use</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ACDC_LINKS(1)</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“A H2SO4 N NH3” string linking the ACDC monomers to ARCA gas names</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ACDC_LINKS(2)</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“A H2SO4 D DMA” string linking the ACDC monomers to ARCA gas names</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><sans-serif>...</sans-serif></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_MISC</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M293" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>LAT</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Latitude (decimal degrees) of the location for field simulation, used to calculate solar angle.<?xmltex \hack{\newline}?> Values <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> are N.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M295" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>LON</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Longitude (decimal degrees) of the location for field simulation, used to calculate solar<?xmltex \hack{\newline}?> angle. Values <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> are W.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DESCRIPTION</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Maximum 1000-character-long description of the simulation. Should not include special<?xmltex \hack{\newline}?> characters.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>CH_ALBEDO</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Ground albedo, used for calculating the actinic flux</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">m</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>GR_SIZES</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“3e-9,10e-9,20e-9”. String defining the diameter ranges used to calculate the instantaneous<?xmltex \hack{\newline}?> condensational growth rate, averaged over the size ranges. Smallest particle size is<?xmltex \hack{\newline}?> always added in the calculation. Only used in the screen output, as the output files calculate<?xmltex \hack{\newline}?> size-resolved growth rates. The example would produce following screen output at each<?xmltex \hack{\newline}?> <sans-serif>PRINT_INTERVAL</sans-serif> (the values are examples):<?xmltex \hack{\newline}?> <sans-serif>| Sizes: 1.1 –&gt; 3.0 –&gt; 10.0 –&gt; 20.0 [nm]</sans-serif><?xmltex \hack{\newline}?> <sans-serif>| GR: 1.56E-04 1.26E-04 1.50E-04 [nm h<inline-formula><mml:math id="M297" display="inline"><mml:msup><mml:mi/><mml:mtext>-1</mml:mtext></mml:msup></mml:math></inline-formula>]</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_CUSTOM</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>USE_RAOULT</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F When T, use Raoult's law, the solute effect to the saturation concentration. Should<?xmltex \hack{\newline}?> generally always be T.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">s</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>START_TIME_S</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0</bold> If <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the simulation clock will be set to this time when the integration loop starts. By<?xmltex \hack{\newline}?> default the simulation clock starts at oo:oo (midnight). A caveat is that if background<?xmltex \hack{\newline}?> aerosols are initialized, for example, for 1 h, and <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mtext>start_time_s</mml:mtext><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">3600</mml:mn></mml:mrow></mml:math></inline-formula>, there will be no<?xmltex \hack{\newline}?> initialization for particles. If the initialization is set to 2 h, particles are constrained 1 h.<?xmltex \hack{\newline}?> The model assumes that the input files still start at time zero (specifically, the first<?xmltex \hack{\newline}?> time stamp is subtracted from the time vector). Therefore, if the input data must contain<?xmltex \hack{\newline}?> some values at midnight, it is sufficient to have a row of zeros (one in each column) in the<?xmltex \hack{\newline}?> beginning of the input file (after the header).</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DMPS_MULTI</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1e6</bold> The conversion factor to convert the number concentration values in the background<?xmltex \hack{\newline}?> particle file from particles per cubic centimetre to particles per cubic metre.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>INITIALIZE_WITH</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Path to a similar simulation which is used as initialization for the current run. Works only<?xmltex \hack{\newline}?> with constant time step.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>INTEGER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>INITIALIZE_FROM</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0</bold> Index to the place in the files used in the initialization. If 0, last value is used.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>VP_MULTI</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1.0</bold> Factor for pure liquid saturation vapour pressures. Used for sensitivity test.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">INTEGER</oasis:entry>
         <oasis:entry colname="col3"><sans-serif>LIMIT_VAPOURS</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0</bold> If <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, only the first <inline-formula><mml:math id="M301" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> compounds in the <sans-serif>VAP_NAMES</sans-serif> are taken to condense on particles.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">h</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>END_DMPS_PARTIAL</sans-serif></oasis:entry>
         <oasis:entry colname="col4">0 If <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, will terminate <sans-serif>USE_DMPS_PARTIAL</sans-serif> after this time (in simulation hours).</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>NO2_IS_NOX</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> If T, <inline-formula><mml:math id="M303" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> input is considered as <inline-formula><mml:math id="M304" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M305" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentration will be calculated inside the<?xmltex \hack{\newline}?> model by subtracting NO from <inline-formula><mml:math id="M306" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>NO_NEGATIVE_CONCENTRATIONS</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F If T, all concentrations and environmental variables will be <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&lt;input&gt;</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (T after it<?xmltex \hack{\newline}?> has been converted from <inline-formula><mml:math id="M308" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula> to K).</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">h</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>FLOAT_CHEMISTRY_AFTER_HRS</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Stops updating gas-phase concentrations with input values after this time. Affects both<?xmltex \hack{\newline}?> concentrations and emissions.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">h</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>FLOAT_CONC_AFTER_HRS</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Same as previous but only for concentrations</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">h</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>FLOAT_EMIS_AFTER_HRS</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Same as previous but only for emissions</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>USE_RH_CORRECTION</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F Use RH correction for <inline-formula><mml:math id="M309" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> condensation.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">s</oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>DT_UPPER_LIMIT</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>150.0,150.0,150.0</bold> Three-element vector for the upper limits for the time steps CCH, COA<?xmltex \hack{\newline}?> and DEP, used with time step optimization.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ENABLE_END_FROM_OUTSIDE</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>T</bold>/F This option enables graceful termination of the simulation during the simulation. It is<?xmltex \hack{\newline}?> done by creating a file called ENDNOW.INIT in the output folder. The file must contain<?xmltex \hack{\newline}?> only one word STOP. If T, the existence of this file is checked each time the model is<?xmltex \hack{\newline}?> in <sans-serif>PRINT_INTERVAL</sans-serif>. If found, the output files are finalized, and the simulation stops. The<?xmltex \hack{\newline}?> procedure is a one-button operation in the GUI.</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><table-wrap id="App1.Ch1.S1.T7"><?xmltex \hack{\hsize\textwidth}?><?xmltex \currentcnt{A1}?><label>Table A1</label><caption><p id="d1e9215">Continued.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{0.8}[0.8]?><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="60pt"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="140pt"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="330pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Unit</oasis:entry>
         <oasis:entry colname="col2">Variable type</oasis:entry>
         <oasis:entry colname="col3">Variable name</oasis:entry>
         <oasis:entry colname="col4">Description, input options. <bold>Bold</bold> font shows the recommended value (if applicable)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M310" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">molec</mml:mi><mml:mo>.</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><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></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MIN_CONCTOT_CC_FOR_DVAP</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1000</bold> If time step optimization is used, the changes to control the time steps are not calculated<?xmltex \hack{\newline}?> for gases whose concentration is below this limit.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ALPHA_COA</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1.0</bold> Sticking coefficient for coagulation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>LOGICAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>KELVIN_TAYLOR</sans-serif></oasis:entry>
         <oasis:entry colname="col4">T/<bold>F</bold> Approximate Kelvin equation with first two terms of the Taylor series. Only used for<?xmltex \hack{\newline}?> comparison with some older models.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M311" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M312" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">J</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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>SURFACE_TENSION</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.05</bold> Following Riipinen et al. (2010), common surface tension for liquid-phase organic<?xmltex \hack{\newline}?> compounds.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>HARD_CORE</sans-serif></oasis:entry>
         <oasis:entry colname="col4">“<bold>GENERIC</bold>” Name of the non-evaporating generic composition, used for initialized<?xmltex \hack{\newline}?> particles and those from nucleation. Can be thought of as primary particles. Must be the last<?xmltex \hack{\newline}?> item in the <sans-serif>VAP_NAMES</sans-serif> file.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M313" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>ORGANIC_DENSITY</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1400</bold> Common liquid-phase density for organic compounds</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M314" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</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:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>HARD_CORE_DENSITY</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1400</bold> Density of the GENERIC</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>NPF_DIST</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1.15</bold> multiplied with <sans-serif>MIN_PARTICLE_DIAM</sans-serif> to get the upper diameter where the nucleated<?xmltex \hack{\newline}?> particles are distributed. Majority of the clusters will be assigned in <sans-serif>MIN_PARTICLE_DIAM</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="center"><sans-serif>NML_MODS</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4">Note: <sans-serif>MODS</sans-serif> is a vector of type (class) <sans-serif>input_mod</sans-serif> used to store time-dependent input data </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>INTEGER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%MODE</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0</bold>/1 If 0, parametric function is not used. If 1, replace input by parametric function, and then<?xmltex \hack{\newline}?> <sans-serif>SHIFT</sans-serif> and <sans-serif>MULTI</sans-serif> have no effect as the same result can be achieved with <sans-serif>MIN</sans-serif> and <sans-serif>MAX</sans-serif>.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">INTEGER</oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%COL</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>–1</bold> Column number where the input data are read. <inline-formula><mml:math id="M315" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 = data are not read from file. Column 1 is reserved for time.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%MULTI</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>1.0</bold> Multiplies the value of a variable, when it is obtained by reading a from input file or by<?xmltex \hack{\newline}?> linking to another variable. Has no effect if parametric function is used.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%SHIFT</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>0.0</bold> Shifts the variable value in the same units as defined in <sans-serif>UNIT</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif><?xmltex \hack{\newline}?><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%MIN</sans-serif><?xmltex \hack{\newline}?><sans-serif>MODS(i)%MAX</sans-serif></oasis:entry>
         <oasis:entry colname="col4">Parameters for the parametric input function. These should be modified using the GUI, which<?xmltex \hack{\newline}?> shows a visual output of the parametric function.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%SIG</sans-serif></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%MJU</sans-serif></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%FV</sans-serif></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%PH</sans-serif></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>REAL</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%AM</sans-serif></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%UNIT</sans-serif></oasis:entry>
         <oasis:entry colname="col4"><bold>Unit of the input, depends on the variable:</bold><?xmltex \hack{\newline}?> Temperature: <sans-serif>“K”,“<inline-formula><mml:math id="M316" display="inline"><mml:msup><mml:mi/><mml:mo mathvariant="normal">∘</mml:mo></mml:msup></mml:math></inline-formula>C”</sans-serif><?xmltex \hack{\newline}?> Pressure: <sans-serif>“Pa”,“hPa”,“mbar”,“kPa”,“bar”,“atm”</sans-serif><?xmltex \hack{\newline}?> Relative humidity: <sans-serif>“%”</sans-serif><?xmltex \hack{\newline}?> Condensation sink: <sans-serif>“s<inline-formula><mml:math id="M317" display="inline"><mml:msup><mml:mi/><mml:mtext>-1</mml:mtext></mml:msup></mml:math></inline-formula>”</sans-serif><?xmltex \hack{\newline}?> Short-wave radiation: <sans-serif>“W m<inline-formula><mml:math id="M318" display="inline"><mml:msup><mml:mi/><mml:mtext>-2</mml:mtext></mml:msup></mml:math></inline-formula>”</sans-serif><?xmltex \hack{\newline}?> Ion production rate: <sans-serif>“ip cm<inline-formula><mml:math id="M319" display="inline"><mml:msup><mml:mi/><mml:mtext>-3</mml:mtext></mml:msup></mml:math></inline-formula> s”</sans-serif><?xmltex \hack{\newline}?> Nucleation rate: <sans-serif>“cm<inline-formula><mml:math id="M320" display="inline"><mml:msup><mml:mi/><mml:mtext>-3</mml:mtext></mml:msup></mml:math></inline-formula> s”</sans-serif><?xmltex \hack{\newline}?> Concentrations, emissions: <sans-serif>“# cm<inline-formula><mml:math id="M321" display="inline"><mml:msup><mml:mi/><mml:mtext>-3</mml:mtext></mml:msup></mml:math></inline-formula>”,“ppm”,“ppb”,“ppt”,“ppq”</sans-serif></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><sans-serif>CHARACTER</sans-serif></oasis:entry>
         <oasis:entry colname="col3"><sans-serif>MODS(i)%TIED</sans-serif></oasis:entry>
         <oasis:entry colname="col4">If given, will link one variable with another instead of using the column number.</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

<?xmltex \hack{\clearpage}?>
</app>

<app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>Output files, variables and folder structure</title>
      <p id="d1e9854">Figure B1 shows how the output directory names are formed from the date or
index and case and run names, and what files are written in the output
directory. The directories are automatically created except for the common
out (<sans-serif>INOUT_DIR</sans-serif>). NetCDF files are binary files and must be
read with a compatible software. After installing ARCA, the user has the
necessary Python packages to access NetCDF (by “import netCDF4”); other
software includes ncdump, Octave, Panoply, etc.</p>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S2.F12"><?xmltex \currentcnt{B1}?><?xmltex \def\figurename{Figure}?><label>Figure B1</label><caption><p id="d1e9862">Output directory naming and the files created in each run.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-f12.png"/>

      </fig>

</app>

<app id="App1.Ch1.S3">
  <?xmltex \currentcnt{C}?><label>Appendix C</label><title>INITFILE</title>
      <p id="d1e9881">With INITFILE, the model can be run by loading it in the GUI: (1) by drag and
drop, (2) ctrl-O, or (3) “load settings”, or it is run from terminal by giving the
file path as the command line option:</p>
      <p id="d1e9884"><?xmltex \hack{\noindent}?><sans-serif>./arcabox.exe path/to/INITFILE</sans-serif></p><?xmltex \hack{\clearpage}?>
<sec id="App1.Ch1.S3.SSx1" specific-use="unnumbered">
  <title>Example INITFILE used in simulation discussed in Sect. 5.3.</title>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F13">
          <?xmltex \hack{\hsize\textwidth}?><?xmltex \hack{\noindent}?>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-g01.png"/>
        </fig>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F14">
          <?xmltex \hack{\hsize\textwidth}?><?xmltex \hack{\noindent}?>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/7257/2022/gmd-15-7257-2022-g02.png"/>
        </fig>

</sec>
</app>
  </app-group><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d1e9927">The ARCA model source code, described in this paper, is publicly accessible
as a frozen archive (available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.6787213" ext-link-type="DOI">10.5281/zenodo.6787213</ext-link>, Clusius et al., 2022).
However, the most recent, constantly updated version is available for
download upon request at
<uri>https://www.helsinki.fi/en/researchgroups/multi-scale-modelling/arca</uri> (last access: 26 September 2022). The users are
asked to provide their email address and a very brief overview of the
intended field of study with ARCA. This information is used to inform us of any
future updates, fixes and other news regarding the model, as well as give
the ARCA model development group information on the different uses of the
model. After the registration the user will be issued a Git pull token to
the private GitLab repository. This token can be used later at any point for
updating or reinstalling the code.</p>

      <p id="d1e9936">ARCA's user manual is in Wiki format, found at
<uri>https://wiki.helsinki.fi/display/arca</uri> (last access: 26 September 2022). There are also links from the GUI
directly to the relevant parts in the online manual. In addition to the
manual, there are tutorial videos and troubleshooting instructions. The
manual is updated continuously as the model is further developed, but older
states for previous versions are saved in pdf format, available for download
at the site.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e9945">The data and plotting code used for Figs. 5 and 9–11 are available at
<ext-link xlink:href="https://doi.org/10.5281/zenodo.7002869" ext-link-type="DOI">10.5281/zenodo.7002869</ext-link> (Clusius, 2022).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e9954">PC and CX were the principal programmers and jointly coordinated the writing
of the numerical model. PC wrote the user manual and the graphical user
interface. LP wrote the PSD module and the time step optimization. PZ
provided the chemistry modules and the supporting chemistry tools for the
user interface. TO provided the ACDC plug-in. PR provided the loss routines.
MB wrote the chemistry interface. All authors contributed to the manuscript
by way of writing and commenting.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e9960">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><?xmltex \hack{\vspace*{6.4cm}}?><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e9968">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e9974">Petri Clusius and Carlton Xavier share first authorship of this paper. We acknowledge the ACCC
Flagship, funded by the Academy of Finland (grant no. 337549), and the
computational resources from CSC – IT Center for Science, Finland. Petri Clusius
gratefully acknowledges the University of Edinburgh and University of
Helsinki Partnership Programme on Forests. Tinja Olenius gratefully acknowledges the
Swedish Research Council VR (grant no. 2019-04853) and the Swedish Research
Council for Sustainable Development FORMAS (grant no. 2019-01433) for
financial support. Pontus Roldin gratefully acknowledges the Swedish Research Council
VR (grant no. 2019-05006), the Swedish Research Council for Sustainable
Development FORMAS (grant no. 2018-01745), the Crafoord foundation (grant
no. 20210969) and the strategic research area MERGE for financial support.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e9979">This research has been supported by the Vetenskapsrådet (grant nos. 2019-04853, 2019-01433, 2019-05006, and 2018-01745), the Crafoordska Stiftelsen (grant no. 20210969) and the Academy of Finland (grant no. 337549).<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>Open-access funding was provided by the Helsinki University Library.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e9988">This paper was edited by Christoph Knote and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Adams, P. J. and Seinfeld, J. H.: Predicting global aerosol size distributions in general circulation models, J. Geophys. Res., 107, AAC 4-1–AAC 4-23, <ext-link xlink:href="https://doi.org/10.1029/2001jd001010" ext-link-type="DOI">10.1029/2001jd001010</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 2?><mixed-citation>Akherati, A., He, Y., Coggon, M. M., Koss, A. R., Hodshire, A. L., Sekimoto, K., Warneke, C., de Gouw, J., Yee, L., Seinfeld, J. H., Onasch, T. B., Herndon, S. C., Knighton, W. B., Cappa, C. D., Kleeman, M. J., Lim, C. Y., Kroll, J. H., Pierce, J. R., and Jathar, S. H.: Oxygenated Aromatic Compounds are Important Precursors of Secondary Organic Aerosol in Biomass-Burning Emissions, Environ. Sci. Technol., 54, 8568–8579, <ext-link xlink:href="https://doi.org/10.1021/acs.est.0c01345" ext-link-type="DOI">10.1021/acs.est.0c01345</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 3?><mixed-citation>Almeida, J., Schobesberger, S., Kürten, A., Ortega, I. K., Kupiainen-Määttä, O., Praplan, A. P., Adamov, A., Amorim, A., Bianchi, F., Breitenlechner, M., David, A., Dommen, J., Donahue, N. M., Downard, A., Dunne, E., Duplissy, J., Ehrhart, S., Flagan, R. C., Franchin, A., Guida, R., Hakala, J., Hansel, A., Heinritzi, M., Henschel, H., Jokinen, T., Junninen, H., Kajos, M., Kangasluoma, J., Keskinen, H., Kupc, A., Kurtén, T., Kvashin, A. N., Laaksonen, A., Lehtipalo, K., Leiminger, M., Leppä, J., Loukonen, V., Makhmutov, V., Mathot, S., McGrath, M. J., Nieminen, T., Olenius, T., Onnela, A., Petäjä, T., Riccobono, F., Riipinen, I., Rissanen, M., Rondo, L., Ruuskanen, T., Santos, F. D., Sarnela, N., Schallhart, S., Schnitzhofer, R., Seinfeld, J. H., Simon, M., Sipilä, M., Stozhkov, Y., Stratmann, F., Tomé, A., Tröstl, J., Tsagkogeorgas, G., Vaattovaara, P., Viisanen, Y., Virtanen, A., Vrtala, A., Wagner, P. E., Weingartner, E., Wex, H., Williamson, C., Wimmer, D., Ye, P., Yli-Juuti, T., Carslaw, K. S., Kulmala, M., Curtius, J., Baltensperger, U., Worsnop, D. R., Vehkamäki, H., and Kirkby, J.: Molecular understanding of sulphuric acid–amine particle nucleation in the atmosphere, Nature, 502, 359–363, <ext-link xlink:href="https://doi.org/10.1038/nature12663" ext-link-type="DOI">10.1038/nature12663</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 4?><mixed-citation>Besel, V., Kubečka, J., Kurtén, T., and Vehkamäki, H.: Impact of Quantum Chemistry Parameter Choices and Cluster Distribution Model Settings on Modeled Atmospheric Particle Formation Rates, J. Phys. Chem. A, 124, 5931–5943, <ext-link xlink:href="https://doi.org/10.1021/acs.jpca.0c03984" ext-link-type="DOI">10.1021/acs.jpca.0c03984</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 5?><mixed-citation>Bird, R. E. and Riordan, C.: Simple Solar Spectral Model for Direct and Diffuse Irradiance on Horizontal and Tilted Planes at the Earth's Surface for Cloudless Atmospheres, J. Appl. Meteorol. Clim., 25, 87–97, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1986)025&lt;0087:sssmfd&gt;2.0.co;2" ext-link-type="DOI">10.1175/1520-0450(1986)025&lt;0087:sssmfd&gt;2.0.co;2</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 7?><mixed-citation>Boy, M. and Kulmala, M.: The part of the solar spectrum with the highest influence on the formation of SOA in the continental boundary layer, Atmos. Chem. Phys., 2, 375–386, <ext-link xlink:href="https://doi.org/10.5194/acp-2-375-2002" ext-link-type="DOI">10.5194/acp-2-375-2002</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 6?><mixed-citation>Boy, M., Hellmuth, O., Korhonen, H., Nilsson, E. D., ReVelle, D., Turnipseed, A., Arnold, F., and Kulmala, M.: MALTE – model to predict new aerosol formation in the lower troposphere, Atmos. Chem. Phys., 6, 4499–4517, <ext-link xlink:href="https://doi.org/10.5194/acp-6-4499-2006" ext-link-type="DOI">10.5194/acp-6-4499-2006</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 9?><mixed-citation>Boy, M., Sogachev, A., Lauros, J., Zhou, L., Guenther, A., and Smolander, S.: SOSA – a new model to simulate the concentrations of organic vapours and sulphuric acid inside the ABL – Part 1: Model description and initial evaluation, Atmos. Chem. Phys., 11, 43–51, <ext-link xlink:href="https://doi.org/10.5194/acp-11-43-2011" ext-link-type="DOI">10.5194/acp-11-43-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 8?><mixed-citation>Boy, M., Mogensen, D., Smolander, S., Zhou, L., Nieminen, T., Paasonen, P., Plass-Dülmer, C., Sipilä, M., Petäjä, T., Mauldin, L., Berresheim, H., and Kulmala, M.: Oxidation of <inline-formula><mml:math id="M322" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> by stabilized Criegee intermediate (sCI) radicals as a crucial source for atmospheric sulfuric acid concentrations, Atmos. Chem. Phys., 13, 3865–3879, <ext-link xlink:href="https://doi.org/10.5194/acp-13-3865-2013" ext-link-type="DOI">10.5194/acp-13-3865-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 10?><mixed-citation> Bruun, H. H.: Hot-Wire Anemometry: Principles and Signal Analysis, Oxford University Press, Oxford, UK, ISBN 978-0-198-56342-6, 1995.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 11?><mixed-citation>Chen, J.-P. and Lamb, D.: Simulation of Cloud Microphysical and Chemical Processes Using a Multicomponent Framework. Part I: Description of the Microphysical Model, J. Atmos. Sci., 51, 2613–2630, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1994)051&lt;2613:socmac&gt;2.0.co;2" ext-link-type="DOI">10.1175/1520-0469(1994)051&lt;2613:socmac&gt;2.0.co;2</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Clusius P.: Dataset in GMD-2022-55 (Version 1), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.7002869" ext-link-type="DOI">10.5281/zenodo.7002869</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Clusius P., Xavier C., Pichelstorfer L., Zhou P., Olenius T., Roldin P., and Boy M.: Atmospherically relevant chemistry and aerosol box model – ARCA box (version 1.2.2), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.6787213" ext-link-type="DOI">10.5281/zenodo.6787213</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 12?><mixed-citation>Compernolle, S., Ceulemans, K., and Müller, J.-F.: EVAPORATION: a new vapour pressure estimation methodfor organic molecules including non-additivity and intramolecular interactions, Atmos. Chem. Phys., 11, 9431–9450, <ext-link xlink:href="https://doi.org/10.5194/acp-11-9431-2011" ext-link-type="DOI">10.5194/acp-11-9431-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 12?><mixed-citation>
Daescu, D., Sandu, A., and Carmichael, G. R.: Direct and Adjoint Sensitivity Analysis of Chemical Kinetic Systems with KPP: II – Validation and Numerical Experiments, Atmos. Environ.,  37, 5097–5114, 2003.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 13?><mixed-citation>Damian, V., Sandu, A., Damian, M., Potra, F., and Carmichael, G. R.: The kinetic preprocessor KPP-a software environment for solving chemical kinetics, Comput. Chem. Eng., 26, 1567–1579, <ext-link xlink:href="https://doi.org/10.1016/s0098-1354(02)00128-x" ext-link-type="DOI">10.1016/s0098-1354(02)00128-x</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 14?><mixed-citation>Eckert, F. and Klamt, A.: Fast solvent screening via quantum chemistry: COSMO-RS approach, AIChE J., 48, 369–385,  <ext-link xlink:href="https://doi.org/10.1002/aic.690480220" ext-link-type="DOI">10.1002/aic.690480220</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 15?><mixed-citation>Fuchs, N. A.: The mechanics of aerosols, Pergamon Press, London, <ext-link xlink:href="https://doi.org/10.1002/qj.49709138822" ext-link-type="DOI">10.1002/qj.49709138822</ext-link>, 1964.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 16?><mixed-citation>Gelbard, F. and Seinfeld, J. H.: Simulation of multicomponent aerosol dynamics, J. Colloid Interf. Sci., 78, 485–501,  <ext-link xlink:href="https://doi.org/10.1016/0021-9797(80)90587-1" ext-link-type="DOI">10.1016/0021-9797(80)90587-1</ext-link>, 1980.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 17?><mixed-citation>Jacobson, M. Z.: Development and application of a new air pollution modeling system – II. Aerosol module structure and design, Atmos. Environ., 31, 131–144,  <ext-link xlink:href="https://doi.org/10.1016/1352-2310(96)00202-6" ext-link-type="DOI">10.1016/1352-2310(96)00202-6</ext-link>, 1997a.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 18?><mixed-citation>Jacobson, M. Z.: Numerical Techniques to Solve Condensational and Dissolutional Growth Equations When Growth is Coupled to Reversible Reactions, Aerosol Sci. Tech., 27, 491–498, <ext-link xlink:href="https://doi.org/10.1080/02786829708965489" ext-link-type="DOI">10.1080/02786829708965489</ext-link>, 1997b.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 19?><mixed-citation>Jacobson, M. Z.: Analysis of aerosol interactions with numerical techniques for solving coagulation, nucleation, condensation, dissolution, and reversible chemistry among multiple size distributions, J. Geophys. Res., 107, AAC 2-1–AAC 2-23, <ext-link xlink:href="https://doi.org/10.1029/2001jd002044" ext-link-type="DOI">10.1029/2001jd002044</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 20?><mixed-citation>Jacobson, M. Z.: Fundamentals of Atmospheric Modeling, 2nd edn., Cambridge University Press,  <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.bib24"><label>24</label><?label 21?><mixed-citation>Jenkin, M. E., Saunders, S. M., and Pilling, M. J.: The tropospheric degradation of volatile organic compounds: a protocol for mechanism development, Atmos. Environ., 31, 81–104, <ext-link xlink:href="https://doi.org/10.1016/s1352-2310(96)00105-7" ext-link-type="DOI">10.1016/s1352-2310(96)00105-7</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 22?><mixed-citation>Jenkin, M. E., Young, J. C., and Rickard, A. R.: The MCM v3.3.1 degradation scheme for isoprene, Atmos. Chem. Phys., 15, 11433–11459, <ext-link xlink:href="https://doi.org/10.5194/acp-15-11433-2015" ext-link-type="DOI">10.5194/acp-15-11433-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 24?><mixed-citation>Karl, M., Pirjola, L., Grönholm, T., Kurppa, M., Anand, S., Zhang, X., Held, A., Sander, R., Dal Maso, M., Topping, D., Jiang, S., Kangas, L., and Kukkonen, J.: Description and evaluation of the community aerosol dynamics model MAFOR v2.0, Geosci. Model Dev., 15, 3969–4026, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-3969-2022" ext-link-type="DOI">10.5194/gmd-15-3969-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 25?><mixed-citation>Kokkola, H., Kühn, T., Laakso, A., Bergman, T., Lehtinen, K. E. J., Mielonen, T., Arola, A., Stadtler, S., Korhonen, H., Ferrachat, S., Lohmann, U., Neubauer, D., Tegen, I., Siegenthaler-Le Drian, C., Schultz, M. G., Bey, I., Stier, P., Daskalakis, N., Heald, C. L., and Romakkaniemi, S.: SALSA2.0: The sectional aerosol module of the aerosol–chemistry–climate model ECHAM6.3.0-HAM2.3-MOZ1.0, Geosci. Model Dev., 11, 3833–3863, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-3833-2018" ext-link-type="DOI">10.5194/gmd-11-3833-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 26?><mixed-citation>Kürten, A., Bianchi, F., Almeida, J., Kupiainen-Määttä, O., Dunne, E. M., Duplissy, J., Williamson, C., Barmet, P., Breitenlechner, M., Dommen, J., Donahue, N. M., Flagan, R. C., Franchin, A., Gordon, H., Hakala, J., Hansel, A., Heinritzi, M., Ickes, L., Jokinen, T., Kangasluoma, J., Kim, J., Kirkby, J., Kupc, A., Lehtipalo, K., Leiminger, M., Makhmutov, V., Onnela, A., Ortega, I. K., Petäjä, T., Praplan, A. P., Riccobono, F., Rissanen, M. P., Rondo, L., Schnitzhofer, R., Schobesberger, S., Smith, J. N., Steiner, G., Stozhkov, Y., Tomé, A., Tröstl, J., Tsagkogeorgas, G., Wagner, P. E., Wimmer, D., Ye, P., Baltensperger, U., Carslaw, K., Kulmala, M., and Curtius, J.: Experimental particle formation rates spanning tropospheric sulfuric acid and ammonia abundances, ion production rates, and temperatures, J. Geophys. Res.-Atmos., 121, 12377–12400, <ext-link xlink:href="https://doi.org/10.1002/2015jd023908" ext-link-type="DOI">10.1002/2015jd023908</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 27?><mixed-citation>Kurtén, T., Tiusanen, K., Roldin, P., Rissanen, M., Luy, J.-N., Boy, M., Ehn, M., and Donahue, N.: <inline-formula><mml:math id="M323" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-Pinene Autoxidation Products May Not Have Extremely Low Saturation Vapor Pressures Despite High <inline-formula><mml:math id="M324" display="inline"><mml:mrow class="chem"><mml:mi mathvariant="normal">O</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula> Ratios, J. Phys. Chem. A, 120, 2569–2582, <ext-link xlink:href="https://doi.org/10.1021/acs.jpca.6b02196" ext-link-type="DOI">10.1021/acs.jpca.6b02196</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 28?><mixed-citation>Kylling, A., Webb, A. R., Bais, A. F., Blumthaler, M., Schmitt, R., Thiel, S., Kazantzidis, A., Kift, R., Misslbeck, M., Schallhart, B., Schreder, J., Topaloglou, C., Kazadzis, S., and Rimmer, J.: Actinic flux determination from measurements of irradiance, J. Geophys. Res., 108,  ACH 11-1–ACH 11-10,  <ext-link xlink:href="https://doi.org/10.1029/2002jd003236" ext-link-type="DOI">10.1029/2002jd003236</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 29?><mixed-citation>Lai, A. C. K. and Nazaroff, W. W.: Modeling indoor particle deposition from turbulent flow onto smooth surfaces, J. Aerosol Sci., 31, 463–476, <ext-link xlink:href="https://doi.org/10.1016/S0021-8502(99)00536-4" ext-link-type="DOI">10.1016/S0021-8502(99)00536-4</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 30?><mixed-citation>Lehtinen, K. E., Maso, M. D., Kulmala, M., and Kerminen, V.-M.: Estimating nucleation rates from apparent particle formation rates and vice versa: Revised formulation of the Kerminen–Kulmala equation, J. Aerosol Sci., 38, 988–994,  <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2007.06.009" ext-link-type="DOI">10.1016/j.jaerosci.2007.06.009</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><?label 31?><mixed-citation>Matsunaga, A. and Ziemann, P. J.: Gas-Wall Partitioning of Organic Compounds in a Teflon Film Chamber and Potential Effects on Reaction Product and Aerosol Yield Measurements, Aerosol Sci. Tech., 44, 881–892,  <ext-link xlink:href="https://doi.org/10.1080/02786826.2010.501044" ext-link-type="DOI">10.1080/02786826.2010.501044</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><?label 32?><mixed-citation>McGrath, M. J., Olenius, T., Ortega, I. K., Loukonen, V., Paasonen, P., Kurtén, T., Kulmala, M., and Vehkamäki, H.: Atmospheric Cluster Dynamics Code: a flexible method for solution of the birth-death equations, Atmos. Chem. Phys., 12, 2345–2355, <ext-link xlink:href="https://doi.org/10.5194/acp-12-2345-2012" ext-link-type="DOI">10.5194/acp-12-2345-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><?label 33?><mixed-citation>McMurry, P. H. and Grosjean, D.: Gas and aerosol wall losses in Teflon film smog chambers, Environ. Sci. Technol., 19, 1176–1182, <ext-link xlink:href="https://doi.org/10.1021/es00142a006" ext-link-type="DOI">10.1021/es00142a006</ext-link>, 1985.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><?label 34?><mixed-citation>Mohs, A. J. and Bowman, F. M.: Eliminating Numerical Artifacts When Presenting Moving Center Sectional Aerosol Size Distributions, Aerosol Air Qual. Res., 11, 21–30, <ext-link xlink:href="https://doi.org/10.4209/aaqr.2010.06.0046" ext-link-type="DOI">10.4209/aaqr.2010.06.0046</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><?label 35?><mixed-citation>Myllys, N., Kubečka, J., Besel, V., Alfaouri, D., Olenius, T., Smith, J. N., and Passananti, M.: Role of base strength, cluster structure and charge in sulfuric-acid-driven particle formation, Atmos. Chem. Phys., 19, 9753–9768, <ext-link xlink:href="https://doi.org/10.5194/acp-19-9753-2019" ext-link-type="DOI">10.5194/acp-19-9753-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><?label 36?><mixed-citation>Nannoolal, Y., Rarey, J., and Ramjugernath, D.: Estimation of pure component properties, Fluid Phase Equilibr., 269, 117–133,  <ext-link xlink:href="https://doi.org/10.1016/j.fluid.2008.04.020" ext-link-type="DOI">10.1016/j.fluid.2008.04.020</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><?label 37?><mixed-citation>O'Meara, S. P., Xu, S., Topping, D., Alfarra, M. R., Capes, G., Lowe, D., Shao, Y., and McFiggans, G.: PyCHAM (v2.1.1): a Python box model for simulating aerosol chambers, Geosci. Model Dev., 14, 675–702, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-675-2021" ext-link-type="DOI">10.5194/gmd-14-675-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><?label 38?><mixed-citation>Olenius, T., Kupiainen-Määttä, O., Ortega, I. K., Kurtén, T., and Vehkamäki, H.: Free energy barrier in the growth of sulfuric acid–ammonia and sulfuric acid–dimethylamine clusters, J. Chem. Phys., 139, 084312, <ext-link xlink:href="https://doi.org/10.1063/1.4819024" ext-link-type="DOI">10.1063/1.4819024</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><?label 39?><mixed-citation>O'Meara, S., Booth, A. M., Barley, M. H., Topping, D., and McFiggans, G.: An assessment of vapour pressure estimation methods, Phys. Chem. Chem. Phys., 16, 19453–19469, <ext-link xlink:href="https://doi.org/10.1039/c4cp00857j" ext-link-type="DOI">10.1039/c4cp00857j</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><?label 39?><mixed-citation>Ortega, I. K., Kupiainen, O., Kurtén, T., Olenius, T., Wilkman, O., McGrath, M. J., Loukonen, V., and Vehkamäki, H.: From quantum chemical formation free energies to evaporation rates, Atmos. Chem. Phys., 12, 225–235, <ext-link xlink:href="https://doi.org/10.5194/acp-12-225-2012" ext-link-type="DOI">10.5194/acp-12-225-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><?label 40?><mixed-citation>Paasonen, P., Nieminen, T., Asmi, E., Manninen, H. E., Petäjä, T., Plass-Dülmer, C., Flentje, H., Birmili, W., Wiedensohler, A., Hõrrak, U., Metzger, A., Hamed, A., Laaksonen, A., Facchini, M. C., Kerminen, V.-M., and Kulmala, M.: On the roles of sulphuric acid and low-volatility organic vapours in the initial steps of atmospheric new particle formation, Atmos. Chem. Phys., 10, 11223–11242, <ext-link xlink:href="https://doi.org/10.5194/acp-10-11223-2010" ext-link-type="DOI">10.5194/acp-10-11223-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><?label 41?><mixed-citation>Pankow, J. F.: An absorption model of gas/particle partitioning of organic compounds in the atmosphere, Atmos. Environ., 28, 185–188,  <ext-link xlink:href="https://doi.org/10.1016/1352-2310(94)90093-0" ext-link-type="DOI">10.1016/1352-2310(94)90093-0</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><?label 42?><mixed-citation>Pankow, J. F. and Asher, W. E.: SIMPOL.1: a simple group contribution method for predicting vapor pressures and enthalpies of vaporization of multifunctional organic compounds, Atmos. Chem. Phys., 8, 2773–2796, <ext-link xlink:href="https://doi.org/10.5194/acp-8-2773-2008" ext-link-type="DOI">10.5194/acp-8-2773-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><?label 43?><mixed-citation>Pathak, R. K., Stanier, C. O., Donahue, N. M., and Pandis, S. N.: Ozonolysis of <inline-formula><mml:math id="M325" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-pinene at atmospherically relevant concentrations: Temperature dependence of aerosol mass fractions (yields), J. Geophys. Res., 112, D03201, <ext-link xlink:href="https://doi.org/10.1029/2006jd007436" ext-link-type="DOI">10.1029/2006jd007436</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><?label 39?><mixed-citation>Peng, Z. and Jimenez, J. L.: KinSim: A Research-Grade, User-Friendly, Visual Kinetics Simulator for Chemical-Kinetics and Environmental-Chemistry Teaching, J. Chem. Educ., 96, 806–811, <ext-link xlink:href="https://doi.org/10.1021/acs.jchemed.9b00033" ext-link-type="DOI">10.1021/acs.jchemed.9b00033</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><?label 44?><mixed-citation>Pichelstorfer, L. and Hofmann, W.: Modeling aerosol dynamics of cigarette smoke in a denuder tube, J. Aerosol Sci., 88, 72–89,  <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2015.05.009" ext-link-type="DOI">10.1016/j.jaerosci.2015.05.009</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><?label 45?><mixed-citation>Pichelstorfer, L., Winkler-Heil, R., Boy, M., and Hofmann, W.: Aerosol dynamics simulations of the anatomical variability of e-cigarette particle and vapor deposition in a stochastic lung, J. Aerosol Sci., 158, 105706,  <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2020.105706" ext-link-type="DOI">10.1016/j.jaerosci.2020.105706</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><?label 46?><mixed-citation>Pierce, J. R., Engelhart, G. J., Hildebrandt, L., Weitkamp, E. A., Pathak, R. K., Donahue, N. M., Robinson, A. L., Adams, P. J., and Pandis, S. N.: Constraining Particle Evolution from Wall Losses, Coagulation, and Condensation-Evaporation in Smog-Chamber Experiments: Optimal Estimation Based on Size Distribution Measurements, Aerosol Sci. Tech., 42, 1001–1015,  <ext-link xlink:href="https://doi.org/10.1080/02786820802389251" ext-link-type="DOI">10.1080/02786820802389251</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><?label 47?><mixed-citation>Riipinen, I., Pierce, J. R., Donahue, N. M., and Pandis, S. N.: Equilibration time scales of organic aerosol inside thermodenuders: Evaporation kinetics versus thermodynamics, Atmos. Environ., 44, 597–607,  <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2009.11.022" ext-link-type="DOI">10.1016/j.atmosenv.2009.11.022</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><?label 50?><mixed-citation>Roldin, P., Swietlicki, E., Schurgers, G., Arneth, A., Lehtinen, K. E. J., Boy, M., and Kulmala, M.: Development and evaluation of the aerosol dynamics and gas phase chemistry model ADCHEM, Atmos. Chem. Phys., 11, 5867–5896, <ext-link xlink:href="https://doi.org/10.5194/acp-11-5867-2011" ext-link-type="DOI">10.5194/acp-11-5867-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><?label 49?><mixed-citation>Roldin, P., Eriksson, A. C., Nordin, E. Z., Hermansson, E., Mogensen, D., Rusanen, A., Boy, M., Swietlicki, E., Svenningsson, B., Zelenyuk, A., and Pagels, J.: Modelling non-equilibrium secondary organic aerosol formation and evaporation with the aerosol dynamics, gas- and particle-phase chemistry kinetic multilayer model ADCHAM, Atmos. Chem. Phys., 14, 7953–7993, <ext-link xlink:href="https://doi.org/10.5194/acp-14-7953-2014" ext-link-type="DOI">10.5194/acp-14-7953-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><?label 48?><mixed-citation>Roldin, P., Ehn, M., Kurtén, T., Olenius, T., Rissanen, M. P., Sarnela, N., Elm, J., Rantala, P., Hao, L., Hyttinen, N., Heikkinen, L., Worsnop, D. R., Pichelstorfer, L., Xavier, C., Clusius, P., Öström, E., Petäjä, T., Kulmala, M., Vehkamäki, H., Virtanen, A., Riipinen, I., and Boy, M.: The role of highly oxygenated organic molecules in the Boreal aerosol-cloud-climate system, Nat. Commun., 10, 4370, <ext-link xlink:href="https://doi.org/10.1038/s41467-019-12338-8" ext-link-type="DOI">10.1038/s41467-019-12338-8</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><?label 51?><mixed-citation>Rose, C., Chaumerliac, N., Deguillaume, L., Perroux, H., Mouchel-Vallon, C., Leriche, M., Patryl, L., and Armand, P.: Modeling the partitioning of organic chemical species in cloud phases with CLEPS (1.1), Atmos. Chem. Phys., 18, 2225–2242, <ext-link xlink:href="https://doi.org/10.5194/acp-18-2225-2018" ext-link-type="DOI">10.5194/acp-18-2225-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><?label 52?><mixed-citation>Sandu, A., Verwer, J., Blom, J., Spee, E., Carmichael, G., and Potra, F.: Benchmarking stiff ode solvers for atmospheric chemistry problems II: Rosenbrock solvers, Atmos. Environ., 31, 3459–3472,  <ext-link xlink:href="https://doi.org/10.1016/s1352-2310(97)83212-8" ext-link-type="DOI">10.1016/s1352-2310(97)83212-8</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><?label 39?><mixed-citation>
Sandu, A., Daescu, D., and Carmichael, G.R.: Direct and Adjoint Sensitivity Analysis of Chemical Kinetic Systems with KPP: I – Theory and Software Tools, Atmos. Environ.,  37, 5083–5096, 2003.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><?label 53?><mixed-citation>Saunders, S. M., Jenkin, M. E., Derwent, R. G., and Pilling, M. J.: Protocol for the development of the Master Chemical Mechanism, MCM v3 (Part A): tropospheric degradation of non-aromatic volatile organic compounds, Atmos. Chem. Phys., 3, 161–180, <ext-link xlink:href="https://doi.org/10.5194/acp-3-161-2003" ext-link-type="DOI">10.5194/acp-3-161-2003</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><?label 54?><mixed-citation> Seinfeld, J. H. and Pandis, S. N.: Atmospheric Chemistry and Physics – From Air Pollution to Climate Change, 3rd edn., Wiley-Interscience, ISBN: 978-1-118-94740-1, 2016.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><?label 55?><mixed-citation>Shiraiwa, M., Pfrang, C., and Pöschl, U.: Kinetic multi-layer model of aerosol surface and bulk chemistry (KM-SUB): the influence of interfacial transport and bulk diffusion on the oxidation of oleic acid by ozone, Atmos. Chem. Phys., 10, 3673–3691, <ext-link xlink:href="https://doi.org/10.5194/acp-10-3673-2010" ext-link-type="DOI">10.5194/acp-10-3673-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><?label 56?><mixed-citation>Smith, J. N., Draper, D. C., Chee, S., Dam, M., Glicker, H., Myers, D., Thomas, A. E., Lawler, M. J., and Myllys, N.: Atmospheric clusters to nanoparticles: Recent progress and challenges in closing the gap in chemical composition, J. Aerosol Sci., 153, 105733,  <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2020.105733" ext-link-type="DOI">10.1016/j.jaerosci.2020.105733</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><?label 58?><mixed-citation>Su, T. and Chesnavich, W. J.: Parametrization of the ion–polar molecule collision rate constant by trajectory calculations, J. Chem. Phys., 76, 5183–5185,  <ext-link xlink:href="https://doi.org/10.1063/1.442828" ext-link-type="DOI">10.1063/1.442828</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><?label 59?><mixed-citation>Topping, D., Connolly, P., and Reid, J.: PyBox: An automated box-model generator for atmospheric chemistry and aerosol simulations, Journal of Open Source Software, 3, 755, <ext-link xlink:href="https://doi.org/10.21105/joss.00755" ext-link-type="DOI">10.21105/joss.00755</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><?label 60?><mixed-citation>Tsang, T. H. and Brock, J. R.: Simulation of Condensation Aerosol Growth by Condensation and Evaporation, Aerosol Sci. Tech., 2, 311–320, <ext-link xlink:href="https://doi.org/10.1080/02786828308958637" ext-link-type="DOI">10.1080/02786828308958637</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><?label 61?><mixed-citation>Valorso, R., Aumont, B., Camredon, M., Raventos-Duran, T., Mouchel-Vallon, C., Ng, N. L., Seinfeld, J. H., Lee-Taylor, J., and Madronich, S.: Explicit modelling of SOA formation from <inline-formula><mml:math id="M326" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>-pinene photooxidation: sensitivity to vapour pressure estimation, Atmos. Chem. Phys., 11, 6895–6910, <ext-link xlink:href="https://doi.org/10.5194/acp-11-6895-2011" ext-link-type="DOI">10.5194/acp-11-6895-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><?label 62?><mixed-citation>Vignati, E., Wilson, J., and Stier, P.: M7: An efficient size-resolved aerosol microphysics module for large-scale aerosol transport models, J. Geophys. Res.-Atmos., 109,  D22202, <ext-link xlink:href="https://doi.org/10.1029/2003jd004485" ext-link-type="DOI">10.1029/2003jd004485</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><?label 57?><mixed-citation>von Smoluchowski, M.: Versuch einer mathematischen Theorie der Koagulationskinetik kolloider Lösungen, Z. Phys. Chem., 92U, 129–168, <ext-link xlink:href="https://doi.org/10.1515/zpch-1918-9209" ext-link-type="DOI">10.1515/zpch-1918-9209</ext-link>, 1918.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><?label 63?><mixed-citation>Wagner, P. E.: Topics in Current Physics, in: Aerosol Microphysics II: Chemical Physics of Microparticles, edited by: Marlow, W. H., Springer, Berlin, Heidelberg, 129–178, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-81805-9_5" ext-link-type="DOI">10.1007/978-3-642-81805-9_5</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bib69"><label>69</label><?label 64?><mixed-citation>Whitby, E. R. and McMurry, P. H.: Modal Aerosol Dynamics Modeling, Aerosol Sci. Tech., 27, 673–688, <ext-link xlink:href="https://doi.org/10.1080/02786829708965504" ext-link-type="DOI">10.1080/02786829708965504</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib70"><label>70</label><?label 23?><mixed-citation>Wollesen de Jonge, R., Elm, J., Rosati, B., Christiansen, S., Hyttinen, N., Lüdemann, D., Bilde, M., and Roldin, P.: Secondary aerosol formation from dimethyl sulfide – improved mechanistic understanding based on smog chamber experiments and modelling, Atmos. Chem. Phys., 21, 9955–9976, <ext-link xlink:href="https://doi.org/10.5194/acp-21-9955-2021" ext-link-type="DOI">10.5194/acp-21-9955-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib71"><label>71</label><?label 66?><mixed-citation>Xavier, C., Rusanen, A., Zhou, P., Dean, C., Pichelstorfer, L., Roldin, P., and Boy, M.: Aerosol mass yields of selected biogenic volatile organic compounds – a theoretical study with nearly explicit gas-phase chemistry, Atmos. Chem. Phys., 19, 13741–13758, <ext-link xlink:href="https://doi.org/10.5194/acp-19-13741-2019" ext-link-type="DOI">10.5194/acp-19-13741-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib72"><label>72</label><?label 65?><mixed-citation>Xavier, C., Baykara, M., Wollesen de Jonge, R., Altstädter, B., Clusius, P., Vakkari, V., Thakur, R., Beck, L., Becagli, S., Severi, M., Traversi, R., Krejci, R., Tunved, P., Mazzola, M., Wehner, B., Sipilä, M., Kulmala, M., Boy, M., and Roldin, P.: Secondary aerosol formation in marine Arctic environments: a model measurement comparison at Ny-Ålesund, Atmos. Chem. Phys., 22, 10023–10043, <ext-link xlink:href="https://doi.org/10.5194/acp-22-10023-2022" ext-link-type="DOI">10.5194/acp-22-10023-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib73"><label>73</label><?label 67?><mixed-citation>Yli-Juuti, T., Barsanti, K., Hildebrandt Ruiz, L., Kieloaho, A.-J., Makkonen, U., Petäjä, T., Ruuskanen, T., Kulmala, M., and Riipinen, I.: Model for acid-base chemistry in nanoparticle growth (MABNAG), Atmos. Chem. Phys., 13, 12507–12524, <ext-link xlink:href="https://doi.org/10.5194/acp-13-12507-2013" ext-link-type="DOI">10.5194/acp-13-12507-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib74"><label>74</label><?label 68?><mixed-citation>Zhang, Q., Jimenez, J. L., Canagaratna, M. R., Allan, J. D., Coe, H., Ulbrich, I., Alfarra, M. R., Takami, A., Middlebrook, A. M., Sun, Y. L., Dzepina, K., Dunlea, E., Docherty, K., DeCarlo, P. F., Salcedo, D., Onasch, T., Jayne, J. T., Miyoshi, T., Shimono, A., Hatakeyama, S., Takegawa, N., Kondo, Y., Schneider, J., Drewnick, F., Borrmann, S., Weimer, S., Demerjian, K., Williams, P., Bower, K., Bahreini, R., Cottrell, L., Griffin, R. J., Rautiainen, J., Sun, J. Y., Zhang, Y. M., and Worsnop, D. R.: Ubiquity and dominance of oxygenated species in organic aerosols in anthropogenically-influenced Northern Hemisphere midlatitudes, Geophys. Res. Lett., 34,  L13801, <ext-link xlink:href="https://doi.org/10.1029/2007gl029979" ext-link-type="DOI">10.1029/2007gl029979</ext-link>, 2007.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib75"><label>75</label><?label 69?><mixed-citation>Zhang, X., Cappa, C. D., Jathar, S. H., McVay, R. C., Ensberg, J. J., Kleeman, M. J., and Seinfeld, J. H.: Influence of vapor wall loss in laboratory chambers on yields of secondary organic aerosol, P. Natl. Acad. Sci. USA, 111, 5802–5807, <ext-link xlink:href="https://doi.org/10.1073/pnas.1404727111" ext-link-type="DOI">10.1073/pnas.1404727111</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib76"><label>76</label><?label 70?><mixed-citation>Zhang, Y., Seigneur, C., Seinfeld, J. H., Jacobson, M. Z., and Binkowski, F. S.: Simulation of Aerosol Dynamics: A Comparative Review of Algorithms Used in Air Quality Models, Aerosol Sci. Tech., 31, 487–514, <ext-link xlink:href="https://doi.org/10.1080/027868299304039" ext-link-type="DOI">10.1080/027868299304039</ext-link>, 1999.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Atmospherically Relevant Chemistry and Aerosol box model – ARCA box (version 1.2)</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation> Adams, P. J. and Seinfeld, J. H.: Predicting global aerosol size distributions in general circulation models, J. Geophys. Res., 107, AAC 4-1–AAC 4-23, <a href="https://doi.org/10.1029/2001jd001010" target="_blank">https://doi.org/10.1029/2001jd001010</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation> Akherati, A., He, Y., Coggon, M. M., Koss, A. R., Hodshire, A. L., Sekimoto, K., Warneke, C., de Gouw, J., Yee, L., Seinfeld, J. H., Onasch, T. B., Herndon, S. C., Knighton, W. B., Cappa, C. D., Kleeman, M. J., Lim, C. Y., Kroll, J. H., Pierce, J. R., and Jathar, S. H.: Oxygenated Aromatic Compounds are Important Precursors of Secondary Organic Aerosol in Biomass-Burning Emissions, Environ. Sci. Technol., 54, 8568–8579, <a href="https://doi.org/10.1021/acs.est.0c01345" target="_blank">https://doi.org/10.1021/acs.est.0c01345</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation> Almeida, J., Schobesberger, S., Kürten, A., Ortega, I. K., Kupiainen-Määttä, O., Praplan, A. P., Adamov, A., Amorim, A., Bianchi, F., Breitenlechner, M., David, A., Dommen, J., Donahue, N. M., Downard, A., Dunne, E., Duplissy, J., Ehrhart, S., Flagan, R. C., Franchin, A., Guida, R., Hakala, J., Hansel, A., Heinritzi, M., Henschel, H., Jokinen, T., Junninen, H., Kajos, M., Kangasluoma, J., Keskinen, H., Kupc, A., Kurtén, T., Kvashin, A. N., Laaksonen, A., Lehtipalo, K., Leiminger, M., Leppä, J., Loukonen, V., Makhmutov, V., Mathot, S., McGrath, M. J., Nieminen, T., Olenius, T., Onnela, A., Petäjä, T., Riccobono, F., Riipinen, I., Rissanen, M., Rondo, L., Ruuskanen, T., Santos, F. D., Sarnela, N., Schallhart, S., Schnitzhofer, R., Seinfeld, J. H., Simon, M., Sipilä, M., Stozhkov, Y., Stratmann, F., Tomé, A., Tröstl, J., Tsagkogeorgas, G., Vaattovaara, P., Viisanen, Y., Virtanen, A., Vrtala, A., Wagner, P. E., Weingartner, E., Wex, H., Williamson, C., Wimmer, D., Ye, P., Yli-Juuti, T., Carslaw, K. S., Kulmala, M., Curtius, J., Baltensperger, U., Worsnop, D. R., Vehkamäki, H., and Kirkby, J.: Molecular understanding of sulphuric acid–amine particle nucleation in the atmosphere, Nature, 502, 359–363, <a href="https://doi.org/10.1038/nature12663" target="_blank">https://doi.org/10.1038/nature12663</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation> Besel, V., Kubečka, J., Kurtén, T., and Vehkamäki, H.: Impact of Quantum Chemistry Parameter Choices and Cluster Distribution Model Settings on Modeled Atmospheric Particle Formation Rates, J. Phys. Chem. A, 124, 5931–5943, <a href="https://doi.org/10.1021/acs.jpca.0c03984" target="_blank">https://doi.org/10.1021/acs.jpca.0c03984</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation> Bird, R. E. and Riordan, C.: Simple Solar Spectral Model for Direct and Diffuse Irradiance on Horizontal and Tilted Planes at the Earth's Surface for Cloudless Atmospheres, J. Appl. Meteorol. Clim., 25, 87–97, <a href="https://doi.org/10.1175/1520-0450(1986)025&lt;0087:sssmfd&gt;2.0.co;2" target="_blank">https://doi.org/10.1175/1520-0450(1986)025&lt;0087:sssmfd&gt;2.0.co;2</a>, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation> Boy, M. and Kulmala, M.: The part of the solar spectrum with the highest influence on the formation of SOA in the continental boundary layer, Atmos. Chem. Phys., 2, 375–386, <a href="https://doi.org/10.5194/acp-2-375-2002" target="_blank">https://doi.org/10.5194/acp-2-375-2002</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation> Boy, M., Hellmuth, O., Korhonen, H., Nilsson, E. D., ReVelle, D., Turnipseed, A., Arnold, F., and Kulmala, M.: MALTE – model to predict new aerosol formation in the lower troposphere, Atmos. Chem. Phys., 6, 4499–4517, <a href="https://doi.org/10.5194/acp-6-4499-2006" target="_blank">https://doi.org/10.5194/acp-6-4499-2006</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation> Boy, M., Sogachev, A., Lauros, J., Zhou, L., Guenther, A., and Smolander, S.: SOSA – a new model to simulate the concentrations of organic vapours and sulphuric acid inside the ABL – Part 1: Model description and initial evaluation, Atmos. Chem. Phys., 11, 43–51, <a href="https://doi.org/10.5194/acp-11-43-2011" target="_blank">https://doi.org/10.5194/acp-11-43-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation> Boy, M., Mogensen, D., Smolander, S., Zhou, L., Nieminen, T., Paasonen, P., Plass-Dülmer, C., Sipilä, M., Petäjä, T., Mauldin, L., Berresheim, H., and Kulmala, M.: Oxidation of SO<sub>2</sub> by stabilized Criegee intermediate (sCI) radicals as a crucial source for atmospheric sulfuric acid concentrations, Atmos. Chem. Phys., 13, 3865–3879, <a href="https://doi.org/10.5194/acp-13-3865-2013" target="_blank">https://doi.org/10.5194/acp-13-3865-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation> Bruun, H. H.: Hot-Wire Anemometry: Principles and Signal Analysis, Oxford University Press, Oxford, UK, ISBN 978-0-198-56342-6, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation> Chen, J.-P. and Lamb, D.: Simulation of Cloud Microphysical and Chemical Processes Using a Multicomponent Framework. Part I: Description of the Microphysical Model, J. Atmos. Sci., 51, 2613–2630, <a href="https://doi.org/10.1175/1520-0469(1994)051&lt;2613:socmac&gt;2.0.co;2" target="_blank">https://doi.org/10.1175/1520-0469(1994)051&lt;2613:socmac&gt;2.0.co;2</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
Clusius P.: Dataset in GMD-2022-55 (Version 1), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.7002869" target="_blank">https://doi.org/10.5281/zenodo.7002869</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Clusius P., Xavier C., Pichelstorfer L., Zhou P., Olenius T., Roldin P., and Boy M.: Atmospherically relevant chemistry and aerosol box model – ARCA box (version 1.2.2), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.6787213" target="_blank">https://doi.org/10.5281/zenodo.6787213</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation> Compernolle, S., Ceulemans, K., and Müller, J.-F.: EVAPORATION: a new vapour pressure estimation methodfor organic molecules including non-additivity and intramolecular interactions, Atmos. Chem. Phys., 11, 9431–9450, <a href="https://doi.org/10.5194/acp-11-9431-2011" target="_blank">https://doi.org/10.5194/acp-11-9431-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Daescu, D., Sandu, A., and Carmichael, G. R.: Direct and Adjoint Sensitivity Analysis of Chemical Kinetic Systems with KPP: II – Validation and Numerical Experiments, Atmos. Environ.,  37, 5097–5114, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation> Damian, V., Sandu, A., Damian, M., Potra, F., and Carmichael, G. R.: The kinetic preprocessor KPP-a software environment for solving chemical kinetics, Comput. Chem. Eng., 26, 1567–1579, <a href="https://doi.org/10.1016/s0098-1354(02)00128-x" target="_blank">https://doi.org/10.1016/s0098-1354(02)00128-x</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation> Eckert, F. and Klamt, A.: Fast solvent screening via quantum chemistry: COSMO-RS approach, AIChE J., 48, 369–385,  <a href="https://doi.org/10.1002/aic.690480220" target="_blank">https://doi.org/10.1002/aic.690480220</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation> Fuchs, N. A.: The mechanics of aerosols, Pergamon Press, London, <a href="https://doi.org/10.1002/qj.49709138822" target="_blank">https://doi.org/10.1002/qj.49709138822</a>, 1964.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation> Gelbard, F. and Seinfeld, J. H.: Simulation of multicomponent aerosol dynamics, J. Colloid Interf. Sci., 78, 485–501,  <a href="https://doi.org/10.1016/0021-9797(80)90587-1" target="_blank">https://doi.org/10.1016/0021-9797(80)90587-1</a>, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation> Jacobson, M. Z.: Development and application of a new air pollution modeling system – II. Aerosol module structure and design, Atmos. Environ., 31, 131–144,  <a href="https://doi.org/10.1016/1352-2310(96)00202-6" target="_blank">https://doi.org/10.1016/1352-2310(96)00202-6</a>, 1997a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation> Jacobson, M. Z.: Numerical Techniques to Solve Condensational and Dissolutional Growth Equations When Growth is Coupled to Reversible Reactions, Aerosol Sci. Tech., 27, 491–498, <a href="https://doi.org/10.1080/02786829708965489" target="_blank">https://doi.org/10.1080/02786829708965489</a>, 1997b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation> Jacobson, M. Z.: Analysis of aerosol interactions with numerical techniques for solving coagulation, nucleation, condensation, dissolution, and reversible chemistry among multiple size distributions, J. Geophys. Res., 107, AAC 2-1–AAC 2-23, <a href="https://doi.org/10.1029/2001jd002044" target="_blank">https://doi.org/10.1029/2001jd002044</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation> Jacobson, M. Z.: Fundamentals of Atmospheric Modeling, 2nd edn., Cambridge University Press,  <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.bib24"><label>24</label><mixed-citation> Jenkin, M. E., Saunders, S. M., and Pilling, M. J.: The tropospheric degradation of volatile organic compounds: a protocol for mechanism development, Atmos. Environ., 31, 81–104, <a href="https://doi.org/10.1016/s1352-2310(96)00105-7" target="_blank">https://doi.org/10.1016/s1352-2310(96)00105-7</a>, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation> Jenkin, M. E., Young, J. C., and Rickard, A. R.: The MCM v3.3.1 degradation scheme for isoprene, Atmos. Chem. Phys., 15, 11433–11459, <a href="https://doi.org/10.5194/acp-15-11433-2015" target="_blank">https://doi.org/10.5194/acp-15-11433-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation> Karl, M., Pirjola, L., Grönholm, T., Kurppa, M., Anand, S., Zhang, X., Held, A., Sander, R., Dal Maso, M., Topping, D., Jiang, S., Kangas, L., and Kukkonen, J.: Description and evaluation of the community aerosol dynamics model MAFOR v2.0, Geosci. Model Dev., 15, 3969–4026, <a href="https://doi.org/10.5194/gmd-15-3969-2022" target="_blank">https://doi.org/10.5194/gmd-15-3969-2022</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation> Kokkola, H., Kühn, T., Laakso, A., Bergman, T., Lehtinen, K. E. J., Mielonen, T., Arola, A., Stadtler, S., Korhonen, H., Ferrachat, S., Lohmann, U., Neubauer, D., Tegen, I., Siegenthaler-Le Drian, C., Schultz, M. G., Bey, I., Stier, P., Daskalakis, N., Heald, C. L., and Romakkaniemi, S.: SALSA2.0: The sectional aerosol module of the aerosol–chemistry–climate model ECHAM6.3.0-HAM2.3-MOZ1.0, Geosci. Model Dev., 11, 3833–3863, <a href="https://doi.org/10.5194/gmd-11-3833-2018" target="_blank">https://doi.org/10.5194/gmd-11-3833-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation> Kürten, A., Bianchi, F., Almeida, J., Kupiainen-Määttä, O., Dunne, E. M., Duplissy, J., Williamson, C., Barmet, P., Breitenlechner, M., Dommen, J., Donahue, N. M., Flagan, R. C., Franchin, A., Gordon, H., Hakala, J., Hansel, A., Heinritzi, M., Ickes, L., Jokinen, T., Kangasluoma, J., Kim, J., Kirkby, J., Kupc, A., Lehtipalo, K., Leiminger, M., Makhmutov, V., Onnela, A., Ortega, I. K., Petäjä, T., Praplan, A. P., Riccobono, F., Rissanen, M. P., Rondo, L., Schnitzhofer, R., Schobesberger, S., Smith, J. N., Steiner, G., Stozhkov, Y., Tomé, A., Tröstl, J., Tsagkogeorgas, G., Wagner, P. E., Wimmer, D., Ye, P., Baltensperger, U., Carslaw, K., Kulmala, M., and Curtius, J.: Experimental particle formation rates spanning tropospheric sulfuric acid and ammonia abundances, ion production rates, and temperatures, J. Geophys. Res.-Atmos., 121, 12377–12400, <a href="https://doi.org/10.1002/2015jd023908" target="_blank">https://doi.org/10.1002/2015jd023908</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation> Kurtén, T., Tiusanen, K., Roldin, P., Rissanen, M., Luy, J.-N., Boy, M., Ehn, M., and Donahue, N.: <i>α</i>-Pinene Autoxidation Products May Not Have Extremely Low Saturation Vapor Pressures Despite High O : C Ratios, J. Phys. Chem. A, 120, 2569–2582, <a href="https://doi.org/10.1021/acs.jpca.6b02196" target="_blank">https://doi.org/10.1021/acs.jpca.6b02196</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation> Kylling, A., Webb, A. R., Bais, A. F., Blumthaler, M., Schmitt, R., Thiel, S., Kazantzidis, A., Kift, R., Misslbeck, M., Schallhart, B., Schreder, J., Topaloglou, C., Kazadzis, S., and Rimmer, J.: Actinic flux determination from measurements of irradiance, J. Geophys. Res., 108,  ACH 11-1–ACH 11-10,  <a href="https://doi.org/10.1029/2002jd003236" target="_blank">https://doi.org/10.1029/2002jd003236</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation> Lai, A. C. K. and Nazaroff, W. W.: Modeling indoor particle deposition from turbulent flow onto smooth surfaces, J. Aerosol Sci., 31, 463–476, <a href="https://doi.org/10.1016/S0021-8502(99)00536-4" target="_blank">https://doi.org/10.1016/S0021-8502(99)00536-4</a>, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation> Lehtinen, K. E., Maso, M. D., Kulmala, M., and Kerminen, V.-M.: Estimating nucleation rates from apparent particle formation rates and vice versa: Revised formulation of the Kerminen–Kulmala equation, J. Aerosol Sci., 38, 988–994,  <a href="https://doi.org/10.1016/j.jaerosci.2007.06.009" target="_blank">https://doi.org/10.1016/j.jaerosci.2007.06.009</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation> Matsunaga, A. and Ziemann, P. J.: Gas-Wall Partitioning of Organic Compounds in a Teflon Film Chamber and Potential Effects on Reaction Product and Aerosol Yield Measurements, Aerosol Sci. Tech., 44, 881–892,  <a href="https://doi.org/10.1080/02786826.2010.501044" target="_blank">https://doi.org/10.1080/02786826.2010.501044</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation> McGrath, M. J., Olenius, T., Ortega, I. K., Loukonen, V., Paasonen, P., Kurtén, T., Kulmala, M., and Vehkamäki, H.: Atmospheric Cluster Dynamics Code: a flexible method for solution of the birth-death equations, Atmos. Chem. Phys., 12, 2345–2355, <a href="https://doi.org/10.5194/acp-12-2345-2012" target="_blank">https://doi.org/10.5194/acp-12-2345-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation> McMurry, P. H. and Grosjean, D.: Gas and aerosol wall losses in Teflon film smog chambers, Environ. Sci. Technol., 19, 1176–1182, <a href="https://doi.org/10.1021/es00142a006" target="_blank">https://doi.org/10.1021/es00142a006</a>, 1985.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation> Mohs, A. J. and Bowman, F. M.: Eliminating Numerical Artifacts When Presenting Moving Center Sectional Aerosol Size Distributions, Aerosol Air Qual. Res., 11, 21–30, <a href="https://doi.org/10.4209/aaqr.2010.06.0046" target="_blank">https://doi.org/10.4209/aaqr.2010.06.0046</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation> Myllys, N., Kubečka, J., Besel, V., Alfaouri, D., Olenius, T., Smith, J. N., and Passananti, M.: Role of base strength, cluster structure and charge in sulfuric-acid-driven particle formation, Atmos. Chem. Phys., 19, 9753–9768, <a href="https://doi.org/10.5194/acp-19-9753-2019" target="_blank">https://doi.org/10.5194/acp-19-9753-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation> Nannoolal, Y., Rarey, J., and Ramjugernath, D.: Estimation of pure component properties, Fluid Phase Equilibr., 269, 117–133,  <a href="https://doi.org/10.1016/j.fluid.2008.04.020" target="_blank">https://doi.org/10.1016/j.fluid.2008.04.020</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation> O'Meara, S. P., Xu, S., Topping, D., Alfarra, M. R., Capes, G., Lowe, D., Shao, Y., and McFiggans, G.: PyCHAM (v2.1.1): a Python box model for simulating aerosol chambers, Geosci. Model Dev., 14, 675–702, <a href="https://doi.org/10.5194/gmd-14-675-2021" target="_blank">https://doi.org/10.5194/gmd-14-675-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation> Olenius, T., Kupiainen-Määttä, O., Ortega, I. K., Kurtén, T., and Vehkamäki, H.: Free energy barrier in the growth of sulfuric acid–ammonia and sulfuric acid–dimethylamine clusters, J. Chem. Phys., 139, 084312, <a href="https://doi.org/10.1063/1.4819024" target="_blank">https://doi.org/10.1063/1.4819024</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
O'Meara, S., Booth, A. M., Barley, M. H., Topping, D., and McFiggans, G.: An assessment of vapour pressure estimation methods, Phys. Chem. Chem. Phys., 16, 19453–19469, <a href="https://doi.org/10.1039/c4cp00857j" target="_blank">https://doi.org/10.1039/c4cp00857j</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation> Ortega, I. K., Kupiainen, O., Kurtén, T., Olenius, T., Wilkman, O., McGrath, M. J., Loukonen, V., and Vehkamäki, H.: From quantum chemical formation free energies to evaporation rates, Atmos. Chem. Phys., 12, 225–235, <a href="https://doi.org/10.5194/acp-12-225-2012" target="_blank">https://doi.org/10.5194/acp-12-225-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation> Paasonen, P., Nieminen, T., Asmi, E., Manninen, H. E., Petäjä, T., Plass-Dülmer, C., Flentje, H., Birmili, W., Wiedensohler, A., Hõrrak, U., Metzger, A., Hamed, A., Laaksonen, A., Facchini, M. C., Kerminen, V.-M., and Kulmala, M.: On the roles of sulphuric acid and low-volatility organic vapours in the initial steps of atmospheric new particle formation, Atmos. Chem. Phys., 10, 11223–11242, <a href="https://doi.org/10.5194/acp-10-11223-2010" target="_blank">https://doi.org/10.5194/acp-10-11223-2010</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation> Pankow, J. F.: An absorption model of gas/particle partitioning of organic compounds in the atmosphere, Atmos. Environ., 28, 185–188,  <a href="https://doi.org/10.1016/1352-2310(94)90093-0" target="_blank">https://doi.org/10.1016/1352-2310(94)90093-0</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation> Pankow, J. F. and Asher, W. E.: SIMPOL.1: a simple group contribution method for predicting vapor pressures and enthalpies of vaporization of multifunctional organic compounds, Atmos. Chem. Phys., 8, 2773–2796, <a href="https://doi.org/10.5194/acp-8-2773-2008" target="_blank">https://doi.org/10.5194/acp-8-2773-2008</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation> Pathak, R. K., Stanier, C. O., Donahue, N. M., and Pandis, S. N.: Ozonolysis of <i>α</i>-pinene at atmospherically relevant concentrations: Temperature dependence of aerosol mass fractions (yields), J. Geophys. Res., 112, D03201, <a href="https://doi.org/10.1029/2006jd007436" target="_blank">https://doi.org/10.1029/2006jd007436</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
Peng, Z. and Jimenez, J. L.: KinSim: A Research-Grade, User-Friendly, Visual Kinetics Simulator for Chemical-Kinetics and Environmental-Chemistry Teaching, J. Chem. Educ., 96, 806–811, <a href="https://doi.org/10.1021/acs.jchemed.9b00033" target="_blank">https://doi.org/10.1021/acs.jchemed.9b00033</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation> Pichelstorfer, L. and Hofmann, W.: Modeling aerosol dynamics of cigarette smoke in a denuder tube, J. Aerosol Sci., 88, 72–89,  <a href="https://doi.org/10.1016/j.jaerosci.2015.05.009" target="_blank">https://doi.org/10.1016/j.jaerosci.2015.05.009</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation> Pichelstorfer, L., Winkler-Heil, R., Boy, M., and Hofmann, W.: Aerosol dynamics simulations of the anatomical variability of e-cigarette particle and vapor deposition in a stochastic lung, J. Aerosol Sci., 158, 105706,  <a href="https://doi.org/10.1016/j.jaerosci.2020.105706" target="_blank">https://doi.org/10.1016/j.jaerosci.2020.105706</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation> Pierce, J. R., Engelhart, G. J., Hildebrandt, L., Weitkamp, E. A., Pathak, R. K., Donahue, N. M., Robinson, A. L., Adams, P. J., and Pandis, S. N.: Constraining Particle Evolution from Wall Losses, Coagulation, and Condensation-Evaporation in Smog-Chamber Experiments: Optimal Estimation Based on Size Distribution Measurements, Aerosol Sci. Tech., 42, 1001–1015,  <a href="https://doi.org/10.1080/02786820802389251" target="_blank">https://doi.org/10.1080/02786820802389251</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation> Riipinen, I., Pierce, J. R., Donahue, N. M., and Pandis, S. N.: Equilibration time scales of organic aerosol inside thermodenuders: Evaporation kinetics versus thermodynamics, Atmos. Environ., 44, 597–607,  <a href="https://doi.org/10.1016/j.atmosenv.2009.11.022" target="_blank">https://doi.org/10.1016/j.atmosenv.2009.11.022</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation> Roldin, P., Swietlicki, E., Schurgers, G., Arneth, A., Lehtinen, K. E. J., Boy, M., and Kulmala, M.: Development and evaluation of the aerosol dynamics and gas phase chemistry model ADCHEM, Atmos. Chem. Phys., 11, 5867–5896, <a href="https://doi.org/10.5194/acp-11-5867-2011" target="_blank">https://doi.org/10.5194/acp-11-5867-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation> Roldin, P., Eriksson, A. C., Nordin, E. Z., Hermansson, E., Mogensen, D., Rusanen, A., Boy, M., Swietlicki, E., Svenningsson, B., Zelenyuk, A., and Pagels, J.: Modelling non-equilibrium secondary organic aerosol formation and evaporation with the aerosol dynamics, gas- and particle-phase chemistry kinetic multilayer model ADCHAM, Atmos. Chem. Phys., 14, 7953–7993, <a href="https://doi.org/10.5194/acp-14-7953-2014" target="_blank">https://doi.org/10.5194/acp-14-7953-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation> Roldin, P., Ehn, M., Kurtén, T., Olenius, T., Rissanen, M. P., Sarnela, N., Elm, J., Rantala, P., Hao, L., Hyttinen, N., Heikkinen, L., Worsnop, D. R., Pichelstorfer, L., Xavier, C., Clusius, P., Öström, E., Petäjä, T., Kulmala, M., Vehkamäki, H., Virtanen, A., Riipinen, I., and Boy, M.: The role of highly oxygenated organic molecules in the Boreal aerosol-cloud-climate system, Nat. Commun., 10, 4370, <a href="https://doi.org/10.1038/s41467-019-12338-8" target="_blank">https://doi.org/10.1038/s41467-019-12338-8</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation> Rose, C., Chaumerliac, N., Deguillaume, L., Perroux, H., Mouchel-Vallon, C., Leriche, M., Patryl, L., and Armand, P.: Modeling the partitioning of organic chemical species in cloud phases with CLEPS (1.1), Atmos. Chem. Phys., 18, 2225–2242, <a href="https://doi.org/10.5194/acp-18-2225-2018" target="_blank">https://doi.org/10.5194/acp-18-2225-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation> Sandu, A., Verwer, J., Blom, J., Spee, E., Carmichael, G., and Potra, F.: Benchmarking stiff ode solvers for atmospheric chemistry problems II: Rosenbrock solvers, Atmos. Environ., 31, 3459–3472,  <a href="https://doi.org/10.1016/s1352-2310(97)83212-8" target="_blank">https://doi.org/10.1016/s1352-2310(97)83212-8</a>, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
Sandu, A., Daescu, D., and Carmichael, G.R.: Direct and Adjoint Sensitivity Analysis of Chemical Kinetic Systems with KPP: I – Theory and Software Tools, Atmos. Environ.,  37, 5083–5096, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation> Saunders, S. M., Jenkin, M. E., Derwent, R. G., and Pilling, M. J.: Protocol for the development of the Master Chemical Mechanism, MCM v3 (Part A): tropospheric degradation of non-aromatic volatile organic compounds, Atmos. Chem. Phys., 3, 161–180, <a href="https://doi.org/10.5194/acp-3-161-2003" target="_blank">https://doi.org/10.5194/acp-3-161-2003</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation> Seinfeld, J. H. and Pandis, S. N.: Atmospheric Chemistry and Physics – From Air Pollution to Climate Change, 3rd edn., Wiley-Interscience, ISBN: 978-1-118-94740-1, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation> Shiraiwa, M., Pfrang, C., and Pöschl, U.: Kinetic multi-layer model of aerosol surface and bulk chemistry (KM-SUB): the influence of interfacial transport and bulk diffusion on the oxidation of oleic acid by ozone, Atmos. Chem. Phys., 10, 3673–3691, <a href="https://doi.org/10.5194/acp-10-3673-2010" target="_blank">https://doi.org/10.5194/acp-10-3673-2010</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation> Smith, J. N., Draper, D. C., Chee, S., Dam, M., Glicker, H., Myers, D., Thomas, A. E., Lawler, M. J., and Myllys, N.: Atmospheric clusters to nanoparticles: Recent progress and challenges in closing the gap in chemical composition, J. Aerosol Sci., 153, 105733,  <a href="https://doi.org/10.1016/j.jaerosci.2020.105733" target="_blank">https://doi.org/10.1016/j.jaerosci.2020.105733</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation> Su, T. and Chesnavich, W. J.: Parametrization of the ion–polar molecule collision rate constant by trajectory calculations, J. Chem. Phys., 76, 5183–5185,  <a href="https://doi.org/10.1063/1.442828" target="_blank">https://doi.org/10.1063/1.442828</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation> Topping, D., Connolly, P., and Reid, J.: PyBox: An automated box-model generator for atmospheric chemistry and aerosol simulations, Journal of Open Source Software, 3, 755, <a href="https://doi.org/10.21105/joss.00755" target="_blank">https://doi.org/10.21105/joss.00755</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation> Tsang, T. H. and Brock, J. R.: Simulation of Condensation Aerosol Growth by Condensation and Evaporation, Aerosol Sci. Tech., 2, 311–320, <a href="https://doi.org/10.1080/02786828308958637" target="_blank">https://doi.org/10.1080/02786828308958637</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation> Valorso, R., Aumont, B., Camredon, M., Raventos-Duran, T., Mouchel-Vallon, C., Ng, N. L., Seinfeld, J. H., Lee-Taylor, J., and Madronich, S.: Explicit modelling of SOA formation from <i>α</i>-pinene photooxidation: sensitivity to vapour pressure estimation, Atmos. Chem. Phys., 11, 6895–6910, <a href="https://doi.org/10.5194/acp-11-6895-2011" target="_blank">https://doi.org/10.5194/acp-11-6895-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation> Vignati, E., Wilson, J., and Stier, P.: M7: An efficient size-resolved aerosol microphysics module for large-scale aerosol transport models, J. Geophys. Res.-Atmos., 109,  D22202, <a href="https://doi.org/10.1029/2003jd004485" target="_blank">https://doi.org/10.1029/2003jd004485</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation> von Smoluchowski, M.: Versuch einer mathematischen Theorie der Koagulationskinetik kolloider Lösungen, Z. Phys. Chem., 92U, 129–168, <a href="https://doi.org/10.1515/zpch-1918-9209" target="_blank">https://doi.org/10.1515/zpch-1918-9209</a>, 1918.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation> Wagner, P. E.: Topics in Current Physics, in: Aerosol Microphysics II: Chemical Physics of Microparticles, edited by: Marlow, W. H., Springer, Berlin, Heidelberg, 129–178, <a href="https://doi.org/10.1007/978-3-642-81805-9_5" target="_blank">https://doi.org/10.1007/978-3-642-81805-9_5</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>69</label><mixed-citation> Whitby, E. R. and McMurry, P. H.: Modal Aerosol Dynamics Modeling, Aerosol Sci. Tech., 27, 673–688, <a href="https://doi.org/10.1080/02786829708965504" target="_blank">https://doi.org/10.1080/02786829708965504</a>, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>70</label><mixed-citation> Wollesen de Jonge, R., Elm, J., Rosati, B., Christiansen, S., Hyttinen, N., Lüdemann, D., Bilde, M., and Roldin, P.: Secondary aerosol formation from dimethyl sulfide – improved mechanistic understanding based on smog chamber experiments and modelling, Atmos. Chem. Phys., 21, 9955–9976, <a href="https://doi.org/10.5194/acp-21-9955-2021" target="_blank">https://doi.org/10.5194/acp-21-9955-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>71</label><mixed-citation> Xavier, C., Rusanen, A., Zhou, P., Dean, C., Pichelstorfer, L., Roldin, P., and Boy, M.: Aerosol mass yields of selected biogenic volatile organic compounds – a theoretical study with nearly explicit gas-phase chemistry, Atmos. Chem. Phys., 19, 13741–13758, <a href="https://doi.org/10.5194/acp-19-13741-2019" target="_blank">https://doi.org/10.5194/acp-19-13741-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>72</label><mixed-citation> Xavier, C., Baykara, M., Wollesen de Jonge, R., Altstädter, B., Clusius, P., Vakkari, V., Thakur, R., Beck, L., Becagli, S., Severi, M., Traversi, R., Krejci, R., Tunved, P., Mazzola, M., Wehner, B., Sipilä, M., Kulmala, M., Boy, M., and Roldin, P.: Secondary aerosol formation in marine Arctic environments: a model measurement comparison at Ny-Ålesund, Atmos. Chem. Phys., 22, 10023–10043, <a href="https://doi.org/10.5194/acp-22-10023-2022" target="_blank">https://doi.org/10.5194/acp-22-10023-2022</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>73</label><mixed-citation> Yli-Juuti, T., Barsanti, K., Hildebrandt Ruiz, L., Kieloaho, A.-J., Makkonen, U., Petäjä, T., Ruuskanen, T., Kulmala, M., and Riipinen, I.: Model for acid-base chemistry in nanoparticle growth (MABNAG), Atmos. Chem. Phys., 13, 12507–12524, <a href="https://doi.org/10.5194/acp-13-12507-2013" target="_blank">https://doi.org/10.5194/acp-13-12507-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>74</label><mixed-citation> Zhang, Q., Jimenez, J. L., Canagaratna, M. R., Allan, J. D., Coe, H., Ulbrich, I., Alfarra, M. R., Takami, A., Middlebrook, A. M., Sun, Y. L., Dzepina, K., Dunlea, E., Docherty, K., DeCarlo, P. F., Salcedo, D., Onasch, T., Jayne, J. T., Miyoshi, T., Shimono, A., Hatakeyama, S., Takegawa, N., Kondo, Y., Schneider, J., Drewnick, F., Borrmann, S., Weimer, S., Demerjian, K., Williams, P., Bower, K., Bahreini, R., Cottrell, L., Griffin, R. J., Rautiainen, J., Sun, J. Y., Zhang, Y. M., and Worsnop, D. R.: Ubiquity and dominance of oxygenated species in organic aerosols in anthropogenically-influenced Northern Hemisphere midlatitudes, Geophys. Res. Lett., 34,  L13801, <a href="https://doi.org/10.1029/2007gl029979" target="_blank">https://doi.org/10.1029/2007gl029979</a>, 2007.

</mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>75</label><mixed-citation> Zhang, X., Cappa, C. D., Jathar, S. H., McVay, R. C., Ensberg, J. J., Kleeman, M. J., and Seinfeld, J. H.: Influence of vapor wall loss in laboratory chambers on yields of secondary organic aerosol, P. Natl. Acad. Sci. USA, 111, 5802–5807, <a href="https://doi.org/10.1073/pnas.1404727111" target="_blank">https://doi.org/10.1073/pnas.1404727111</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>76</label><mixed-citation> Zhang, Y., Seigneur, C., Seinfeld, J. H., Jacobson, M. Z., and Binkowski, F. S.: Simulation of Aerosol Dynamics: A Comparative Review of Algorithms Used in Air Quality Models, Aerosol Sci. Tech., 31, 487–514, <a href="https://doi.org/10.1080/027868299304039" target="_blank">https://doi.org/10.1080/027868299304039</a>, 1999.
</mixed-citation></ref-html>--></article>
