<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-18-6295-2025</article-id><title-group><article-title>FastCTM (v1.0): Atmospheric chemical transport modelling with a principle-informed neural network for air quality simulations</article-title><alt-title>FastCTM (v1.0): Atmospheric chemical transport modelling</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2 aff3">
          <name><surname>Lyu</surname><given-names>Baolei</given-names></name>
          <email>baoleilv@foxmail.com</email>
        <ext-link>https://orcid.org/0000-0003-4370-4334</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff4 aff5">
          <name><surname>Huang</surname><given-names>Ran</given-names></name>
          <email>ranhuang2019@163.com</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Wang</surname><given-names>Xinlu</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Wang</surname><given-names>Weiguo</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7">
          <name><surname>Hu</surname><given-names>Yongtao</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Huayun Sounding Meteorological Technology Co. Ltd., Beijing 102299, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Key Laboratory of Intelligent Meteorological Observation Technology, Beijing 100081, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>China Meteorological Administration Xiong'an Atmospheric Boundary Layer Key Laboratory,  Xiong'an, 071000, China</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Hangzhou AiMa Technologies, Hangzhou, Zhejiang 311121, P.R. China</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Nanjing AiMa Environmental, Nanjing, Jiangsu 210000, P.R. China</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>SAIC, at Environment Modelling Center, NOAA/National Centers for Environmental Prediction,  College Park, Maryland 20740, United States</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>School of Civil and Environmental Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332, United States</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Baolei Lyu (baoleilv@foxmail.com) and Ran Huang (ranhuang2019@163.com)</corresp></author-notes><pub-date><day>25</day><month>September</month><year>2025</year></pub-date>
      
      <volume>18</volume>
      <issue>18</issue>
      <fpage>6295</fpage><lpage>6312</lpage>
      <history>
        <date date-type="received"><day>26</day><month>October</month><year>2024</year></date>
           <date date-type="rev-request"><day>20</day><month>November</month><year>2024</year></date>
           <date date-type="rev-recd"><day>7</day><month>August</month><year>2025</year></date>
           <date date-type="accepted"><day>8</day><month>August</month><year>2025</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Baolei Lyu et al.</copyright-statement>
        <copyright-year>2025</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/18/6295/2025/gmd-18-6295-2025.html">This article is available from https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e165">Chemical-transport models (CTMs) are indispensable for air-quality assessment and policy development, yet their operational use is hampered by high computational cost. We present FastCTM, a physics-informed neural-network emulator that rapidly predicts hourly concentrations of ten key pollutant variables: major PM<sub>2.5</sub> species (SO<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, NO<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn><mml:mo>-</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, NH<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>-</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, organic matter, elemental carbon, crustal material), coarse PM<sub>10</sub>, SO<sub>2</sub>, NO<sub>2</sub>, CO, and O<sub>3</sub>. FastCTM embeds five process-specific neural modules – primary emissions, horizontal transport, turbulent diffusion, chemical reactions and deposition within a unified framework. Given 1 h initial condition data, FastCTM can simulate future 24 h concentrations for ten air pollutants using corresponding meteorological fields and emissions as input. Trained on 2018–2022 WRF-CMAQ forecasts over China and evaluated on 2023 data, FastCTM reproduces CMAQ with mean RMSE (<inline-formula><mml:math id="M9" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>g m<sup>−3</sup>) of 9.1, 11.9, 4.4, 4.0, 48.9, 10.9 and <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of 0.80, 0.81, 0.80, 0.83, 0.90, 0.70 for PM<sub>2.5</sub>, PM<sub>10</sub>, SO<sub>2</sub>, NO<sub>2</sub>, CO and O<sub>3</sub>, respectively. Sensitivity tests confirm physically plausible responses to temperature, wind speed, boundary-layer height and precursor emissions. The modular architecture enables quantitative process analysis, offering CTM-like insight at GPU-accelerated speeds. In a nutshell, FastCTM provides a computationally efficient solution for air-quality simulations, sensitivity analysis, and process attribution with high accuracy and physical consistency.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e339">Effective air quality management requires accurate characterization of current and future pollution conditions to implement targeted emission control measures (Wang et al., 2010; Council, 2004). Driven by this demand, deterministic air quality numerical models have been developed to simulate the spatiotemporal variability and evolution of ambient air pollutants in the atmosphere (Hakami et al., 2003; Eder et al., 2006). In these models, such as the Community Multiscale Air Quality (CMAQ) model, atmospheric physical and chemical processes (e.g., emissions, chemical reactions, horizontal advection, and diffusion) are mathematically represented by partial differential equations. The air pollutant and species concentrations can then be calculated by solving these complex equations using numerical methods (Byun and Schere, 2006), which is often time-consuming (Leal et al., 2017) and requires substantial computational resources such as high-performance computing (Efstathiou et al., 2024).</p>
      <p id="d2e342">Deep learning offers promising alternatives for developing rapid, data-driven CTMs by leveraging the capacity of neural networks to encode complex spatiotemporal patterns from large datasets (LeCun et al., 2015; He et al., 2016; Liao et al., 2020). These deep learning-based CTM models are expected to provide accurate simulations that are comparable to the current deterministic numerical CTMs while offering much higher computational efficiency and enhanced learning capabilities. However, progress has been hindered by challenges in designing neural architectures that simultaneously achieve high accuracy, interpretability, and long-term simulation stability and fidelity (Reichstein et al., 2019; Irrgang et al., 2021). In constructing deep learning-based CTM models, air quality modeling is often formulated as a sequence-to-sequence prediction problem (Shi et al., 2015; Zhang et al., 2024) to capture the spatiotemporal correlations among multiple variables. Consequently, previous studies have mainly focused on refining neural network's representation capabilities by proposing new neural-network structures to improve error back-propagation efficiencies and model encoding capabilities (Wang et al., 2018; Huang et al., 2021; Mao et al., 2021). For example, Xing et al. (2022) developed a deep learning-based module named deepCTM that mimics atmospheric photochemical modeling to simulate ozone concentrations. However, these deep learning-based CTMs are often structured as uninterpretable black-box models that generate simulations reflecting the cumulative effect of all physical and chemical processes. Such black-box models hinder error attribution, inspection of internal processes, and knowledge discovery (Reichstein et al., 2019).</p>
      <p id="d2e345">Quantifying individual atmospheric processes enables a mechanistic interpretation of model predictions and identification of error sources (Liu et al., 2010). Motivated by this need, recent studies have developed models that learn specific atmospheric processes, such as chemical reactions and deposition, within CTM frameworks. Kelp et al. (2022) developed a neural network chemical solver for stable long-term global simulations of atmospheric chemistry, trained from the GEOS-Chem model. Xia et al. (2025) simulated 74 chemical species and 229 reactions following the SAPRC-99 mechanism using an artificial intelligence photochemistry (AIPC) scheme, achieving approximately 8-fold speed-up. Sturm and Wexler (2020) developed a mass- and energy-conserving framework for using machine learning to accelerate computations, demonstrating successful application in a photochemistry example. For the deposition process, Silva et al. (2019) proposed a deep learning parameterization for ozone dry deposition velocities that provided accurate predictions on independent new datasets, revealing the potential of neural networks to capture complex spatio-temporal latent processes. Liu et al. (2025) proposed a Neural Network Emulator, named ChemNNE, for rapid chemical concentration modelling, which achieved strong performance in both accuracy and efficiency. Although these successes, a gap remains in coupling these NN operators into a complete deep-learning CTM.</p>
      <p id="d2e348">The main objective of our study is to develop and validate a principles-guided, neural network-based FastCTM, capable of simulating spatial-temporal fields of hourly concentrations of 10 criteria pollutants, including major species of PM<sub>2.5</sub> (SO<inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, NO<inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn><mml:mo>-</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, NH<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, organic matters and other inorganic components, coarse part in PM<sub>10</sub>, CO, NO<sub>2</sub>, SO<sub>2,</sub> and O<sub>3</sub>. FastCTM models individual atmospheric process: transport, diffusion, deposition, chemical reactions, and emissions. FastCTM is capable of performing analysis of internal chemical and physical processes, offering benefits like high computational speed, efficient data assimilation, and rapid model updates.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data and Methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Parent Model Simulations and Datasets</title>
      <p id="d2e454">In this study, the FastCTM model was designed to replicate the parent model CMAQ, trained by learning CMAQ's underlying physical and chemical processes among multiple air pollutants, including the complicated chemical reaction, transport, diffusion, and deposition. CMAQ has a process analysis (PA) tool to separate out and quantify the contributions of individual physical and chemical processes to the changes in the predicted concentrations of a pollutant, which provides the opportunity to conduct a sensitivity analysis by comparing process contributions between CMAQ and FastCTM.</p>
      <p id="d2e457">Weather and air quality simulations from 2018 to 2023 were conducted using a WRF-CMAQ modeling system consisting of three major components: (1) the meteorology component, the Weather Research and Forecasting model, WRF v3.4.1 (Michalakes et al., 2005; Skamarock et al., 2008), which provides meteorological fields; provides meteorological fields, (2) the emission component, which supplies gridded estimates of hourly emission rates for primary pollutants matched to model species, and (3) the CTM component, CMAQ v5.0.2 (Byun and Schere, 2006), which solves the governing physical and chemical equations to obtain 3-D pollutant concentration fields. WRF-CMAQ simulations are not two-way coupled, so weather and chemistry do not influence each other. We used hourly average concentrations of dominant PM<sub>2.5</sub> components of sulfate (SO<sub>4</sub>), nitrate (NO<sub>3</sub>), ammonium (NH<sub>4</sub>), organic carbon (OC), and other components (EC and soil, etc.), and CO, SO<sub>2</sub>, NO<sub>2,</sub> and O<sub>3</sub> in the surface layer. The 10 species were selected based on their direct relevance to regulatory standards (e.g., PM<sub>2.5</sub>, PM<sub>10</sub>, O<sub>3</sub>, NO<sub>2</sub>, SO<sub>2</sub>, and CO) and their dominance in driving health and environmental impacts in urban and industrial regions.</p>
      <p id="d2e573">Meteorological variables used in this study include relative humidity (RH), air temperature (<inline-formula><mml:math id="M37" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>), wind components (<inline-formula><mml:math id="M38" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M39" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>) at surface 10 m height, precipitation (RN), cloud fraction (CFRAC), and planetary boundary layer height (PBLH). Wind speed (WS) was calculated from <inline-formula><mml:math id="M40" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M41" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>. The data covered the whole of China at a horizontal resolution of 12 km with 372 <inline-formula><mml:math id="M42" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 426 grid cells. The simulation data from 2018–2022 are used as the training dataset, while the remaining simulation data in 2023 is used for independent evaluation. The surface topographic data (HGT, Fig. S1 in the Supplement, obtained from <uri>https://lta.cr.usgs.gov/GTOPO30</uri>, last access: 28 July 2023) and land cover data (Zhang et al., 2021) of urban and tree fraction (LULC) are also used to reflect the effects of land surface conditions in this study.</p>
      <p id="d2e622">The original primary emissions used in the aforementioned WRF-CMAQ modelling system are used as input to the FastCTM. The large amount of emission data is grouped according to the simulated 10 pollutant variables. Specifically, the primary PM<sub>2.5</sub> emissions of SO<sub>4</sub>, NO<sub>3</sub>, NH<sub>4</sub>, OC, and other components, and gaseous emissions including sulfur oxide (SO<sub>2</sub>), nitrogen oxides (NO<sub><italic>x</italic></sub>, including HONO, NO, and NO<sub>2</sub>), ammonia (NH<sub>3</sub>), volatile organic species (VOCs, including isoprene (ISOP), terpene (TERP), and other species of VOC) are used in the FastCTM. Annual average emissions of NO<sub><italic>x</italic></sub>, SO<sub>2</sub>, and VOC are respectively depicted in Figs. S2–S4 in the Supplement.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>FastCTM Model Formulations</title>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>FastCTM Model Framework</title>
      <p id="d2e731">The deterministic CTM models simulate emissions, transport, deposition, diffusion, and chemical transformations of gases and particles in the troposphere through numerically solving the governing equations as follows,

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M53" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>K</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the concentration of species <inline-formula><mml:math id="M55" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M56" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is the air fluid velocity, <inline-formula><mml:math id="M57" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is the eddy diffusivity tensor, <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the net rate of chemical generation of species <inline-formula><mml:math id="M59" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the rate of direct addition of the species from primary emissions, and <inline-formula><mml:math id="M61" 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 deposition rate caused by both dry and wet depositions. A detailed description of CMAQ principles is available elsewhere (Byun and Schere, 2006; Appel et al., 2017). Inspired by numerical CTMs principles and equations, the guiding framework of FastCTM was also structured in a similar formulation to represent the dominant processes in order to simulate air pollutant spatiotemporal variations.</p>
      <p id="d2e882">In the context of deep learning, hourly air quality simulation is a spatiotemporal sequence-to-sequence learning problem aimed at predicting the most probable future sequence of length <inline-formula><mml:math id="M62" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>, given a previous sequence of length <inline-formula><mml:math id="M63" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula>, as shown in Eq. (2),

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M64" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>Y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">arg</mml:mi><mml:mo movablelimits="false">max⁡</mml:mo><mml:mi>p</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo mathsize="1.1em">(</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>J</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>J</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            Where the arg max (short for “argument of the maximum”) function is used to find the <inline-formula><mml:math id="M65" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> class with the highest predicted probability. The <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the data of <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> input variables at the spatial grid of <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> at time <inline-formula><mml:math id="M69" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. The <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>Y</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the data of <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>Y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> predictive variables at time <inline-formula><mml:math id="M72" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. Specifically, the FastCTM simulates future <inline-formula><mml:math id="M73" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>-hour air pollutant concentrations, given <inline-formula><mml:math id="M74" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula>-hour air pollutant concentrations <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>J</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>Y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> as initial fields and (<inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mi>J</mml:mi></mml:mrow></mml:math></inline-formula>)-hour meteorological and emission conditions <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>J</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. Previous studies generally used multiple-step input data with <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mi>J</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> to ensure sufficient spatial-temporal correlations contained in the training data (Sun et al., 2022; Xing et al., 2022). Instead, we use a 1 h initial pollutant concentration (<inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) to simulate 24 h air quality pollutants (<inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula>24), to ensure FastCTM is dedicated to learning air quality changes between two neighboring hours as shown in Fig. 1a. In other words, at time <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, FastCTM predicted <inline-formula><mml:math id="M82" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>-hour air pollutant concentrations of <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, given the input air pollutant concentration in the previous hour <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and corresponding meteorological data and emissions at time <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. The unit of concentrations is <inline-formula><mml:math id="M86" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>g m<sup>−3</sup> for all pollutants.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e1448"><bold>(a)</bold> General model workflow, and <bold>(b)</bold> the basic simulator module structure at the time step <inline-formula><mml:math id="M88" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> of the deep learning simulation model FastCTM, designed according to Eq. (1). Arrows and boxes with different colours represent calculation modules of different atmospheric physical and chemical processes.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f01.png"/>

          </fig>

      <p id="d2e1470">The FastCTM model uses the basic simulator module (Fig. 1a) recursively for hourly simulations, using output air pollutant concentrations from one step as input to the next step basic simulator. In contrast to directly learning spatiotemporal correlations of predictand itself as in most previous studies (Wang et al., 2018; Shi et al., 2017), the basic simulator (Fig. 1b) is formulated following the atmospheric physical and chemical equations and constraints shown in Eq. (1), and is composed of five modules to respectively represent the physics-chemical processes to improve the model performance. The modules for each of the five processes in the basic simulator are described in the following section. The time step used in FastCTM was 60 s.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Primary Emissions Module</title>
      <p id="d2e1481">Primary pollutants are assumed to be directly emitted into the atmosphere and instantly well-mixed within the PBL. Therefore, hourly enhancement of air-pollutant concentrations caused by primary emissions could be described in the following Eq. (3).

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M89" display="block"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">1000</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="normal">PE</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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">PBLH</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.125em" linebreak="nobreak"/></mml:mrow></mml:math></disp-formula>

            Where <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> refers to the concentration changes contributed by primary emissions at spatial coordinate (<inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>) for species <inline-formula><mml:math id="M92" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> at time <inline-formula><mml:math id="M93" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. The <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PE</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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> is the corresponding total primary emissions within the grid cell per second, which has a unit of g s<sup>−1</sup>. Considering that the cell size in the FastCTM is 12 km by 12 km, we have <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M97" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 12 000 and <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M99" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 12 000 in this study. The boundary layer height PBLH, is also in the unit of meters (m). Therefore, the resulting air pollutant concentration increases by primary emission <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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> has a unit of <inline-formula><mml:math id="M101" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>g m<sup>−3</sup>.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Horizontal Transport Module</title>
      <p id="d2e1726">In the FastCTM, horizontal transport usually has a significant influence on air quality variations (Lang, 2013). In CMAQ, the regional transport is generally represented by the divergence of the product of wind field and air pollutant species as in Eq. (1), inferred from continuity equations and convection equations (Michalakes et al., 2001; Byun and Schere, 2006). By decomposing the air mass movement into two orthogonal directions of east–west (<inline-formula><mml:math id="M103" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>) and north–south (<inline-formula><mml:math id="M104" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>), they could be rewritten in the form shown in Eq. (4),

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M105" display="block"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>U</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>V</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

            Where the wind field is represented as <inline-formula><mml:math id="M106" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula>, which is then decomposed into <inline-formula><mml:math id="M107" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>, respectively, in the <inline-formula><mml:math id="M109" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M110" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions.</p>
      <p id="d2e1840">In the deep learning framework, the partial equation in Eq. (4) could be rewritten in a discrete form as convolution operations and inner product calculations as shown in Eq. (5) with a finite difference method. The convolutional kernels of <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> were defined in an upwind scheme as shown in Eqs. (6) and (7). With the scheme, this transport module itself is mass-conserved, even though FastCTM is not mass-conserved as a whole. 

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M113" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E5"><mml:mtd><mml:mtext>5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi>U</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi>V</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>W</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="center center center"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>U</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="center center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>U</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>W</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>V</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>V</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Diffusion Module</title>
      <p id="d2e2108">Diffusion involves the physical and chemical processes that disperse pollutants in the atmosphere. It is influenced by meteorological conditions, i.e. atmospheric stability and humidity, and surface features, i.e., land terrains and vegetation (Jiang et al., 2021). The turbulence diffusion process <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>K</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> in Eq. (1) helps the spread of pollutants in the atmosphere. It is expressed as the second-order deviation of species concentrations as shown in Eq. (8). They could also be discretized to convolutional operations with the finite difference method as shown in Eq. (9), just like that in the horizontal transport process module.

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M115" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>K</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi>K</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>K</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>K</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi>K</mml:mi><mml:mo>×</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>×</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">RH</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">PRS</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">PBLH</mml:mi></mml:mrow></mml:mfenced><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            The turbulent diffusivity <inline-formula><mml:math id="M116" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is closely related to the meteorological conditions of the atmosphere and is simulated with an encoder module <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. 10). The input variables of the <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> include temperature <inline-formula><mml:math id="M119" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, humidity RH, surface pressure PRS, and boundary layer height PBLH. The <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is determined to be a grid-to-grid regression model based on the Unet<inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula> model with a nested structure (Zhou et al., 2018; Ronneberger et al., 2015). The <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> model consists of 5 layers with each layer respectively composed of 16, 32, 64, 128 and 256 filters.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS5">
  <label>2.2.5</label><title>Chemical Reaction Module</title>
      <p id="d2e2435">Reduced-form models like InMAP (Tessum et al., 2017) and EASIUR (Gentry et al., 2023) focus on annual-average exposure, while FastCTM provides hourly-resolved simulations critical for real-time management. FastCTM quantifies hourly contributions from individual processes (transport, chemistry, emissions) via its modular design, rather than aggregating source impacts in reduced-form models (e.g., EASIUR's source-receptor matrices). Furthermore, FastCTM explicitly couples meteorology (PBLH, <inline-formula><mml:math id="M123" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, RH) with chemistry, whereas InMAP/APEEP (Muller and Mendelsohn, 2007) assume static meteorology, which limits their utility in capturing diurnal or synoptic-scale variations. Specifically, the air pollutant concentration changes caused by chemical reactions are represented in the following Eq. (11). In the equation, the rate of chemical reaction of species <inline-formula><mml:math id="M124" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is expressed as the product of a rate constant <inline-formula><mml:math id="M125" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and a term that is dependent on the concentrations of its reactants <inline-formula><mml:math id="M126" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> (Carter, 1990; Carter and Atkinson, 1996).

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M127" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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>k</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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:mi>f</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">RH</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">PRS</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">WS</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">PRE</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">CFRAC</mml:mi></mml:mrow></mml:mfenced><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            The reaction kinetics constant <inline-formula><mml:math id="M128" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is generally temperature-dependent. They could also be related to atmospheric pressures and moisture humidity in some reaction processes. Therefore, the reaction rate constant <inline-formula><mml:math id="M129" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is simulated using a spatial encoder function Encoder as shown in Eq. (12), which has the same structure as that of diffusion encoder modules (Eq. 10). There are 6 input variables of the <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> including <inline-formula><mml:math id="M131" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, RH, PRS, WS, RN and CFRAC. The concentration processor <inline-formula><mml:math id="M132" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> is designed as a simple multi-layer convolutional network with a kernel size of 1 to represent high-order and complex relations among different reactants.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS6">
  <label>2.2.6</label><title>Deposition Module</title>
      <p id="d2e2636">Air pollutant deposition refers to the process by which atmospheric pollutants are transferred to Earth's surfaces (land, water, vegetation) or removed from the air. This phenomenon plays a critical role in environmental pollution dynamics and ecosystem impacts. The deposition was closely influenced by meteorological conditions and surface characteristics (Janhäll, 2015). For example, high wind disperses pollutants, while turbulence enhances dry deposition. Forests and crops act as sinks due to large surface areas for adsorption. Air quality changes due to the deposition process are expressed linearly as the product of the deposition rate <inline-formula><mml:math id="M133" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> and the corresponding air pollutants concentrations <inline-formula><mml:math id="M134" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>, as shown in Eq. (13). The constant <inline-formula><mml:math id="M135" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> is closely related to the current and previous meteorological conditions, terrains, and underlying land cover types. Therefore, they are all simulated with an Encoder module as shown in Eq. (14).

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M136" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mi mathvariant="normal">WS</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">RH</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">RN</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">HGT</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LULC</mml:mi></mml:mrow></mml:mfenced><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            The model structure and parameter configurations are also the same as that of <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The input data variables of <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Encoder</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> include WS, RH, RN, HGT and LULC.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Model Training</title>
      <p id="d2e2814">The FastCTM was programmed with Python 3 on the deep learning framework TensorFlow (Abadi et al., 2016). The model was trained with the WRF-CMAQ operational forecast data in China for 2018–2022. Considering that on each day we had 120 h forecasts with a spatial coverage of 426 <inline-formula><mml:math id="M140" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 372 grid cells (each with a size of 12 <inline-formula><mml:math id="M141" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 12 km<sup>2</sup>) for 9 meteorological variables and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">I</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> air pollutant variables, the total training dataset has a size of <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi mathvariant="bold">TD</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">1826</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">120</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">426</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">372</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">19</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where 1826 represents the total counting days from 2018 to 2022. Since the model was set to predict 24 h PM<sub>2.5</sub> concentrations from 1 h input data, the total input sequence length was 25 h in each training step. Besides, the size <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> of the input data <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to FastCTM was decided to be 150 <inline-formula><mml:math id="M148" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 150, equal to an area of 1800 <inline-formula><mml:math id="M149" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1800 km<sup>2</sup> in 12 km resolution. Therefore, the input batch data for FastCTM in each step should be the size of <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi mathvariant="bold">BD</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">25</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">150</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">150</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">19</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M152" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> is the batch size (determined as 1 in this study). The input data <inline-formula><mml:math id="M153" display="inline"><mml:mi mathvariant="bold">BD</mml:mi></mml:math></inline-formula> are randomly sliced from the whole training dataset <inline-formula><mml:math id="M154" display="inline"><mml:mi mathvariant="bold">TD</mml:mi></mml:math></inline-formula> in each training iteration, indicating each <inline-formula><mml:math id="M155" display="inline"><mml:mi mathvariant="bold">BD</mml:mi></mml:math></inline-formula> represents different spatial and temporal coverages. The random sampling tactics help the model learn inherent physical and chemical principles rather than just statistical spatiotemporal autocorrelations using data in a constant spatial area (Xing et al., 2022). Besides, the spatio-temporal random samples contain varied emissions, which would improve FastCTM adaptation to changing emission levels.</p>
      <p id="d2e3011">Even though five modules are defined in FastCTM, individual processes are not trained separately. The model was trained as a whole with hour-to-hour air pollutant concentrations, while each process could learn its parameters under the constraints of its dedicated formulation. Specifically, FastCTM was tuned to minimize the loss function  <inline-formula><mml:math id="M156" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>, which was determined to be L2 loss (Bühlmann and Yu, 2003) of the regularized mean squared error (MSE) as shown in Eq. (15). The model was optimized using the Adam optimizer (Kingma and Ba, 2014).

            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M157" display="block"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>J</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><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:mi>I</mml:mi></mml:munderover><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</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:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></disp-formula>

          The learning rate was set to be 0.001, and the batch size to be 1. The FastCTM model was trained on one entry-level professional acceleration card of NVIDIA A40 with a running time of 10 h for every 10 000 iterations. A total of 300 000 iterations were performed until the remaining model loss stabilized.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Model Evaluation</title>
      <p id="d2e3154">FastCTM was assessed against CMAQ simulations using the same input emission data and meteorological fields. Starting from 00:00 local time on each day, the CMAQ model simulated 120 h forecasts in one cycle. There are 139 cycles in the evaluation year of 2023 due to data unavailability in the remaining days. The FastCTM model generated 119 h forecasts using a 1 h initial input condition. The 119 h forecasts in the leading hours from 2 to 120 by the two models were compared regarding to the corresponding leading time. For example, when we had a 120 h forecast starting at 00:00 on 1 January 2023 at Beijing Local Time (BLT), the data of 00:00 on 1 January 2023 were fed into FastCTM to get the 119 h forecasts until 23:00 on 5 January. The 10 species forecasts by FastCTM were compared against the CMAQ forecasts at each corresponding hour. The metrics of root mean square error (RMSE) and coefficient of determination (<inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) were calculated daily in each of 119 leading hours on the difference in each of the 158 742 grid cells between CMAQ and FastCTM. Therefore, metrics of <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and RMSE were obtained on each lead hour on each day of the independent test year of 2023. The statistical values on each day are then averaged for the same leading hour for comparison.</p>
      <p id="d2e3179">The FastCTM was also assessed in terms of sensitivity analysis to emission inputs and meteorological fields. For meteorological variables, responses of six criteria pollutant concentrations to <inline-formula><mml:math id="M160" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, WS, and PBLH were calculated. For emissions, responses to paired variables of SO<sub>2</sub>/NH<sub>4</sub> and NO<sub><italic>x</italic></sub>/VOC were calculated. Besides, FastCTM's capability to simulate responses to emission changes was also evaluated by comparing with CMAQ simulations in 11 emission-intervention scenarios. Finally, the contributions of five internal processes of transport, diffusion, emission, reaction, and deposition were also analyzed and discussed for an example pollution episode.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Forecast Performance by FastCTM</title>
      <p id="d2e3232">FastCTM has exhibited strong, stable performance in reproducing CMAQ forecasts over the 119 h forecast period evaluated for 2023 (Fig. 2). The average RMSE values for six criteria pollutants of PM<sub>2.5</sub>, PM<sub>10</sub>, SO<sub>2</sub>, NO<sub>2</sub>, CO, and O<sub>3</sub> are, respectively 9.1, 11.9, 4.4, 4.0, 48.9 and 10.9 <inline-formula><mml:math id="M169" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>g m<sup>−3</sup>. For <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values, they are 0.8, 0.81, 0.8, 0.83, 0.9 and 0.7. As for PM<sub>2.5</sub> components, RMSE values are 1.68, 2.68, 1.52, 1.98 and 4.25 <inline-formula><mml:math id="M173" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>g m<sup>−3</sup>, respectively for SO<inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, NO<inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn><mml:mo>-</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, NH<inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, organic matters and other inorganic components, while the <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values are 0.72, 0.6, 0.3, 0.83 and 0.68. Compared to the <inline-formula><mml:math id="M179" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 5 ppb (<inline-formula><mml:math id="M180" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 10.5 <inline-formula><mml:math id="M181" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>g m<sup>−3</sup>) in the previous study by Xing et al. (2022), the FastCTM model has similar RMSE values in forecasting O<sub>3</sub>. To test the influences of initial conditions on FastCTM long-term simulations, FastCTM forecasts using zero values as input air quality data were almost the same as those using ordinary input in the long leading hours. Results indicating that FastCTM simulations in long leading hours are not affected by initial conditions (Fig. S5 in the Supplement), just like deterministic CTMs (such as CMAQ). In other words, the insensitivities of FastCTM to initial conditions indicate that it has well learned and encoded the most physical and chemical principles in CMAQ CTM, rather than just spatio-temporal correlations among air quality sequences.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e3438">The evaluation performances of FastCTM forecasts against CMAQ forecasts in 2023. Panels <bold>(a)</bold> and <bold>(b)</bold> respectively show RMSE values of criteria pollutants and the PM<sub>2.5</sub> components. Panels <bold>(c)</bold> and <bold>(d)</bold> show <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values. It should be noted that the RMSE value of CO corresponds to the right axis in <bold>(a)</bold>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f02.png"/>

        </fig>

      <p id="d2e3483">Hourly RMSE values show clear diurnal variation with higher RMSE values in the nighttime than that in the daytime, which could be due to higher hourly concentrations of air pollutants in the nighttime, except for O<sub>3</sub> (Fig. S6 of the Supplement). Consistency between CMAQ and FastCTM, as characterized by <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, is lower in the daytime. Since the FastCTM is a 2-D model only considering atmospheric processes within the boundary layer, lower consistency with the CMAQ model during daytime, possibly due to more vigorous vertical mixing. Strong vertical mixing of air pollutants to the height above PBLH has been found (Li et al., 2017; Tang et al., 2016), which may not be fully represented in FastCTM. It is important to note that the relatively low <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values observed for NH<inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>. While CMAQ explicitly resolves NH<inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> formation reactions, FastCTM does not explicitly encode these pathways. Instead, the neural network implicitly learns relationships between NH<inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> and precursor emissions (NH<sub>3</sub>, NO<sub><italic>x</italic></sub>, SO<sub>2</sub>) and meteorological variables (e.g., temperature, humidity). This simplification omits acid-base equilibria and aerosol thermodynamics, which are critical for partitioning NH<inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> between gas and particle phases. The low <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> for NH<inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> primarily reflects FastCTM's simplified chemical mechanism in this part, which could be improved by adding related species in the simulation.</p>
      <p id="d2e3618">The spatial distributions of the mean absolute error (MAE) and the normalized mean absolute error (NMAE) are presented in Fig. 3. For all six pollutants under consideration, MAE values tend to be higher in polluted areas. In polluted environments, there are often multiple sources of emissions, complex chemical reactions, and variable meteorological conditions that can lead to greater discrepancies between the predicted concentrations of the two models. Conversely, the NMAE values exhibit an opposite trend, being lower in polluted areas. In these regions, the NMAE values typically hover around 0.2, in contrast to the relatively higher values of approximately 1 in cleaner areas. The NMAE is a normalized metric that takes into account the magnitude of the actual pollutant concentrations. A lower NMAE in areas with high pollution levels suggests that the FastCTM model is effectively capturing the overall magnitude and trends relative to the reference CMAQ simulation. The Air quality forecasts starting from 00:00 a.m. on 4 March 2023 (Fig. S7 in the Supplement) demonstrate FastCTM's strong capability in modelling the complex spatio-temporal changes in a large spatial domain and over a relatively long period and a large area.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e3623">Spatial distribution of mean absolute error <bold>(a, c, e, g, i, k)</bold> and normalized mean absolute error for the six criteria pollutants <bold>(b, d, f, h, j, l)</bold> of FastCTM compared with CMAQ in 2023.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f03.png"/>

        </fig>

      <p id="d2e3638">Defining the warm season as the months from April to September and the winter and cold season as the remaining months, the FastCTM model exhibited comparable performances. As shown in Fig. 4 (with detailed information in Fig. S8 in the Supplement), the coefficient of determination <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values for the six criteria pollutants were 0.82, 0.8, 0.8, 0.82, 0.91, and 0.7 in the warm season, and 0.8, 0.79, 0.78, 0.83, 0.88, and 0.68 in the cold season, respectively. To assess the performance variations of FastCTM across different spatial locations, comparative evaluations were carried out in urban and rural areas as well as in inland and coastal regions. Generally, FastCTM demonstrated slightly higher accuracies in rural areas compared to urban areas (as presented in Fig. S9 in the Supplement). This outcome is reasonable given the more intricate emission and chemical processes prevalent in urban settings (Guo et al., 2014). Similarly, FastCTM exhibited comparable performances in inland areas to those in coastal areas, except for PM<sub>2.5</sub> and PM<sub>10</sub> (Fig. S10 in the Supplement).</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e3672">The mean evaluation <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values for all 119 leading hours of FastCTM forecasts in warm/cold seasons, rural/urban areas, and coastal/inland areas.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f04.png"/>

        </fig>

      <p id="d2e3692">To validate the FastCTM model, three land use regression (LUR) models were constructed, namely the linear regression model, the random forest model (with the number of trees set at 500), and the XGBoost model (with the booster specified as gbtree). These LUR models were developed using the same input meteorological data, emissions, and geophysical variables as FastCTM to ensure fair comparison. When compared with the FastCTM model, the performance of the LUR models was found to be significantly inferior, as demonstrated in the Table 1 and Figs. S10–S12 in the Supplement. For example, <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values for FastCTM range from 0.68–0.90, whereas the LUR models only achieve 0.06–0.33. This outcome is anticipated when we consider the complex nature of air quality dynamics in predicting future air quality. Air quality is not a static entity, but it varies both spatially and temporally, determined by the joint effects of local emissions, meteorological conditions, and surface features, etc. For instance, the transport of air pollution is a highly dynamic process that hinges on wind fields and air pollution concentrations in a reciprocal manner. The wind direction and speed dictate the trajectory along which pollutants travel, while the existing pollutant concentrations in different regions influence the overall dispersion and mixing patterns. LUR models, which on the other hand predominantly rely on local input data (Wong et al., 2021; Cheng et al., 2021), struggle to capture these intricate, non-local interactions. They cannot account for the far-reaching effects, such as wind-driven pollutant transport and the temporally accumulated changes in air quality over larger geographical areas. As far as we know, LUR models have been mostly applied in predicting air pollution fields in retrieval given corresponding air quality observations as training and constrained input data. They have been seldom used in air quality forecasts and simulations, as we have demonstrated with the FastCTM model.</p>

<table-wrap id="T1"><label>Table 1</label><caption><p id="d2e3710">Performance metrics of LUR models and FastCTM compared against CMAQ.</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="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Variable</oasis:entry>
         <oasis:entry colname="col2">Model</oasis:entry>
         <oasis:entry colname="col3">RMSE</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">NMB</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">PM<sub>2.5</sub></oasis:entry>
         <oasis:entry colname="col2">FastCTM</oasis:entry>
         <oasis:entry colname="col3">8.78</oasis:entry>
         <oasis:entry colname="col4">0.81</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liner Model</oasis:entry>
         <oasis:entry colname="col3">35.05</oasis:entry>
         <oasis:entry colname="col4">0.09</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.24</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Random Forest</oasis:entry>
         <oasis:entry colname="col3">33.08</oasis:entry>
         <oasis:entry colname="col4">0.19</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">XGBoost</oasis:entry>
         <oasis:entry colname="col3">33.02</oasis:entry>
         <oasis:entry colname="col4">0.14</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.12</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">PM<sub>10</sub></oasis:entry>
         <oasis:entry colname="col2">FastCTM</oasis:entry>
         <oasis:entry colname="col3">11.58</oasis:entry>
         <oasis:entry colname="col4">0.80</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liner Model</oasis:entry>
         <oasis:entry colname="col3">44.66</oasis:entry>
         <oasis:entry colname="col4">0.10</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.23</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Random Forest</oasis:entry>
         <oasis:entry colname="col3">45.07</oasis:entry>
         <oasis:entry colname="col4">0.19</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.33</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">XGBoost</oasis:entry>
         <oasis:entry colname="col3">44.53</oasis:entry>
         <oasis:entry colname="col4">0.15</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.21</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SO<sub>2</sub></oasis:entry>
         <oasis:entry colname="col2">FastCTM</oasis:entry>
         <oasis:entry colname="col3">4.51</oasis:entry>
         <oasis:entry colname="col4">0.80</oasis:entry>
         <oasis:entry colname="col5">0.09</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liner Model</oasis:entry>
         <oasis:entry colname="col3">39.42</oasis:entry>
         <oasis:entry colname="col4">0.14</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.18</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Random Forest</oasis:entry>
         <oasis:entry colname="col3">25.74</oasis:entry>
         <oasis:entry colname="col4">0.33</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.65</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">XGBoost</oasis:entry>
         <oasis:entry colname="col3">25.57</oasis:entry>
         <oasis:entry colname="col4">0.26</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.60</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">NO<sub>2</sub></oasis:entry>
         <oasis:entry colname="col2">FastCTM</oasis:entry>
         <oasis:entry colname="col3">4.24</oasis:entry>
         <oasis:entry colname="col4">0.83</oasis:entry>
         <oasis:entry colname="col5">0.04</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liner Model</oasis:entry>
         <oasis:entry colname="col3">21.42</oasis:entry>
         <oasis:entry colname="col4">0.27</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.30</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Random Forest</oasis:entry>
         <oasis:entry colname="col3">25.13</oasis:entry>
         <oasis:entry colname="col4">0.16</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.58</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">XGBoost</oasis:entry>
         <oasis:entry colname="col3">23.88</oasis:entry>
         <oasis:entry colname="col4">0.15</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.43</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CO</oasis:entry>
         <oasis:entry colname="col2">FastCTM</oasis:entry>
         <oasis:entry colname="col3">51.84</oasis:entry>
         <oasis:entry colname="col4">0.90</oasis:entry>
         <oasis:entry colname="col5">0.01</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liner Model</oasis:entry>
         <oasis:entry colname="col3">427.67</oasis:entry>
         <oasis:entry colname="col4">0.03</oasis:entry>
         <oasis:entry colname="col5">6.38</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Random Forest</oasis:entry>
         <oasis:entry colname="col3">83.25</oasis:entry>
         <oasis:entry colname="col4">0.08</oasis:entry>
         <oasis:entry colname="col5">1.32</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">XGBoost</oasis:entry>
         <oasis:entry colname="col3">70.06</oasis:entry>
         <oasis:entry colname="col4">0.06</oasis:entry>
         <oasis:entry colname="col5">1.10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">O<sub>3</sub></oasis:entry>
         <oasis:entry colname="col2">FastCTM</oasis:entry>
         <oasis:entry colname="col3">11.46</oasis:entry>
         <oasis:entry colname="col4">0.68</oasis:entry>
         <oasis:entry colname="col5">0.02</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liner Model</oasis:entry>
         <oasis:entry colname="col3">357.97</oasis:entry>
         <oasis:entry colname="col4">0.09</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.46</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Random Forest</oasis:entry>
         <oasis:entry colname="col3">285.16</oasis:entry>
         <oasis:entry colname="col4">0.19</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.21</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">XGBoost</oasis:entry>
         <oasis:entry colname="col3">291.58</oasis:entry>
         <oasis:entry colname="col4">0.15</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.22</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4356">Annually, the daily air quality typically exhibits similar fluctuations to those in other years, which can be primarily attributed to the cyclical nature of meteorological conditions and pollutant emission patterns. The FastCTM model was trained using a comprehensive dataset spanning five years, from 2018 to 2022. In light of this, it was crucial to rule out the possibility that the model was merely reproducing historical averages during the test year of 2023. To this end, the daily national average concentrations of PM<sub>2.5</sub> and O<sub>3</sub> in 2023, as predicted by FastCTM, were meticulously compared with those simulated by CMAQ in the same test year, as well as with the CMAQ forecasts from the training years of 2018–2022. As illustrated in Fig. 5, the predictions made by FastCTM in 2023 align more closely with the actual CMAQ forecasts for that year, with <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.94</mml:mn></mml:mrow></mml:math></inline-formula> and 0.72, respectively, for PM<sub>2.5</sub> and O<sub>3</sub>, rather than with the forecasts generated from the training data of 2018–2022, with <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.54</mml:mn></mml:mrow></mml:math></inline-formula> and 0.59. The NMB was also lower between FastCTM and CMAQ for the same year, 2023. These results not only validate the adaptive learning capabilities of the FastCTM model but also indicate that the model is not using a simplistic approach of averaging concentrations from the previous five years based on time of day. Hourly time series plots of air pollutant concentrations (Fig. S6 in the Supplement) further demonstrate that FastCTM appears to incorporate real-time meteorological feedback, adjust for shifts in emission patterns, and leverage its learned relationships to provide more accurate and contemporaneous predictions.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e4428">The daily FastCTM forecasts compared with CMAQ forecasts, respectively, in the training period of 2018–2022 and the evaluation period of 2023 for <bold>(a)</bold> PM<sub>2.5</sub> and <bold>(b)</bold> O<sub>3</sub>. The gaps for FastCTM and CMAQ in 2023 are due to data unavailability these days.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f05.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Sensitivity Analysis with FastCTM</title>
      <p id="d2e4469">The FastCTM model was trained with 5-year meteorological and air quality simulations by WRF-CMAQ. These simulations used an emission inventory that was identical for every year. In this condition, the FastCTM model has learned the relationships between the air quality and varied meteorology with fixed emissions input. Considering that the FastCTM model has exhibited high accuracy in an independent evaluation year 2023, when new meteorological fields are fed into FastCTM, the deep learning model should be able to simulate responses of air pollutant concentrations to meteorological variables. However, for the response of air pollutant concentrations to emissions, the training data do not contain relationships between inter-annual varied emissions and air quality under the condition of the same annual meteorological fields. Therefore, it is less expected for FastCTM to simulate reliable and correct response relationships between emissions and air quality. To validate these analyses, we calculated the sensitivities of simulated air pollutant concentrations to changes in meteorological variables and emissions.</p>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Response of Air Pollutant Concentration to Meteorology</title>
      <p id="d2e4479">The responses of six criteria pollutants to meteorological changes simulated by FastCTM are evaluated as exhibited in Fig. 6. For ground-level temperature (<inline-formula><mml:math id="M234" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>) elicited a distinct response in O<sub>3</sub> concentrations compared to the other five criteria pollutants. O<sub>3</sub> concentrations have slight negative responses to <inline-formula><mml:math id="M237" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> in January, as shown in Fig. 6a, which is probably because higher temperatures increase NO? emissions, enhancing dilution. O<sub>3</sub> concentrations had the strongest positive responses in August among six pollutants, which is consistent with previous observation-based studies (Flaum et al., 1996). The O<sub>3</sub> had larger sensitivities when the air temperature was higher. The gaseous pollutants of CO, NO<sub>2</sub>, and SO<sub>2</sub> show the strongest positive response to temperature, which could be caused by the shift of chemical equilibrium towards the higher release of these gaseous pollutants (Bassett and Seinfeld, 1983; Cox, 1982). The particulate matter pollutants, especially PM<sub>10</sub>, have the weakest responses among six pollutants. Considering that there are dominating proportions of chemically inert species in particulates, the weak responses of PM<sub>2.5</sub> and PM<sub>10</sub> are expected.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e4580">The FastCTM predicted air pollutant percentage changes in response to changes of <inline-formula><mml:math id="M245" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, WS, and PBLH in Beijing on 2 January (<bold>a–c</bold>, respectively in the left column) and 1 August (<bold>d–f</bold>, respectively in the right column), 2023. The air pollutant concentrations are relative to those at the baseline meteorological conditions.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f06.png"/>

          </fig>

      <p id="d2e4602">For the wind speed and PBLH, the responses of pollutants have similar patterns for the same pollutant. First, O<sub>3</sub> concentrations exhibited patterns opposite to other pollutants both in January and August. Higher wind speed would increase the dispersion and transport of air pollutants (Feng et al., 2015; Lv et al., 2017), resulting in lower pollution levels, so concentrations decrease as wind speed increases, except for O<sub>3</sub>. The contradictory response of ozone and particulate matter concentrations to PBLH is consistent with the analysis results of multiple-year observations (Liu and Tang, 2024). Theoretically, the air pollutant concentrations should exhibit an inverse relationship between air pollution concentrations and PBLH. The actual air pollutant concentration changes simulated by FastCTM generally fit the theory that there are negative nonlinear effects with increasing PBLH. Meanwhile, the sensitivity is stronger when the PBLH is lower (Fig. 6e and f), which is consistent with previous observation-based analysis (Wang et al., 2019; Su et al., 2020). The totally different relationship of O<sub>3</sub> to wind speed and PBLH compared to other pollutants could be due to its high dependence on chemical precursors, such as NO<sub><italic>x</italic></sub> and VOC. Concentrations of these precursors could have an inverse relationship with O<sub>3</sub> at specific locations. The FastCTM model itself is trained with multi-year CMAQ simulations, indicating that it is preconditioned on varied meteorological fields with the same atmospheric physical and chemical rules. Therefore, the sensitivity of air quality simulations to meteorological variations could be well learned, especially with the discipline-based model FastCTM.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Response of Air Pollutant Concentration to Emission</title>
      <p id="d2e4658">The sensitivity analysis with a “brute force” method can be carried out with the FastCTM model quickly due to its high computational efficiency on GPU. The responses of PM<sub>2.5</sub> concentrations to doubled emissions of SO<sub>2</sub>, NO<sub><italic>x</italic></sub> were explored in the winter month of January 2023 (Fig. 7). For doubled NO<sub><italic>x</italic></sub>, the PM<sub>2.5</sub> concentrations exhibited positive responses in most areas of China as shown in Fig. 7a. The largest increases occurred in North China, Heilongjiang province in Northeast China, the Yangtze River Delta, and Sichuan province. In these places, the NO<sub><italic>x</italic></sub> emissions are relatively large. For doubled SO<sub>2</sub>, PM<sub>2.5</sub> concentrations increased in almost all of China as shown in Fig. 7b. The response was larger in North China, Northeast China and the Sichuan basin. The PM<sub>2.5</sub> responses simulated by FastCTM were generally consistent with previous studies (Li et al., 2022).</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e4745">Average predictions of PM<sub>2.5</sub> concentrations in 5 lead-days with doubled emissions in January 2023. Panel <bold>(a)</bold> refers to predictions with doubled NO<sub><italic>x</italic></sub>, and <bold>(b)</bold> refers to double SO<sub>2</sub>.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f07.png"/>

          </fig>

      <p id="d2e4787">As for ozone, its responses to doubled NO<sub><italic>x</italic></sub> and VOC are explored as shown in Fig. 8. For NO<sub><italic>x</italic></sub> emission, decreases in O<sub>3</sub> concentrations in polluted regions like North China, the Yangtze River Delta, and other highly industrial regions are well captured by FastCTM. The response is reasonable considering that these regions are generally abundant with NO<sub><italic>x</italic></sub> emissions and at VOC-limited conditions. Doubling VOC emissions leads to a significant decrease in O<sub>3</sub> (Fig. S14 in the Supplement), since increased VOC would consume more O<sub>3</sub> in these regions. The spatial patterns of O<sub>3</sub> responses to NO<sub><italic>x</italic></sub> and VOC are similar to a previous deep learning study trained by emission-controlled simulation data (Xing et al., 2022). However, due to the complex speciation of VOC emissions that is simplified in the FastCTM, uncertainties for responses of O<sub>3</sub> to VOC should be noted.</p>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e4875">Average predictions of hourly O<sub>3</sub> concentrations in 5 lead-days with doubled NO<sub><italic>x</italic></sub> emissions in July 2023.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f08.png"/>

          </fig>

      <p id="d2e4902">The sensitivities of FastCTM simulations to emission interventions were contrasted with those of CMAQ. Specifically, CMAQ was employed to simulate 11 emission scenarios over the two-month periods of January and July 2019 in Southwest China (Huang et al., 2022). The alterations in emissions relative to the base case are presented in Table 1. Among these scenarios, 10 involved reduced emissions of major species, with only the no-control scenario exhibiting increased emissions. Utilizing the identical emissions and meteorological data, FastCTM also conducted simulations, which were then compared to those of CMAQ. For the 11 scenarios in question, the changes in air pollutant concentrations relative to the base case at the locations of 139 national air quality monitoring stations (Fig. S15 in the Supplement) were extracted and compared in the winter month of January 2019 (Fig. 9a) and in the summer month of July 2019 (Fig. 9b). The results indicated that, overall, the FastCTM simulations due to emissions changes were in good agreement with those of CMAQ, as reflected in two aspects. The correlation coefficient <inline-formula><mml:math id="M274" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> values are around 0.9 for SO<sub>2</sub>, NO<sub>2,</sub> and O<sub>3</sub> in both summer and winter months. For PM<sub>2.5</sub> and PM<sub>10</sub>, FastCTM exhibited higher consistency with CMAQ in July than in January, with <inline-formula><mml:math id="M280" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> values around 0.6 for most cases. For CO, FastCTM has much better performance in January than in July, with <inline-formula><mml:math id="M281" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> values of approximately 0.8 and 0.2. Considering that CO concentration changes are mostly due to physical dispersion and transport, the decreased performance is probably due to increased vertical mixing in summer, which is not fully represented in the 2D scheme of FastCTM. Specifically, in January 2019, except for NO<sub>2</sub>, FastCTM responded to emission changes with an interquartile range (IQR, 25 %–75 % percentile) similar to that of CMAQ (Fig. S16). In July 2019, as depicted in Fig. S17, all the criteria pollutants except CO demonstrated a comparable degree of response to emission reductions.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e4987">The emission change details of the emission scenarios.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scenario</oasis:entry>
         <oasis:entry colname="col2">abbreviation</oasis:entry>
         <oasis:entry colname="col3">Sector</oasis:entry>
         <oasis:entry colname="col4">NO<sub><italic>x</italic></sub></oasis:entry>
         <oasis:entry colname="col5">VOCs</oasis:entry>
         <oasis:entry colname="col6">SO<sub>2</sub></oasis:entry>
         <oasis:entry colname="col7">CO</oasis:entry>
         <oasis:entry colname="col8">PM<sub>2.5</sub></oasis:entry>
         <oasis:entry colname="col9">PMC</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">nocontrol</oasis:entry>
         <oasis:entry colname="col2">NCtrl</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4">30 %</oasis:entry>
         <oasis:entry colname="col5">30 %</oasis:entry>
         <oasis:entry colname="col6">30 %</oasis:entry>
         <oasis:entry colname="col7">30 %</oasis:entry>
         <oasis:entry colname="col8">30 %</oasis:entry>
         <oasis:entry colname="col9">30 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4">20 %</oasis:entry>
         <oasis:entry colname="col5">20 %</oasis:entry>
         <oasis:entry colname="col6">20 %</oasis:entry>
         <oasis:entry colname="col7">20 %</oasis:entry>
         <oasis:entry colname="col8">20 %</oasis:entry>
         <oasis:entry colname="col9">20 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">medianX</oasis:entry>
         <oasis:entry colname="col2">MedX</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M286" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>36 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M287" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>35 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M288" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>48 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M289" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>23 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M290" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M291" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M292" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M293" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M294" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M295" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M296" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">medianY</oasis:entry>
         <oasis:entry colname="col2">MedY</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M297" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M298" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M299" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>38 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M300" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>13 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M301" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M302" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M303" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>30 %</oasis:entry>
         <oasis:entry colname="col5">0 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M304" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>16 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M305" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M306" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">medianZ</oasis:entry>
         <oasis:entry colname="col2">MedZ</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M307" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>36 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M308" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M309" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>48 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M310" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>23 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M311" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M312" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M313" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col5">0 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M314" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M315" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M316" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Med-3</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M318" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M319" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M320" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>18 %</oasis:entry>
         <oasis:entry colname="col7">0</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
         <oasis:entry colname="col9">0</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M321" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col5">0 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7">0</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
         <oasis:entry colname="col9">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Med-2</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M323" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>16 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M324" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M325" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M326" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3 %</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
         <oasis:entry colname="col9">0</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M327" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 %</oasis:entry>
         <oasis:entry colname="col5">0 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M328" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6 %</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
         <oasis:entry colname="col9">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Med-1</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M330" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M331" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>35 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M332" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>38 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M333" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>13 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M334" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M335" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M336" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>30 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M337" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M338" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>16 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M339" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M340" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">median0</oasis:entry>
         <oasis:entry colname="col2">Med0</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M341" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>36 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M342" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M343" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>48 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M344" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>23 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M345" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M346" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M347" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M348" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M349" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M350" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M351" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Med+1</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M353" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>46 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M354" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>65 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M355" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>58 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M356" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>33 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M357" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>19 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M358" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>19 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M359" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M360" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>30 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M361" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>36 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M362" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M363" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">median2030</oasis:entry>
         <oasis:entry colname="col2">Med30</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M364" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>55 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M365" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M366" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>80 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M367" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M368" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M369" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M370" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>60 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M371" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M372" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M373" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M374" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">median2035</oasis:entry>
         <oasis:entry colname="col2">Med35</oasis:entry>
         <oasis:entry colname="col3">Industrial</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M375" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>80 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M376" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>80 %</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M377" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>90 %</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M378" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>60 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M379" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M380" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Traffic</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M381" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>80 %</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M382" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>60 %</oasis:entry>
         <oasis:entry colname="col6">0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M383" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>60 %</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M384" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 %</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M385" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e6357">Correlation coefficient <inline-formula><mml:math id="M386" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> for responses of FastCTM and CMAQ to different emission scenarios and different air pollutants in January 2023 <bold>(a)</bold> and July 2023 <bold>(b)</bold>.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f09.png"/>

          </fig>

      <p id="d2e6379">FastCTM model used a principles-constrained formulation framework. As shown in Eq. (4), atmospheric chemical reactions are in the Atkinson form, which independently estimates the reaction rate from meteorological conditions and polynomials of reactant concentrations in multiple powers. The principle-based formulation should be the reason for the relatively significant and reasonable response simulations of PM<sub>2.5</sub> and O<sub>3</sub> to precursor emissions, even though the FastCTM itself is not trained by emission-controlled CMAQ scenario simulations. The remaining uncertainties should be attributed to the reason that FastCTM only considered environmental chemical reactants in part, compared to that of the CMAQ model (Binkowski and Roselle, 2003).</p>
</sec>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Internal Processes Analysis with FastCTM</title>
      <p id="d2e6409">The FastCTM is a principles-guided deep neural network to individually simulate the dominant atmospheric physical and chemical processes as defined in Eq. (1). The processes are calculated numerically with critical parameters describing the processes being estimated by deep learning encoders. The hourly concentration changes equal the sum of the changes produced by each process. Figure 11 depicts an example during the nighttime of 13 January 2023, when hourly PM<sub>2.5</sub> concentration changes significantly. Between the two hours of 18:00 and 19:00, hourly PM<sub>2.5</sub> concentrations change markedly in neighbouring areas of Shandong, Hebei, and Henan provinces as shown in the red rectangle (denoted as Area A hereafter) in Fig. 11c. In this example, strong northern wind prevails, leading pollutants to move southward. For PM<sub>2.5</sub> concentration changes caused by primary emissions (Fig. 8d), it is determined by the primary emission and the mixing volumes determined by PBLH. PM<sub>2.5</sub> changes are mostly determined by the transport process (Fig. 11e) as its spatial pattern most closely resembles total PM<sub>2.5</sub> concentration changes. In the transport process, air pollutants move from one area to another, determined by the wind fields as shown in Eq. (4). When the northern clean air prevails as in Area A, changes should be negative in the upstream direction and positive in the downstream direction. The transport process simulated by FastCTM sticks to this pattern. As known to us, the diffusion process will bring pollutants from a region of high concentration to one of low concentration. Its contribution is low as shown in Fig. 11f, which is reasonable considering the relatively large grid cell size of 12 km and short simulation period of 1 h. PM<sub>2.5</sub> concentration changes caused by the diffusion process constituted a small proportion compared to other processes. The activities of chemical reactions are determined by both meteorological conditions and related precursor concentrations. PM<sub>2.5</sub> contribution changes between T1 and T2 caused by chemical reactions are lower in the areas to the north of Area A because the cold and clean air in this area is not favourable for chemical reactions. The deposition is the dominant process that led to PM<sub>2.5</sub> concentration reductions where regional transport was not significant. In general, deposition rates were proportional to PM<sub>2.5</sub> concentrations as shown in Fig. 8h (Davis and Swall, 2006). It should be noted that FastCTM simulated air quality in a 2-D domain rather than in 3-D. The deposition may also include the vertical transport of air pollutants to the upper air above PBL  (Zhao et al., 2020).</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e6496">An example of the PM<sub>2.5</sub> concentration at T1 (18:00, <bold>a</bold>) and T2 (19:00, <bold>b</bold>) on 13 January 2023 (with the forecast leading time of 42 h) and hourly changes <bold>(c)</bold>. Changes caused by each of the five dominant processes are depicted in <bold>(d)</bold>–<bold>(h)</bold>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f10.png"/>

        </fig>

      <p id="d2e6530">Simulated contributions of five major processes to hourly PM<sub>2.5</sub> concentration changes are compared between FastCTM and CMAQ at 139 stations (Fig. S15) in the Sichuan-Chongqing region from 12 to 16 October 2024, as shown in boxplots of Fig. 11. Overall, the simulation results of the process contributions by FastCTM and its parent model CMAQ were relatively consistent. Higher degrees of consistency were found in simulations of emissions, advection processes, and diffusion processes between the two models. Contributions from chemical reactions of FastCTM exhibited overestimation compared to CMAQ, while contributions from deposition were underestimated. The differences in the simulated deposition and reaction contributions between the two models could be due to incomplete representation of influencing factors, given the complexity of the two processes. In general, the consistency between the two models provides confidence in the reliability of FastCTM for simulating and understanding the complex interplay of atmospheric processes that govern PM<sub>2.5</sub> levels.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e6554">Boxplots of hourly PM<sub>2.5</sub> contribution changes from five major atmospheric processes at 139 evaluation stations from 13 to 16 October 2024, simulated by <bold>(a)</bold> CMAQ and <bold>(b)</bold> FastCTM.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/18/6295/2025/gmd-18-6295-2025-f11.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Discussions</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Model Accuracy and Uncertainty</title>
      <p id="d2e6594">One debatable concern is the accuracy of neural network (NN)-based components in integrated chemical transport models (CTMs) and the potential for amplified uncertainty when coupling multiple NN modules. Literature precedent suggests that individual NN emulators may exhibit lower accuracy compared to traditional physical parameterizations, but their integration could introduce unexplained uncertainties. This is a valid consideration that aligns with broader discussions in Earth system modeling about the trade-offs between computational efficiency and physical fidelity (Irrgang et al., 2021).</p>
      <p id="d2e6597">In FastCTM, we address this by adopting a principle-informed modular design where each module (transport, chemistry, deposition, etc.) is constrained by governing physical/chemical equations (e.g., Eqs. 3–14). This distinguishes it from unconstrained “black-box” NN models, as each process is guided by known atmospheric dynamics. For example, the transport module explicitly enforces mass conservation via upwind schemes (Eqs. 5–7), and the chemical reaction module links reaction rates to meteorological conditions (Eq. 12) based on kinetic theory. Our evaluation shows that FastCTM maintains high consistency with CMAQ across 119 h forecasts (Sect. 3.1), with <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values exceeding 0.8 for most pollutants, indicating that physical constraints effectively mitigate accuracy losses.</p>
      <p id="d2e6611">However, we acknowledge that uncertainty can accumulate when coupling modules, particularly for species involved in complex multi-process interactions due to limited chemical constraints in our current training datasets(e.g., NH<inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msubsup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, Sect. 3.1). This is partly due to simplifications in FastCTM's chemical mechanism, which omits some aerosol thermodynamics included in CMAQ. Future work will reduce such uncertainties by incorporating additional species (e.g., VOCs) and refining process formulations by adding CMAQ's integrated process rate (IPR) data for supervised training of individual modules.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Choosing Neural Network Components over Traditional Parameterizations</title>
      <p id="d2e6634">One question might arise about the utility of replacing non-bottleneck CTM components (e.g., deposition) with NN solvers, given the argument that traditional parameterizations may already be accurate and fast. This highlights a critical design choice in FastCTM: balancing computational efficiency with fidelity to the parent model (CMAQ).</p>
      <p id="d2e6637">It is important to note that even non-bottleneck components in traditional CTMs can benefit from NN acceleration in integrated simulations. For example, CMAQ's deposition module, while not a primary computational burden, relies on parameterizations based on similarity theory and limited flux measurements (Janhäll, 2015), which may oversimplify complex surface-atmosphere interactions (e.g., vegetation-specific uptake). NN-based parameterizations have shown promise in improving such processes. Silva et al. (2019), for instance, developed a deep learning model for ozone dry deposition that outperformed traditional schemes in independent validation. In FastCTM, the deposition module (Eq. 14) leverages NN to capture nonlinear relationships between meteorology (e.g., wind speed, land cover) and deposition rates, while retaining compatibility with CMAQ's output.</p>
      <p id="d2e6640">Moreover, FastCTM's modular architecture allows flexible integration of traditional parameterizations as an option. For example, users could replace the NN-based deposition module with CMAQ's original parameterization if higher fidelity to that specific process is prioritized. This hybrid approach addresses concerns about unnecessary replacement of robust components while retaining the overall speed advantage of NN for bottleneck processes (e.g., chemical reactions, which dominate CTM runtime; Xia et al., 2025).</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Beyond “Black Boxes”: Interpretability and Error Identification</title>
      <p id="d2e6651">A central goal of FastCTM is to advance beyond opaque deep learning models by enabling process-level interpretability, addressing concerns about error attribution. Traditional “black-box” NN models obscure how individual processes contribute to predictions, hindering error analysis. In contrast, FastCTM's modular design quantifies hourly contributions from transport, diffusion, emissions, chemistry, and deposition separately (Sect. 3.3), allowing targeted identification of error sources. For example, in the January 2023 pollution episode (Fig. 10), transport was found to dominate PM<sub>2.5</sub> concentration changes, while deposition acted as a secondary sink This process-level attribution aligns well with CMAQ's process analysis (Fig. 11), ensuring that uncertainties are traced to specific physical processes rather than being attributed to arbitrary model behavior.</p>
      <p id="d2e6663">We anticipate that incorporating abundant CMAQ's integrated process rate (IPR) data for supervised training of individual modules will further refine the FastCTM's process level predictions. However, a comprehensive process-oriented error analysis that would further enhancing interpretability, for instance isolating and quantifying whether transport or chemistry drives urban-rural accuracy discrepancies, requires long-term process simulations and systematic perturbations plus observational datasets (e.g., tracer experiments) to validate specific processes predictions from both CMAQ and FastCTM.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Limitations and Future Directions</title>
      <p id="d2e6674">FastCTM's current limitations include simplified vertical dynamics (2D boundary layer representation) and incomplete chemical mechanisms, which affect performance during vigorous daytime mixing (Sect. 3.1). A future extension to a 3D framework will improve representation of vertical transport and in-cloud chemistry. Additionally, while FastCTM efficiently reproduces CMAQ simulations, it does not claim superiority over traditional CTMs across all scenarios; rather, it serves as a complementary tool for applications requiring rapid simulations (e.g., ensemble forecasting, emission scenario screening).</p>
      <p id="d2e6677">By addressing these limitations and engaging with ongoing debates about NN integration in atmospheric modeling, FastCTM aims to bridge the gap between computational efficiency and physical rigor, providing a flexible framework for air quality research and management.</p>
</sec>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e6686">The land use and land cover data are available at the Data Sharing and Service Portal of the Chinese Academy of Science (<uri>http://data.casearth.cn/en/sdo/detail/5ebe2a9908415d14083a4c24</uri>, last access: 23 June 2023, login required). The CTM simulation data and source code files of the exact version used to produce the results used in this paper are available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.13757211" ext-link-type="DOI">10.5281/zenodo.13757211</ext-link> on Zenodo (Lyu, 2024). The configuration files for running models of WRF v3.4.1 and CAMQ v5.0.2 are also available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.5152621" ext-link-type="DOI">10.5281/zenodo.5152621</ext-link> (Hu, 2021).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e6698">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-18-6295-2025-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-18-6295-2025-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e6707">BL and YH conceived the study. BL developed the model and codes. RH and XW contributed the CTM simulation data. BL and RH collected the observation data. BL analyzed data and wrote the paper with contributions from YH, RH, WW, and XW. RH managed the project.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e6719">The findings in this research do not necessarily reflect the views of the sponsors.Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Also, please note that this paper has not received English language copy-editing. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e6728">We thank the two anonymous reviewers for their constructive comments and suggestions.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e6733">This research has been in part supported by the AiMa R&amp;D Project (R#2016-004) of Hangzhou AiMa Technologies.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., and Devin, M.: Tensorflow: Large-scale machine learning on heterogeneous distributed systems, arXiv [preprint],  <ext-link xlink:href="https://doi.org/10.48550/arXiv.1603.04467" ext-link-type="DOI">10.48550/arXiv.1603.04467</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Appel, K. W., Napelenok, S. L., Foley, K. M., Pye, H. O. T., Hogrefe, C., Luecken, D. J., Bash, J. O., Roselle, S. J., Pleim, J. E., Foroutan, H., Hutzell, W. T., Pouliot, G. A., Sarwar, G., Fahey, K. M., Gantt, B., Gilliam, R. C., Heath, N. K., Kang, D., Mathur, R., Schwede, D. B., Spero, T. L., Wong, D. C., and Young, J. O.: Description and evaluation of the Community Multiscale Air Quality (CMAQ) modeling system version 5.1, Geosci. Model Dev., 10, 1703–1732, <ext-link xlink:href="https://doi.org/10.5194/gmd-10-1703-2017" ext-link-type="DOI">10.5194/gmd-10-1703-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Bassett, M. and Seinfeld, J. H.: Atmospheric equilibrium model of sulfate and nitrate aerosols, Atmospheric Environment, 17, 2237–2252, <ext-link xlink:href="https://doi.org/10.1016/0004-6981(83)90221-4" ext-link-type="DOI">10.1016/0004-6981(83)90221-4</ext-link>, 1983.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation> Binkowski, F. S. and Roselle, S. J.: Models-3 Community Multiscale Air Quality (CMAQ) model aerosol component 1. Model description, Journal of Geophysical Research Atmospheres, 108, 335–346, 2003.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation> Bühlmann, P. and Yu, B.: Boosting With the L2 Loss, Publications of the American Statistical Association, 98, 324–339, 2003.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation> Byun, D. and Schere, K. L.: Review of the governing equations, computational algorithms, and other components of the Models-3 Community Multiscale Air Quality (CMAQ) modeling system, Applied Mechanics Reviews, 59, 51–77, 2006.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Carter, W. P. L.: A detailed mechanism for the gas-phase atmospheric reactions of organic compounds, Atmospheric Environment. Part A, 24, 481–518, <ext-link xlink:href="https://doi.org/10.1016/0960-1686(90)90005-8" ext-link-type="DOI">10.1016/0960-1686(90)90005-8</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Carter, W. P. L. and Atkinson, R.: Development and evaluation of a detailed mechanism for the atmospheric reactions of isoprene and NO<sub><italic>x</italic></sub>, International Journal of Chemical Kinetics, 28, 497–530, <ext-link xlink:href="https://doi.org/10.1002/(SICI)1097-4601(1996)28:7&lt;497::AID-KIN4&gt;3.0.CO;2-Q" ext-link-type="DOI">10.1002/(SICI)1097-4601(1996)28:7&lt;497::AID-KIN4&gt;3.0.CO;2-Q</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Cheng, B., Ma, Y., Feng, F., Zhang, Y., Shen, J., Wang, H., Guo, Y., and Cheng, Y.: Influence of weather and air pollution on concentration change of PM<sub>2.5</sub> using a generalized additive model and gradient boosting machine, Atmospheric environment, 255, 118437, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2021.118437" ext-link-type="DOI">10.1016/j.atmosenv.2021.118437</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>National Research Council: Air Quality Management in the United States, The National Academies Press, Washington, DC, <ext-link xlink:href="https://doi.org/10.17226/10728" ext-link-type="DOI">10.17226/10728</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Cox, R. A.: Chemical Transformation Processes for NoX Species in the Atmosphere, in: Studies in Environmental Science, edited by: Schneider, T. and Grant, L., Elsevier, 249–261, <ext-link xlink:href="https://doi.org/10.1016/B978-0-444-42127-2.50027-0" ext-link-type="DOI">10.1016/B978-0-444-42127-2.50027-0</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation> Davis, J. M. and Swall, J. L.: An examination of the CMAQ simulations of the wet deposition of ammonium from a Bayesian perspective, Atmospheric Environment, 40, 4562–4573, 2006.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation> Eder, B., Kang, D., Mathur, R., Yu, S., and Schere, K.: An operational evaluation of the Eta–CMAQ air quality forecast model, Atmospheric Environment, 40, 4894–4905, 2006.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Efstathiou, C. I., Adams, E., Coats, C. J., Zelt, R., Reed, M., McGee, J., Foley, K. M., Sidi, F. I., Wong, D. C., Fine, S., and Arunachalam, S.: Enabling high-performance cloud computing for the Community Multiscale Air Quality Model (CMAQ) version 5.3.3: performance evaluation and benefits for the user community, Geosci. Model Dev., 17, 7001–7027, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-7001-2024" ext-link-type="DOI">10.5194/gmd-17-7001-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Feng, X., Li, Q., Zhu, Y., Hou, J., Jin, L., and Wang, J.: Artificial neural networks forecasting of PM<sub>2.5</sub> pollution using air mass trajectory based geographic model and wavelet transformation, Atmospheric Environment, 107, 118–128, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2015.02.030" ext-link-type="DOI">10.1016/j.atmosenv.2015.02.030</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation> Flaum, J. B., Rao, S. T., and Zurbenko, I. G.: Moderating the Influence of Meteorological Conditions on Ambient Ozone Concentrations, Journal of the Air &amp; Waste Management Association, 46, 35–46, 1996.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation> Gentry, B. M., Robinson, A. L., and Adams, P. J.: EASIUR-HR: a model to evaluate exposure inequality caused by ground-level sources of primary fine particulate matter, Environmental Science &amp; Technology, 57, 3817–3824, 2023.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation> Guo, S., Hu, M., Zamora, M. L., Peng, J., Shang, D., Zheng, J., Du, Z., Wu, Z., Shao, M., and Zeng, L.: Elucidating severe urban haze formation in China, Proceedings of the National Academy of Sciences, 111, 17373–17378, 2014.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Hakami, A., Odman, M. T., and Russell, A. G.: High-Order, Direct Sensitivity Analysis of Multidimensional Air Quality Models, Environmental Science &amp; Technology, 37, 2442–2452, <ext-link xlink:href="https://doi.org/10.1021/es020677h" ext-link-type="DOI">10.1021/es020677h</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>He, K., Zhang, X., Ren, S., and Sun, J.: Deep Residual Learning for Image Recognition, IEEE, <ext-link xlink:href="https://doi.org/10.1109/CVPR.2016.90" ext-link-type="DOI">10.1109/CVPR.2016.90</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Hu, Y.: Configurations for running 12 km resolution WRF-CMAQ simulations in China (v1.0), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.5152621" ext-link-type="DOI">10.5281/zenodo.5152621</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Huang, L., Liu, S., Yang, Z., Xing, J., Zhang, J., Bian, J., Li, S., Sahu, S. K., Wang, S., and Liu, T.-Y.: Exploring deep learning for air pollutant emission estimation, Geosci. Model Dev., 14, 4641–4654, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-4641-2021" ext-link-type="DOI">10.5194/gmd-14-4641-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation> Huang, R., Wang, X., Wang, C., Du, Y., Yan, B., Zhang, W., Luo, B., Zhang, W., and Hu, Y.: Future Year Air Quality Attainment Prediction Method Based on Design-Value and Relative Response Factor: A Case Study Focusing on Implementation Planning of the 14th Five-Year Plan in Sichuan Province, Acta Scientiarum Naturalium Universitatis Pekinensis, 58, 553–564, 2022.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Irrgang, C., Boers, N., Sonnewald, M., Barnes, E. A., Kadow, C., Staneva, J., and Saynisch-Wagner, J.: Towards neural Earth system modelling by integrating artificial intelligence in Earth system science, Nature Machine Intelligence, 3, 667–674, <ext-link xlink:href="https://doi.org/10.1038/s42256-021-00374-3" ext-link-type="DOI">10.1038/s42256-021-00374-3</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation> Janhäll, S.: Review on urban vegetation and particle air pollution–Deposition and dispersion, Atmospheric Environment, 105, 130–137, 2015.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation> Jiang, Z., Cheng, H., Zhang, P., and Kang, T.: Influence of urban morphological parameters on the distribution and diffusion of air pollutants: A case study in China, Journal of Environmental Sciences, 105, 163–172, 2021.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Kelp, M. M., Jacob, D. J., Lin, H., and Sulprizio, M. P.: An online-learned neural network chemical solver for stable long-term global simulations of atmospheric chemistry, Journal of Advances in Modeling Earth Systems, 14, e2021MS002926, <ext-link xlink:href="https://doi.org/10.1029/2021MS002926" ext-link-type="DOI">10.1029/2021MS002926</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Kingma, D. and Ba, J.: Adam: A Method for Stochastic Optimization, Computer Science, <ext-link xlink:href="https://doi.org/10.48550/arXiv.1412.6980" ext-link-type="DOI">10.48550/arXiv.1412.6980</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Lang, J.: A Monitoring and Modeling Study to Investigate Regional Transport and Characteristics of PM<sub>2.5</sub> Pollution, Aerosol &amp; Air Quality Research, 13, 943–956, 2013.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation> Leal, A. M., Kulik, D. A., Smith, W. R., and Saar, M. O.: An overview of computational methods for chemical equilibrium and kinetic calculations for geochemical and reactive transport modeling, Pure and Applied Chemistry, 89, 597–643, 2017.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>LeCun, Y., Bengio, Y., and Hinton, G.: Deep learning, Nature, 521, 436–444, <ext-link xlink:href="https://doi.org/10.1038/nature14539" ext-link-type="DOI">10.1038/nature14539</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Li, J., Dai, Y., Zhu, Y., Tang, X., Wang, S., Xing, J., Zhao, B., Fan, S., Long, S., and Fang, T.: Improvements of response surface modeling with self-adaptive machine learning method for PM<sub>2.5</sub> and O<sub>3</sub> predictions, Journal of Environmental Management, 303, 114210, <ext-link xlink:href="https://doi.org/10.1016/j.jenvman.2021.114210" ext-link-type="DOI">10.1016/j.jenvman.2021.114210</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation> Li, Z., Guo, J., Ding, A., Liao, H., Liu, J., Sun, Y., Wang, T., Xue, H., Zhang, H., and Zhu, B.: Aerosol and boundary-layer interactions and impact on air quality, National Science Review, 4, 810–833, 2017.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Liao, Q., Zhu, M., Wu, L., Pan, X., Tang, X., and Wang, Z.: Deep Learning for Air Quality Forecasts: a Review, Current Pollution Reports, 6, 399–409, <ext-link xlink:href="https://doi.org/10.1007/s40726-020-00159-z" ext-link-type="DOI">10.1007/s40726-020-00159-z</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Liu, X.-H., Zhang, Y., Xing, J., Zhang, Q., Wang, K., Streets, D., Jang, C., Wang, W.-X., and Hao, J.-M.: Understanding of regional air pollution over China using CMAQ, Part II. Process analysis and sensitivity of ozone and particulate matter to precursor emissions, Atmospheric Environment, 44, 3719–3727, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2010.03.036" ext-link-type="DOI">10.1016/j.atmosenv.2010.03.036</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Liu, Y. and Tang, G.: Contradictory response of ozone and particulate matter concentrations to boundary layer meteorology, Environmental Pollution, 343, 123209, <ext-link xlink:href="https://doi.org/10.1016/j.envpol.2023.123209" ext-link-type="DOI">10.1016/j.envpol.2023.123209</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Liu, Z.-S., Clusius, P., and Boy, M.: Neural network emulator for atmospheric chemical ODE, Neural Networks, 184, 107106, <ext-link xlink:href="https://doi.org/10.1016/j.neunet.2024.107106" ext-link-type="DOI">10.1016/j.neunet.2024.107106</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Lv, B., Cai, J., Xu, B., and Bai, Y.: Understanding the Rising Phase of the PM<sub>2.5</sub> Concentration Evolution in Large China Cities, Scientific Reports, 7, 46456, <ext-link xlink:href="https://doi.org/10.1038/srep46456" ext-link-type="DOI">10.1038/srep46456</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Lyu, B.: FastCTM(v1.0)_a principle-guided neural network for chemical transport modelling, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.13757211" ext-link-type="DOI">10.5281/zenodo.13757211</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Mao, W., Wang, W., Jiao, L., Zhao, S., and Liu, A.: Modeling air quality prediction using a deep learning approach: Method optimization and evaluation, Sustainable Cities and Society, 65, 102567, <ext-link xlink:href="https://doi.org/10.1016/j.scs.2020.102567" ext-link-type="DOI">10.1016/j.scs.2020.102567</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Michalakes, J., Chen, S., Dudhia, J., Hart, L., Klemp, J., Middlecoff, J., and Skamarock, W.: Development of a next-generation regional weather research and forecast model, IEEE International Conference on High Performance Computing, Data, and Analytics, 11/1/2001, <ext-link xlink:href="https://doi.org/10.1142/9789812799685_0024" ext-link-type="DOI">10.1142/9789812799685_0024</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Michalakes, J., Dudhia, J., Gill, D., Henderson, T., Klemp, J., Skamarock, W., and Wang, W.: The Weather Research and Forecast Model: Software Architecture and Performance, <ext-link xlink:href="https://doi.org/10.1142/9789812701831_0012" ext-link-type="DOI">10.1142/9789812701831_0012</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Muller, N. Z. and Mendelsohn, R.: Measuring the damages of air pollution in the United States, Journal of Environmental Economics and Management, 54, 1–14, <ext-link xlink:href="https://doi.org/10.1016/j.jeem.2006.12.002" ext-link-type="DOI">10.1016/j.jeem.2006.12.002</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., Carvalhais, N., and Prabhat: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, <ext-link xlink:href="https://doi.org/10.1038/s41586-019-0912-1" ext-link-type="DOI">10.1038/s41586-019-0912-1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation> Ronneberger, O., Fischer, P., and Brox, T.: U-Net: Convolutional Networks for Biomedical Image Segmentation, Medical Image Computing and Computer-Assisted Intervention – MICCAI 2015, Cham, 234–241, 2015.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><mixed-citation>Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-k., and Woo, W.-c.: Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting, Computer Science, <ext-link xlink:href="https://doi.org/10.48550/arXiv.1506.04214" ext-link-type="DOI">10.48550/arXiv.1506.04214</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><mixed-citation>Shi, X., Gao, Z., Lausen, L., Wang, H., Yeung, D. Y., Wong, W., and Woo, W.: Deep Learning for Precipitation Nowcasting: A Benchmark and A New Model, Neural Information Processing Systems, <ext-link xlink:href="https://doi.org/10.48550/arXiv.1506.04214" ext-link-type="DOI">10.48550/arXiv.1506.04214</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><mixed-citation> Silva, S. J., Heald, C. L., Ravela, S., Mammarella, I., and Munger, J. W.: A deep learning parameterization for ozone dry deposition velocities, Geophysical Research Letters, 46, 983–989, 2019.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><mixed-citation>Skamarock, W. C., Klemp, J. B., Dudhia, J., Gill, D. O., Barker, D. M., Duda, M. G., Huang, X. Y., Wang, W., and Powers, J. G.: A description of the advanced research WRF version 3, NCAR Tech. Note, <ext-link xlink:href="https://doi.org/10.13140/RG.2.1.2310.6645" ext-link-type="DOI">10.13140/RG.2.1.2310.6645</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><mixed-citation>Sturm, P. O. and Wexler, A. S.: A mass- and energy-conserving framework for using machine learning to speed computations: a photochemistry example, Geosci. Model Dev., 13, 4435–4442, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-4435-2020" ext-link-type="DOI">10.5194/gmd-13-4435-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><mixed-citation>Su, T., Li, Z., Zheng, Y., Luan, Q., and Guo, J.: Abnormally Shallow Boundary Layer Associated With Severe Air Pollution During the COVID-19 Lockdown in China, Geophysical Research Letters, <ext-link xlink:href="https://doi.org/10.1029/2020GL090041" ext-link-type="DOI">10.1029/2020GL090041</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><mixed-citation>Sun, H., Fung, J. C. H., Chen, Y., Li, Z., Yuan, D., Chen, W., and Lu, X.: Development of an LSTM broadcasting deep-learning framework for regional air pollution forecast improvement, Geosci. Model Dev., 15, 8439–8452, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-8439-2022" ext-link-type="DOI">10.5194/gmd-15-8439-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><mixed-citation>Tang, G., Zhang, J., Zhu, X., Song, T., Münkel, C., Hu, B., Schäfer, K., Liu, Z., Zhang, J., Wang, L., Xin, J., Suppan, P., and Wang, Y.: Mixing layer height and its implications for air pollution over Beijing, China, Atmos. Chem. Phys., 16, 2459–2475, <ext-link xlink:href="https://doi.org/10.5194/acp-16-2459-2016" ext-link-type="DOI">10.5194/acp-16-2459-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><mixed-citation>Tessum, C. W., Hill, J. D., and Marshall, J. D.: InMAP: A model for air pollution interventions, PLOS ONE, 12, e0176131, <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0176131" ext-link-type="DOI">10.1371/journal.pone.0176131</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><mixed-citation>Wang, C., Jia, M., Xia, H., Wu, Y., Wei, T., Shang, X., Yang, C., Xue, X., and Dou, X.: Relationship analysis of PM<sub>2.5</sub> and boundary layer height using an aerosol and turbulence detection lidar, Atmos. Meas. Tech., 12, 3303–3315, <ext-link xlink:href="https://doi.org/10.5194/amt-12-3303-2019" ext-link-type="DOI">10.5194/amt-12-3303-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><mixed-citation>Wang, L., Jang, C., Zhang, Y., Wang, K., Zhang, Q., Streets, D., Fu, J., Lei, Y., Schreifels, J., He, K., Hao, J., Lam, Y.-F., Lin, J., Meskhidze, N., Voorhees, S., Evarts, D., and Phillips, S.: Assessment of air quality benefits from national air pollution control policies in China. Part II: Evaluation of air quality predictions and air quality benefits assessment, Atmospheric Environment, 44, 3449–3457, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2010.05.058" ext-link-type="DOI">10.1016/j.atmosenv.2010.05.058</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><mixed-citation>Wang, Y., Gao, Z., Long, M., Wang, J., and Yu, P. S.: PredRNN++: Towards A Resolution of the Deep-in-Time Dilemma in Spatiotemporal Predictive Learning, ICML, <ext-link xlink:href="https://doi.org/10.48550/arXiv.1804.06300" ext-link-type="DOI">10.48550/arXiv.1804.06300</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><mixed-citation>Wong, P.-Y., Lee, H.-Y., Chen, Y.-C., Zeng, Y.-T., Chern, Y.-R., Chen, N.-T., Lung, S.-C. C., Su, H.-J., and Wu, C.-D.: Using a land use regression model with machine learning to estimate ground level PM<sub>2.5</sub>, Environmental Pollution, 277, 116846, <ext-link xlink:href="https://doi.org/10.1016/j.envpol.2021.116846" ext-link-type="DOI">10.1016/j.envpol.2021.116846</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><mixed-citation>Xia, Z., Zhao, C., Du, Q., Yang, Z., Zhang, M., and Qiao, L.: Advancing Sophisticated Photochemistry Simulation in Atmospheric Numerical Models With Artificial Intelligence PhotoChemistry (AIPC) Scheme Using the Feature-Mapping Subspace Self-Attention Algorithm, Journal of Advances in Modeling Earth Systems, 17, e2024MS004646, <ext-link xlink:href="https://doi.org/10.1029/2024MS004646" ext-link-type="DOI">10.1029/2024MS004646</ext-link>, 2025</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><mixed-citation>Xing, J., Zheng, S., Li, S., Huang, L., Wang, X., Kelly, J. T., Wang, S., Liu, C., Jang, C., Zhu, Y., Zhang, J., Bian, J., Liu, T.-Y., and Hao, J.: Mimicking atmospheric photochemical modeling with a deep neural network, Atmospheric Research, 265, 105919, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2021.105919" ext-link-type="DOI">10.1016/j.atmosres.2021.105919</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><mixed-citation>Zhang, X., Liu, L., Chen, X., Gao, Y., Xie, S., and Mi, J.: GLC_FCS30: global land-cover product with fine classification system at 30 m using time-series Landsat imagery, Earth Syst. Sci. Data, 13, 2753–2776, <ext-link xlink:href="https://doi.org/10.5194/essd-13-2753-2021" ext-link-type="DOI">10.5194/essd-13-2753-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><mixed-citation>Zhang, Z., Zhang, S., Chen, C., and Yuan, J.: A systematic survey of air quality prediction based on deep learning, Alexandria Engineering Journal, 93, 128–141, <ext-link xlink:href="https://doi.org/10.1016/j.aej.2024.03.031" ext-link-type="DOI">10.1016/j.aej.2024.03.031</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><mixed-citation>Zhao, J., Ma, X., Wu, S., and Sha, T.: Dust emission and transport in Northwest China: WRF-Chem simulation and comparisons with multi-sensor observations, Atmospheric Research, 241, 104978, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2020.104978" ext-link-type="DOI">10.1016/j.atmosres.2020.104978</ext-link>, 2020. </mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><mixed-citation>Zhou, Z., Rahman Siddiquee, M. M., Tajbakhsh, N., and Liang, J.: UNet<inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula>: A Nested U-Net Architecture for Medical Image Segmentation, Cham, 3–11, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-00889-5_1" ext-link-type="DOI">10.1007/978-3-030-00889-5_1</ext-link>, 2018.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>FastCTM (v1.0): Atmospheric chemical transport modelling with a principle-informed neural network for air quality simulations</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C.,
Corrado, G. S., Davis, A., Dean, J., and Devin, M.: Tensorflow: Large-scale
machine learning on heterogeneous distributed systems, arXiv [preprint],  <a href="https://doi.org/10.48550/arXiv.1603.04467" target="_blank">https://doi.org/10.48550/arXiv.1603.04467</a>,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Appel, K. W., Napelenok, S. L., Foley, K. M., Pye, H. O. T., Hogrefe, C., Luecken, D. J., Bash, J. O., Roselle, S. J., Pleim, J. E., Foroutan, H., Hutzell, W. T., Pouliot, G. A., Sarwar, G., Fahey, K. M., Gantt, B., Gilliam, R. C., Heath, N. K., Kang, D., Mathur, R., Schwede, D. B., Spero, T. L., Wong, D. C., and Young, J. O.: Description and evaluation of the Community Multiscale Air Quality (CMAQ) modeling system version 5.1, Geosci. Model Dev., 10, 1703–1732, <a href="https://doi.org/10.5194/gmd-10-1703-2017" target="_blank">https://doi.org/10.5194/gmd-10-1703-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Bassett, M. and Seinfeld, J. H.: Atmospheric equilibrium model of sulfate
and nitrate aerosols, Atmospheric Environment, 17, 2237–2252,
<a href="https://doi.org/10.1016/0004-6981(83)90221-4" target="_blank">https://doi.org/10.1016/0004-6981(83)90221-4</a>, 1983.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Binkowski, F. S. and Roselle, S. J.: Models-3 Community Multiscale Air
Quality (CMAQ) model aerosol component 1. Model description, Journal of Geophysical Research Atmospheres, 108, 335–346, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Bühlmann, P. and Yu, B.: Boosting With the L2 Loss, Publications of the
American Statistical Association, 98, 324–339, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Byun, D. and Schere, K. L.: Review of the governing equations, computational
algorithms, and other components of the Models-3 Community Multiscale Air
Quality (CMAQ) modeling system, Applied Mechanics Reviews, 59, 51–77, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Carter, W. P. L.: A detailed mechanism for the gas-phase atmospheric
reactions of organic compounds, Atmospheric Environment. Part A, 24, 481–518, <a href="https://doi.org/10.1016/0960-1686(90)90005-8" target="_blank">https://doi.org/10.1016/0960-1686(90)90005-8</a>, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Carter, W. P. L. and Atkinson, R.: Development and evaluation of a detailed
mechanism for the atmospheric reactions of isoprene and NO<sub><i>x</i></sub>, International
Journal of Chemical Kinetics, 28, 497–530, <a href="https://doi.org/10.1002/(SICI)1097-4601(1996)28:7&lt;497::AID-KIN4&gt;3.0.CO;2-Q" target="_blank">https://doi.org/10.1002/(SICI)1097-4601(1996)28:7&lt;497::AID-KIN4&gt;3.0.CO;2-Q</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Cheng, B., Ma, Y., Feng, F., Zhang, Y., Shen, J., Wang, H., Guo, Y., and
Cheng, Y.: Influence of weather and air pollution on concentration change of
PM<sub>2.5</sub> using a generalized additive model and gradient boosting machine,
Atmospheric environment, 255, 118437, <a href="https://doi.org/10.1016/j.atmosenv.2021.118437" target="_blank">https://doi.org/10.1016/j.atmosenv.2021.118437</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
National Research Council: Air Quality Management in the United States, The National Academies Press, Washington, DC, <a href="https://doi.org/10.17226/10728" target="_blank">https://doi.org/10.17226/10728</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Cox, R. A.: Chemical Transformation Processes for NoX Species in the
Atmosphere, in: Studies in Environmental Science, edited by: Schneider, T.
and Grant, L., Elsevier, 249–261, <a href="https://doi.org/10.1016/B978-0-444-42127-2.50027-0" target="_blank">https://doi.org/10.1016/B978-0-444-42127-2.50027-0</a>, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Davis, J. M. and Swall, J. L.: An examination of the CMAQ simulations of the
wet deposition of ammonium from a Bayesian perspective, Atmospheric
Environment, 40, 4562–4573, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Eder, B., Kang, D., Mathur, R., Yu, S., and Schere, K.: An operational
evaluation of the Eta–CMAQ air quality forecast model, Atmospheric
Environment, 40, 4894–4905, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Efstathiou, C. I., Adams, E., Coats, C. J., Zelt, R., Reed, M., McGee, J., Foley, K. M., Sidi, F. I., Wong, D. C., Fine, S., and Arunachalam, S.: Enabling high-performance cloud computing for the Community Multiscale Air Quality Model (CMAQ) version 5.3.3: performance evaluation and benefits for the user community, Geosci. Model Dev., 17, 7001–7027, <a href="https://doi.org/10.5194/gmd-17-7001-2024" target="_blank">https://doi.org/10.5194/gmd-17-7001-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Feng, X., Li, Q., Zhu, Y., Hou, J., Jin, L., and Wang, J.: Artificial neural
networks forecasting of PM<sub>2.5</sub> pollution using air mass trajectory based
geographic model and wavelet transformation, Atmospheric Environment, 107,
118–128, <a href="https://doi.org/10.1016/j.atmosenv.2015.02.030" target="_blank">https://doi.org/10.1016/j.atmosenv.2015.02.030</a>,
2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Flaum, J. B., Rao, S. T., and Zurbenko, I. G.: Moderating the Influence of
Meteorological Conditions on Ambient Ozone Concentrations, Journal of the
Air &amp; Waste Management Association, 46, 35–46, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Gentry, B. M., Robinson, A. L., and Adams, P. J.: EASIUR-HR: a model to
evaluate exposure inequality caused by ground-level sources of primary fine
particulate matter, Environmental Science &amp; Technology, 57, 3817–3824,
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Guo, S., Hu, M., Zamora, M. L., Peng, J., Shang, D., Zheng, J., Du, Z., Wu, Z., Shao, M., and Zeng, L.: Elucidating severe urban haze formation in China, Proceedings of the National Academy of Sciences, 111, 17373–17378, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Hakami, A., Odman, M. T., and Russell, A. G.: High-Order, Direct Sensitivity
Analysis of Multidimensional Air Quality Models, Environmental Science &amp;
Technology, 37, 2442–2452, <a href="https://doi.org/10.1021/es020677h" target="_blank">https://doi.org/10.1021/es020677h</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
He, K., Zhang, X., Ren, S., and Sun, J.: Deep Residual Learning for Image
Recognition, IEEE, <a href="https://doi.org/10.1109/CVPR.2016.90" target="_blank">https://doi.org/10.1109/CVPR.2016.90</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Hu, Y.: Configurations for running 12&thinsp;km resolution WRF-CMAQ simulations in China (v1.0), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.5152621" target="_blank">https://doi.org/10.5281/zenodo.5152621</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Huang, L., Liu, S., Yang, Z., Xing, J., Zhang, J., Bian, J., Li, S., Sahu, S. K., Wang, S., and Liu, T.-Y.: Exploring deep learning for air pollutant emission estimation, Geosci. Model Dev., 14, 4641–4654, <a href="https://doi.org/10.5194/gmd-14-4641-2021" target="_blank">https://doi.org/10.5194/gmd-14-4641-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Huang, R., Wang, X., Wang, C., Du, Y., Yan, B., Zhang, W., Luo, B., Zhang,
W., and Hu, Y.: Future Year Air Quality Attainment Prediction Method Based
on Design-Value and Relative Response Factor: A Case Study Focusing
on Implementation Planning of the 14th Five-Year Plan in Sichuan Province,
Acta Scientiarum Naturalium Universitatis Pekinensis, 58, 553–564, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Irrgang, C., Boers, N., Sonnewald, M., Barnes, E. A., Kadow, C., Staneva,
J., and Saynisch-Wagner, J.: Towards neural Earth system modelling by
integrating artificial intelligence in Earth system science, Nature Machine
Intelligence, 3, 667–674, <a href="https://doi.org/10.1038/s42256-021-00374-3" target="_blank">https://doi.org/10.1038/s42256-021-00374-3</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Janhäll, S.: Review on urban vegetation and particle air
pollution–Deposition and dispersion, Atmospheric Environment, 105, 130–137,
2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Jiang, Z., Cheng, H., Zhang, P., and Kang, T.: Influence of urban
morphological parameters on the distribution and diffusion of air
pollutants: A case study in China, Journal of Environmental Sciences, 105,
163–172, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Kelp, M. M., Jacob, D. J., Lin, H., and Sulprizio, M. P.: An online-learned
neural network chemical solver for stable long-term global simulations of
atmospheric chemistry, Journal of Advances in Modeling Earth Systems, 14,
e2021MS002926, <a href="https://doi.org/10.1029/2021MS002926" target="_blank">https://doi.org/10.1029/2021MS002926</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Kingma, D. and Ba, J.: Adam: A Method for Stochastic Optimization, Computer
Science, <a href="https://doi.org/10.48550/arXiv.1412.6980" target="_blank">https://doi.org/10.48550/arXiv.1412.6980</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Lang, J.: A Monitoring and Modeling Study to Investigate Regional Transport
and Characteristics of PM<sub>2.5</sub> Pollution, Aerosol &amp; Air Quality Research,
13, 943–956, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Leal, A. M., Kulik, D. A., Smith, W. R., and Saar, M. O.: An overview of
computational methods for chemical equilibrium and kinetic calculations for
geochemical and reactive transport modeling, Pure and Applied Chemistry, 89,
597–643, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
LeCun, Y., Bengio, Y., and Hinton, G.: Deep learning, Nature, 521, 436–444,
<a href="https://doi.org/10.1038/nature14539" target="_blank">https://doi.org/10.1038/nature14539</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Li, J., Dai, Y., Zhu, Y., Tang, X., Wang, S., Xing, J., Zhao, B., Fan, S.,
Long, S., and Fang, T.: Improvements of response surface modeling with
self-adaptive machine learning method for PM<sub>2.5</sub> and O<sub>3</sub> predictions, Journal
of Environmental Management, 303, 114210, <a href="https://doi.org/10.1016/j.jenvman.2021.114210" target="_blank">https://doi.org/10.1016/j.jenvman.2021.114210</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Li, Z., Guo, J., Ding, A., Liao, H., Liu, J., Sun, Y., Wang, T., Xue, H.,
Zhang, H., and Zhu, B.: Aerosol and boundary-layer interactions and impact
on air quality, National Science Review, 4, 810–833, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Liao, Q., Zhu, M., Wu, L., Pan, X., Tang, X., and Wang, Z.: Deep Learning
for Air Quality Forecasts: a Review, Current Pollution Reports, 6, 399–409,
<a href="https://doi.org/10.1007/s40726-020-00159-z" target="_blank">https://doi.org/10.1007/s40726-020-00159-z</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Liu, X.-H., Zhang, Y., Xing, J., Zhang, Q., Wang, K., Streets, D., Jang, C.,
Wang, W.-X., and Hao, J.-M.: Understanding of regional air pollution over
China using CMAQ, Part II. Process analysis and sensitivity of ozone and
particulate matter to precursor emissions, Atmospheric Environment, 44,
3719–3727, <a href="https://doi.org/10.1016/j.atmosenv.2010.03.036" target="_blank">https://doi.org/10.1016/j.atmosenv.2010.03.036</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Liu, Y. and Tang, G.: Contradictory response of ozone and particulate matter
concentrations to boundary layer meteorology, Environmental Pollution, 343,
123209, <a href="https://doi.org/10.1016/j.envpol.2023.123209" target="_blank">https://doi.org/10.1016/j.envpol.2023.123209</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Liu, Z.-S., Clusius, P., and Boy, M.: Neural network emulator for
atmospheric chemical ODE, Neural Networks, 184, 107106, <a href="https://doi.org/10.1016/j.neunet.2024.107106" target="_blank">https://doi.org/10.1016/j.neunet.2024.107106</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Lv, B., Cai, J., Xu, B., and Bai, Y.: Understanding the Rising Phase of the
PM<sub>2.5</sub> Concentration Evolution in Large China Cities, Scientific
Reports, 7, 46456, <a href="https://doi.org/10.1038/srep46456" target="_blank">https://doi.org/10.1038/srep46456</a>,
2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Lyu, B.: FastCTM(v1.0)_a principle-guided neural network for chemical transport modelling, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.13757211" target="_blank">https://doi.org/10.5281/zenodo.13757211</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      
Mao, W., Wang, W., Jiao, L., Zhao, S., and Liu, A.: Modeling air quality
prediction using a deep learning approach: Method optimization and
evaluation, Sustainable Cities and Society, 65, 102567, <a href="https://doi.org/10.1016/j.scs.2020.102567" target="_blank">https://doi.org/10.1016/j.scs.2020.102567</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      
Michalakes, J., Chen, S., Dudhia, J., Hart, L., Klemp, J., Middlecoff, J.,
and Skamarock, W.: Development of a next-generation regional weather
research and forecast model, IEEE International Conference on High
Performance Computing, Data, and Analytics, 11/1/2001,
<a href="https://doi.org/10.1142/9789812799685_0024" target="_blank">https://doi.org/10.1142/9789812799685_0024</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      
Michalakes, J., Dudhia, J., Gill, D., Henderson, T., Klemp, J., Skamarock,
W., and Wang, W.: The Weather Research and Forecast Model: Software
Architecture and Performance, <a href="https://doi.org/10.1142/9789812701831_0012" target="_blank">https://doi.org/10.1142/9789812701831_0012</a>,
2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Muller, N. Z. and Mendelsohn, R.: Measuring the damages of air pollution in the United States, Journal of Environmental Economics and Management, 54, 1–14, <a href="https://doi.org/10.1016/j.jeem.2006.12.002" target="_blank">https://doi.org/10.1016/j.jeem.2006.12.002</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      
Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J.,
Carvalhais, N., and Prabhat: Deep learning and process understanding for
data-driven Earth system science, Nature, 566, 195–204,
<a href="https://doi.org/10.1038/s41586-019-0912-1" target="_blank">https://doi.org/10.1038/s41586-019-0912-1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      
Ronneberger, O., Fischer, P., and Brox, T.: U-Net: Convolutional Networks
for Biomedical Image Segmentation, Medical Image Computing and
Computer-Assisted Intervention – MICCAI 2015, Cham, 234–241, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
      
Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-k., and Woo, W.-c.:
Convolutional LSTM Network: A Machine Learning Approach for Precipitation
Nowcasting, Computer Science, <a href="https://doi.org/10.48550/arXiv.1506.04214" target="_blank">https://doi.org/10.48550/arXiv.1506.04214</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
      
Shi, X., Gao, Z., Lausen, L., Wang, H., Yeung, D. Y., Wong, W., and Woo, W.:
Deep Learning for Precipitation Nowcasting: A Benchmark and A New Model, Neural Information Processing Systems, <a href="https://doi.org/10.48550/arXiv.1506.04214" target="_blank">https://doi.org/10.48550/arXiv.1506.04214</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
      
Silva, S. J., Heald, C. L., Ravela, S., Mammarella, I., and Munger, J. W.: A
deep learning parameterization for ozone dry deposition velocities,
Geophysical Research Letters, 46, 983–989, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
      
Skamarock, W. C., Klemp, J. B., Dudhia, J., Gill, D. O., Barker, D. M.,
Duda, M. G., Huang, X. Y., Wang, W., and Powers, J. G.: A description of the
advanced research WRF version 3, NCAR Tech. Note, <a href="https://doi.org/10.13140/RG.2.1.2310.6645" target="_blank">https://doi.org/10.13140/RG.2.1.2310.6645</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
      
Sturm, P. O. and Wexler, A. S.: A mass- and energy-conserving framework for using machine learning to speed computations: a photochemistry example, Geosci. Model Dev., 13, 4435–4442, <a href="https://doi.org/10.5194/gmd-13-4435-2020" target="_blank">https://doi.org/10.5194/gmd-13-4435-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
      
Su, T., Li, Z., Zheng, Y., Luan, Q., and Guo, J.: Abnormally Shallow
Boundary Layer Associated With Severe Air Pollution During the COVID-19
Lockdown in China, Geophysical Research Letters, <a href="https://doi.org/10.1029/2020GL090041" target="_blank">https://doi.org/10.1029/2020GL090041</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
      
Sun, H., Fung, J. C. H., Chen, Y., Li, Z., Yuan, D., Chen, W., and Lu, X.: Development of an LSTM broadcasting deep-learning framework for regional air pollution forecast improvement, Geosci. Model Dev., 15, 8439–8452, <a href="https://doi.org/10.5194/gmd-15-8439-2022" target="_blank">https://doi.org/10.5194/gmd-15-8439-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
      
Tang, G., Zhang, J., Zhu, X., Song, T., Münkel, C., Hu, B., Schäfer, K., Liu, Z., Zhang, J., Wang, L., Xin, J., Suppan, P., and Wang, Y.: Mixing layer height and its implications for air pollution over Beijing, China, Atmos. Chem. Phys., 16, 2459–2475, <a href="https://doi.org/10.5194/acp-16-2459-2016" target="_blank">https://doi.org/10.5194/acp-16-2459-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
      
Tessum, C. W., Hill, J. D., and Marshall, J. D.: InMAP: A model for air
pollution interventions, PLOS ONE, 12, e0176131,
<a href="https://doi.org/10.1371/journal.pone.0176131" target="_blank">https://doi.org/10.1371/journal.pone.0176131</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
      
Wang, C., Jia, M., Xia, H., Wu, Y., Wei, T., Shang, X., Yang, C., Xue, X., and Dou, X.: Relationship analysis of PM<sub>2.5</sub> and boundary layer height using an aerosol and turbulence detection lidar, Atmos. Meas. Tech., 12, 3303–3315, <a href="https://doi.org/10.5194/amt-12-3303-2019" target="_blank">https://doi.org/10.5194/amt-12-3303-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
      
Wang, L., Jang, C., Zhang, Y., Wang, K., Zhang, Q., Streets, D., Fu, J.,
Lei, Y., Schreifels, J., He, K., Hao, J., Lam, Y.-F., Lin, J., Meskhidze,
N., Voorhees, S., Evarts, D., and Phillips, S.: Assessment of air quality
benefits from national air pollution control policies in China. Part II:
Evaluation of air quality predictions and air quality benefits assessment,
Atmospheric Environment, 44, 3449–3457, <a href="https://doi.org/10.1016/j.atmosenv.2010.05.058" target="_blank">https://doi.org/10.1016/j.atmosenv.2010.05.058</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
      
Wang, Y., Gao, Z., Long, M., Wang, J., and Yu, P. S.: PredRNN++: Towards A Resolution of the Deep-in-Time Dilemma in Spatiotemporal Predictive Learning, ICML, <a href="https://doi.org/10.48550/arXiv.1804.06300" target="_blank">https://doi.org/10.48550/arXiv.1804.06300</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
      
Wong, P.-Y., Lee, H.-Y., Chen, Y.-C., Zeng, Y.-T., Chern, Y.-R., Chen,
N.-T., Lung, S.-C. C., Su, H.-J., and Wu, C.-D.: Using a land use regression
model with machine learning to estimate ground level PM<sub>2.5</sub>, Environmental
Pollution, 277, 116846, <a href="https://doi.org/10.1016/j.envpol.2021.116846" target="_blank">https://doi.org/10.1016/j.envpol.2021.116846</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
      
Xia, Z., Zhao, C., Du, Q., Yang, Z., Zhang, M., and Qiao, L.: Advancing Sophisticated Photochemistry Simulation in Atmospheric Numerical Models With Artificial Intelligence PhotoChemistry (AIPC) Scheme Using the Feature-Mapping Subspace Self-Attention Algorithm, Journal of Advances in Modeling Earth Systems, 17, e2024MS004646, <a href="https://doi.org/10.1029/2024MS004646" target="_blank">https://doi.org/10.1029/2024MS004646</a>, 2025

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
      
Xing, J., Zheng, S., Li, S., Huang, L., Wang, X., Kelly, J. T., Wang, S.,
Liu, C., Jang, C., Zhu, Y., Zhang, J., Bian, J., Liu, T.-Y., and Hao, J.:
Mimicking atmospheric photochemical modeling with a deep neural network,
Atmospheric Research, 265, 105919, <a href="https://doi.org/10.1016/j.atmosres.2021.105919" target="_blank">https://doi.org/10.1016/j.atmosres.2021.105919</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
      
Zhang, X., Liu, L., Chen, X., Gao, Y., Xie, S., and Mi, J.: GLC_FCS30: global land-cover product with fine classification system at 30 m using time-series Landsat imagery, Earth Syst. Sci. Data, 13, 2753–2776, <a href="https://doi.org/10.5194/essd-13-2753-2021" target="_blank">https://doi.org/10.5194/essd-13-2753-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
      
Zhang, Z., Zhang, S., Chen, C., and Yuan, J.: A systematic survey of air
quality prediction based on deep learning, Alexandria Engineering Journal,
93, 128–141, <a href="https://doi.org/10.1016/j.aej.2024.03.031" target="_blank">https://doi.org/10.1016/j.aej.2024.03.031</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
      
Zhao, J., Ma, X., Wu, S., and Sha, T.: Dust emission and transport in
Northwest China: WRF-Chem simulation and comparisons with multi-sensor
observations, Atmospheric Research, 241, 104978, <a href="https://doi.org/10.1016/j.atmosres.2020.104978" target="_blank">https://doi.org/10.1016/j.atmosres.2020.104978</a>, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
      
Zhou, Z., Rahman Siddiquee, M. M., Tajbakhsh, N., and Liang, J.: UNet+ + :
A Nested U-Net Architecture for Medical Image Segmentation, Cham, 3–11, <a href="https://doi.org/10.1007/978-3-030-00889-5_1" target="_blank">https://doi.org/10.1007/978-3-030-00889-5_1</a>, 2018.

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