<?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="methods-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ACP</journal-id><journal-title-group>
    <journal-title>Atmospheric Chemistry and Physics</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ACP</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Chem. Phys.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1680-7324</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/acp-26-7261-2026</article-id><title-group><article-title>Technical note: A flexible framework for precision reduction of WRF inputs and outputs to balance storage efficiency and scientific fidelity</article-title><alt-title>A flexible framework for precision reduction of WRF inputs and outputs</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Wu</surname><given-names>Shang</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff2">
          <name><surname>Wong</surname><given-names>David C.</given-names></name>
          <email>wong.david-c@epa.gov</email>
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Wang</surname><given-names>Jiandong</given-names></name>
          <email>jiandong.wang@nuist.edu.cn</email>
        <ext-link>https://orcid.org/0000-0003-3000-622X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Jin</surname><given-names>Yuzhi</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Li</surname><given-names>Junjun</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Lu</surname><given-names>Chunsong</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>State Key Laboratory of Climate System Prediction and Risk Management, China Meteorological Administration Aerosol-Cloud and Precipitation Key Laboratory, and Collaborative Innovation Center on Forecast and Evaluation of Meteorological Disasters (CIC-FEMD),  Nanjing University of Information Science and Technology, Nanjing 210044, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Applied Science &amp; Environmental Methods Division, Office of Applied Science and Environmental Solutions, US Environmental Protection Agency, Research Triangle Park, NC 27711, USA</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>National Institute of Education (NIE), Nanyang Technological University (NTU), 637616, Singapore</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">David C. Wong (wong.david-c@epa.gov) and Jiandong Wang (jiandong.wang@nuist.edu.cn)</corresp></author-notes><pub-date><day>27</day><month>May</month><year>2026</year></pub-date>
      
      <volume>26</volume>
      <issue>10</issue>
      <fpage>7261</fpage><lpage>7285</lpage>
      <history>
        <date date-type="received"><day>29</day><month>September</month><year>2025</year></date>
           <date date-type="rev-request"><day>29</day><month>October</month><year>2025</year></date>
           <date date-type="rev-recd"><day>24</day><month>March</month><year>2026</year></date>
           <date date-type="accepted"><day>24</day><month>April</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Shang Wu et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026.html">This article is available from https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026.html</self-uri><self-uri xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026.pdf">The full text article is available as a PDF file from https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e144">The rapid growth of data volumes from high-resolution regional climate simulations necessitates effective storage reduction strategies that do not compromise scientific integrity. Applying lossy precision reduction prior to lossless compression provides a promising approach. However, the distinct scientific implications of reducing precision in time-varying input forcings versus prognostic model outputs remain insufficiently quantified. Using a one-year Weather Research and Forecasting (WRF) simulation, we systematically evaluate the storage benefits and downstream diagnostic impacts of retaining 5, 4, and 3 significant digits for both inputs and outputs. From a storage perspective, combining precision reduction (retaining 5–3 digits) with bzip2 compression reduces model outputs to 19.2 %–7.5 % of their original uncompressed sizes and model inputs to 52.4 %–18.5 %. Scientifically, precision-reduced inputs interact with nonlinear model dynamics and can induce spatial phase shifts in simulated meteorological systems. Although this process reduces deterministic grid-scale correspondence, the overall spatial morphology of the atmospheric structures remains largely preserved. Consequently, aggregate statistical distributions are weakly affected, especially during dynamically less active periods, rendering input precision reduction suitable for large-scale spatial aggregates and event-averaged statistical analyses. In contrast, output precision reduction acts as a static numerical filter whose impacts depend strongly on the intrinsic characteristics of individual variables. For example, regarding surface wind speed, retaining 3 significant digits still preserves an adequate error buffer. Cumulative variables, such as precipitation, progressively amplify quantization errors during temporal differencing and therefore require 4–5 significant digits to avoid artificial increments. Ultimately, this study constructs a flexible framework for WRF data compression. By dynamically tailoring precision to specific variable typologies and downstream scientific demands, the modeling community can substantially improve storage efficiency while rigorously safeguarding physical integrity.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>42422505</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e156">Climate variability and change, driven by both natural processes and human activities, have profound impacts on human societies and natural ecosystems. To better understand and project these processes, the scientific community increasingly demands climate and weather simulations with higher spatial resolution, richer representations of physical processes, and large ensembles under multiple scenarios. Consequently, the complexity and scale of numerical models have expanded dramatically, driving exponential growth in data volumes. Global-scale simulations now routinely generate from tens to hundreds of petabytes of output  (Balaji et al., 2018; Overpeck et al., 2011), placing unprecedented pressure on storage and analysis capacities. The rapid rise in data production poses significant challenges for existing storage infrastructures, constraining long-term archiving, data sharing, reproducibility of analyses, and the efficiency of postprocessing workflows. These challenges are further exacerbated by storage systems and network bandwidths that have not kept pace with the rapid gains in computational performance (Prein et al., 2015).</p>
      <p id="d2e159">These storage constraints are not unique to global simulations. In regional models, although they focus on smaller spatial domains, data storage management is still an inevitable challenge as spatiotemporal resolution increases. The Weather Research and Forecasting (WRF) model (Skamarock et al., 2019), a widely used regional modeling system with a large international user base across academia, government agencies, private forecasting services, and independent researchers (Powers et al., 2017), exemplifies this issue. High-resolution WRF simulations generate from several to hundreds of terabytes of output from a single project  (Prein et al., 2015). Such datasets are not only central to advancing scientific understanding but are also increasingly used to support infrastructure planning, disaster preparedness, and policy development  (Akbar et al., 2013; Jam-Jalloh et al., 2024; Young et al., 2025; Zhang et al., 2025). At the same time, the rapid adoption of machine learning in atmospheric science has amplified data-handling demands. WRF outputs are increasingly used as training datasets  (Abdulla et al., 2022; Waqas et al., 2025), and the large size and high temporal density of these simulation archives can pose practical challenges for data preprocessing and training workflows. These combined pressures highlight the urgent need for effective data compression techniques that can substantially reduce data storage requirements.</p>
      <p id="d2e162">A variety of compression techniques applicable to atmospheric model archives have been developed to alleviate the rapidly growing storage demands of numerical simulations. Lossless algorithms alone preserve bitwise reproducibility but generally achieve only a modest compression ratio for floating-point geophysical fields because the high entropy of mantissa bits limits compressibility (Poppick et al., 2020). To address this limitation, combining precision reduction with lossless compression has emerged as a widely explored strategy for improving storage efficiency while attempting to preserve scientific fidelity. Within this paradigm, many approaches focus on manipulating the least significant bits of floating-point data. Early approaches such as bit shaving (Zender, 2016) reduce precision by zeroing trailing mantissa bits, which can introduce systematic bias. Zender (2016) subsequently introduced bit grooming, a statistically robust quantization approach that alternates bit shaving and bit setting of trailing IEEE mantissa bits, thereby preserving the mean in expectation while improving compressibility. Building on this line of work, Delaunay et al. (2019) introduced the Digit Rounding algorithm, which bridges decimal precision control and binary representation. Compared to bit grooming, Digit Rounding optimizes the allocation of mantissa bits required, thereby improving compression efficiency while retaining controlled numerical precision. In contrast to hybrid methods like Digit Rounding, alternative approaches regulate precision purely within the decimal domain. For example, decimal significant-digit rounding (Walters and Wong, 2023) directly constrains the number of significant digits, yielding a highly transparent and interpretable approach to precision reduction.</p>
      <p id="d2e165">Alongside algorithmic developments, some studies have expanded the evaluation of precision reduction beyond simple error statistics toward broader notions of statistical and structural fidelity. Baker et al. (2016) proposed an ensemble-based framework to assess whether compressed datasets remain statistically indistinguishable from internal climate variability, while Baker et al. (2019) emphasized the importance of evaluating structural integrity in compressed climate data. Silver and Zender (2017) quantified the compression–error trade-off for gridded datasets, demonstrating that carefully designed precision reduction can remove substantial false precision with limited impact on scientific conclusions. Complementary technical investigations have examined how data representation and codec behavior influence achievable compression ratios within netCDF and HDF data formats (Delaunay et al., 2019; Underwood et al., 2022). Recently, Klöwer et al. (2021) reframed atmospheric data compression from an information-theoretic perspective, demonstrating that the intrinsic precision requirements of atmospheric variables vary substantially and that a large fraction of stored floating-point precision is redundant. In parallel, machine-learning-based compression methods have emerged that exploit nonlinear data manifolds to achieve very high compression ratios  (Huang and Hoefler, 2023; Han et al., 2024; Mirowski et al., 2024).</p>
      <p id="d2e169">Despite these advancements, most existing studies primarily consider precision reduction as a post-processing operation applied to static datasets or model outputs. Comparatively less attention has been paid to how precision reduction applied to time-varying model inputs propagates through nonlinear numerical integrations. A fundamental distinction exists between the precision reduction of input data and that of output data. Perturbations introduced into the input forcings may be amplified through nonlinear model physics, potentially influencing simulated trajectories and downstream diagnostics. Such responses are unlikely to be spatially or temporally uniform, as sensitivity to perturbations depends on the prevailing dynamical and thermodynamic regime.</p>
      <p id="d2e172">Crucially, the extent to which precision reduction applied to model inputs and outputs propagates into downstream diagnostic analyses remains largely unquantified. While the fidelity of fundamental thermodynamic and kinematic fields (e.g., temperature and wind) must be systematically verified, this uncertainty becomes particularly critical in downstream diagnostic studies of precipitation, which is output as a cumulative quantity and exhibits intermittent and highly skewed characteristics. Given the disproportionate societal and economic impacts of extreme precipitation  (Seneviratne et al., 2021; Davenport et al., 2021), it is therefore essential to assess whether precision reduction introduces artificial biases in extreme-event diagnostics, such as inflated dry-area coverage or altered peak precipitation intensities, that exceed expected analysis uncertainty.</p>
      <p id="d2e175">Motivated by these gaps, this study investigates decimal significant-digit rounding within a complete WRF workflow. Using a one-year simulation, we systematically evaluate the distinct physical consequences of applying precision reduction to both time-varying forcing inputs and static outputs. Our assessment spans fundamental meteorological fields and the full precipitation spectrum. Ultimately, this comprehensive assessment aims to provide the modeling community with actionable guidelines for implementing safe and efficient precision reduction strategies. The remainder of this paper is organized as follows: Sect. 2 describes the WRF model configuration, the decimal significant-digit rounding algorithm, and the evaluation framework applied to both time-varying input forcings and model outputs, including metrics designed to assess spatial structural fidelity and precipitation diagnostics. Section 3 presents the compression performance and examines the distinct physical consequences of input versus output precision reduction. It further analyzes variable-specific, regional, and seasonal sensitivities across core meteorological variables and precipitation ranging from zero-value preservation to ETCCDI-based extreme precipitation indices. Section 4 synthesizes these findings to provide practical guidelines and broader perspectives. Section 5 summarizes the main conclusions.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodology</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Model Configuration and Data Flow</title>
      <p id="d2e193">The year 2016 was chosen as the simulation period because it recorded the highest number of billion-dollar flood disasters and the second-largest economic loss in the United States since 2000 according to the NOAA National Centers for Environmental Information (NCEI) (NCEI, 2025). These factors make 2016 an ideal test benchmark for assessing model performance under different precision reduction configurations, particularly with respect to the preservation of extreme precipitation events. Furthermore, the contiguous United States (CONUS) domain was chosen because it encompasses diverse climatological regions and benefits from dense observational networks, providing a robust basis for model assessment.</p>
      <p id="d2e196">Simulations were conducted using the WRF model version 4.4.1 over the CONUS domain at a 12 km horizontal spatial resolution with 35 vertical layers. To prevent systematic model drift during the long-term integration, the four-dimensional data assimilation (FDDA) via grid-nudging was employed within the WRF framework, utilizing the North American Mesoscale (NAM) analysis, produced operationally by the National Centers for Environmental Prediction (NCEP). In model settings, weak nudging coefficients (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> for wind and temperature, and <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> for moisture) were deliberately selected for the free troposphere. This configuration acts as a large-scale constraint to anchor the synoptic circulation while granting the model sufficient degrees of freedom to generate free-evolving, high-resolution mesoscale features. Furthermore, atmospheric nudging was explicitly disabled within the planetary boundary layer and at the surface to avoid suppressing near-surface thermodynamic variability. Because the boundary-layer and surface atmospheric fields evolved entirely according to model physics, subsequent evaluations of the WRF outputs against independent observational station data remain scientifically valid and uncontaminated by the direct assimilation process.</p>
      <p id="d2e259">To mitigate long-term model drift in deep soil temperature and moisture, we employed the Pleim-Xiu land surface model combined with indirect soil nudging, which specifically requires the continuous ingestion of two-dimensional surface analysis fields (wrfsfdda). Coupled with the three-dimensional atmospheric fields (wrffdda) utilized for upper-air nudging, the model is forced to ingest massive datasets every 3 h. The sheer volume of these high-resolution input arrays significantly exacerbates the overall storage and data management burden. Consequently, these massive time-varying input files represent a critical target for our proposed precision reduction. Table 1 summarizes the physical parameterization schemes used in the WRF simulations.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e266">Setup of physical parameterization schemes in WRF simulation.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Physical processes</oasis:entry>
         <oasis:entry colname="col2">Scheme</oasis:entry>
         <oasis:entry colname="col3">Reference</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Microphysics</oasis:entry>
         <oasis:entry colname="col2">Morrison double-moment</oasis:entry>
         <oasis:entry colname="col3">Morrison et al. (2009)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Radiation</oasis:entry>
         <oasis:entry colname="col2">RRTMG Shortwave and Longwave</oasis:entry>
         <oasis:entry colname="col3">Iacono et al. (2008)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Surface Layer</oasis:entry>
         <oasis:entry colname="col2">Pleim–Xiu</oasis:entry>
         <oasis:entry colname="col3">Pleim (2006)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Land Surface Model</oasis:entry>
         <oasis:entry colname="col2">Pleim–Xiu Land Surface Model</oasis:entry>
         <oasis:entry colname="col3">Pleim and Gilliam (2009)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Planetary Boundary Layer</oasis:entry>
         <oasis:entry colname="col2">Asymmetric Convection Model 2</oasis:entry>
         <oasis:entry colname="col3">Pleim (2007)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e358">The WRF modeling system operates through a structured input–integration–output workflow. To establish dynamical consistency prior to the evaluation period, the annual simulation for 2016 was preceded by a 2 d spin-up initialized on 30 December 2015. The annual integration was conducted in consecutive daily segments, with each day initialized from a model restart file (wrfrst) generated at the conclusion of the previous day. These restart files provide the three-dimensional atmospheric and land-surface state required for seamless temporal continuity. In addition to daily initialization, the model evolution was continuously constrained by prescribed time-varying external forcing fields, including atmospheric and surface analysis nudging (wrffdda, wrfsfdda), lateral boundary condition tendencies (wrfbdy), and lower-boundary updates such as sea surface temperature (wrflowinp).</p>
      <p id="d2e361">Because these time-varying inputs function as continuous external constraints, precision reduction introduced at this stage may propagate through the model integration and interact with nonlinear physical processes. In contrast, model outputs (wrfout) contain near-surface variables, three-dimensional atmospheric states, cloud microphysical quantities and energy fluxes, representing the prognostic results of the completed simulation. Post-processing modifications to these output files do not influence the meteorological evolution within the simulation itself. Recognizing this distinction is important for interpreting the impacts of precision reduction applied at different stages.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Decimal Significant-Digit Rounding</title>
      <p id="d2e372">The input and output data of the WRF model are stored in single-precision (float32) format, which supports a numerical precision of approximately 7 significant digits. To control the precision of such single-precision netCDF datasets, this study implements a decimal significant-digit rounding method following Walters and Wong (2023). This scheme regulates numerical precision by retaining a user-specified number of significant digits. The rounding procedure was carried out using a dedicated Fortran routine based on internal character formatting: each floating-point value is first converted into a string in scientific notation using a dynamically specified Fortran format descriptor (i.e., <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi mathvariant="normal">E</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula>, where E denotes the exponential scientific notation, the total width <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula>, and the number of decimal places <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>; here, <inline-formula><mml:math id="M8" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the targeted number of significant digits to retain), and the formatted string is subsequently read back into floating-point representation. The precision-reduction method implemented in this study operates directly on the floating-point variables, except latitude and longitude, in the netCDF data part, which are the standard format used by WRF for both input forcing and model outputs. The rounding procedure modifies only the numerical values stored in the variable arrays and does not affect the netCDF header, metadata, or structural attributes.  The deliberate adoption of this decimal-based approach, instead of direct binary mantissa manipulation, is motivated by the following considerations: decimal significant-digit rounding enables users to intuitively understand and verify the exact numerical modifications applied to the data, thereby lowering the adoption barrier for practical modeling workflows. Nevertheless, we acknowledge the inherent compression advantages of bit-level operations. As demonstrated by Delaunay et al. (2019), algorithms that map decimal precision requirements to the binary mantissa can maximize sequences of consecutive zero bits, thus generating data patterns with higher compressibility.</p>
      <p id="d2e426">Furthermore, traditional decimal rounding (rounding half away from zero), which is natively handled by Fortran, may theoretically introduce systematic biases compared to IEEE 754 round-to-nearest, ties-to-even rules (IEEE, 1985). We conducted a statistical evaluation and found that exact tie cases are rare when we practically apply the method of rounding to significant digits. Across all examined core variables (e.g. surface meteorological field and precipitation, each comprising over 1.4 billion data points), exact tie situations occurred at low frequencies: approximately 0.003 %–0.005 % for retaining 3 significant digits, 0.03 %–0.04 % for 4 significant digits, and 0.2 %–0.4 % for 5 significant digits. Because over 99.6 % of values are rounded identically under both approaches, the practical impact of rounding-mode selection on the datasets analyzed herein is negligible.</p>
      <p id="d2e429">Given that single-precision format inherently provides approximately at most 7 significant digits, reducing precision to 6 digits yields only marginal compression gains. Conversely, retaining only 1 or 2 significant digits would severely degrade key variables such as temperature and pressure, rendering such configurations physically unrealistic. As a result, this study conservatively focuses on retaining 3–5 significant digits. The range of 3–5 retained significant digits is not intended to represent a universal optimal precision level for each variable but rather to provide a practical evaluation window for single-precision WRF data. Establishing strict, variable-specific theoretical precision limits would require information-theoretic evaluations  (Klöwer et al., 2021).</p>
      <p id="d2e432">To provide an intuitive visualization of the rounding results, Table 2 contrasts the original full-precision values against those retained at 5, 4, and 3 significant digits for key near-surface variables at a single grid point and time step: 2 m temperature (<inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), 2 m specific humidity (<inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), and 10 m wind components (<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>).</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e483">An example of retaining different significant digits for WRF output variables.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="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">Variables</oasis:entry>
         <oasis:entry colname="col2">Full precision</oasis:entry>
         <oasis:entry colname="col3">5-digit</oasis:entry>
         <oasis:entry colname="col4">4-digit</oasis:entry>
         <oasis:entry colname="col5">3-digit</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (K)</oasis:entry>
         <oasis:entry colname="col2">290.3516</oasis:entry>
         <oasis:entry colname="col3">290.35</oasis:entry>
         <oasis:entry colname="col4">290.4</oasis:entry>
         <oasis:entry colname="col5">290</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (kg kg<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2">0.01852282</oasis:entry>
         <oasis:entry colname="col3">0.018523</oasis:entry>
         <oasis:entry colname="col4">0.01852</oasis:entry>
         <oasis:entry colname="col5">0.0185</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (m s<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2">0.5504633</oasis:entry>
         <oasis:entry colname="col3">0.55046</oasis:entry>
         <oasis:entry colname="col4">0.5505</oasis:entry>
         <oasis:entry colname="col5">0.551</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (m s<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M20" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.483089</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M21" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.4831</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M22" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.483</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M23" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.48</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e698">The systematic integration of this rounding framework into the overall experimental design is summarized in Fig. 1. The schematic depicts the three core workflow stages: preprocessing on input with the precision-reduction tool, model integration with full-precision input and precision-reduction input, and post-processing on model integration result, wrfout file, with the precision-reduction tool. Lossless compression will be applied to all input and output. For input precision reduction configurations, the rounding procedure was applied during the preprocessing stage, exclusively targeting the time-varying forcing files (wrffdda, wrfsfdda, wrfbdy, and wrflowinp). Because these files define the dynamic external constraints on the model, evaluating each input precision level necessitated a fully independent WRF simulation to capture the non-linear propagation of rounding errors. Conversely, for output precision reduction, rounding was applied to the final wrfout files after simulation completion. As a purely static post-processing operation, output precision can be flexibly adjusted without requiring computationally expensive model re-runs. In total, this systematic design yielded 15 distinct precision reduction configurations (Table 3).</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e703">Schematic illustration of the experimental workflow for WRF data precision reduction and lossless compression.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f01.png"/>

        </fig>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e715">The 15 distinct precision reduction configurations evaluated in this study.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Case</oasis:entry>
         <oasis:entry colname="col2">Input Precision</oasis:entry>
         <oasis:entry colname="col3">Output Precision</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">WRF_fx5/fx4/fx3</oasis:entry>
         <oasis:entry colname="col2">Full precision</oasis:entry>
         <oasis:entry colname="col3">Retaining 5/4/3 significant digits</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_5</oasis:entry>
         <oasis:entry colname="col2">Retaining 5 significant digits</oasis:entry>
         <oasis:entry colname="col3">Full precision</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_5fx5/5fx4/5fx3</oasis:entry>
         <oasis:entry colname="col2">Retaining 5 significant digits</oasis:entry>
         <oasis:entry colname="col3">Retaining 5/4/3 significant digits</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_4</oasis:entry>
         <oasis:entry colname="col2">Retaining 4 significant digits</oasis:entry>
         <oasis:entry colname="col3">Full precision</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_4fx5/4fx4/4fx3</oasis:entry>
         <oasis:entry colname="col2">Retaining 4 significant digits</oasis:entry>
         <oasis:entry colname="col3">Retaining 5/4/3 significant digits</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_3</oasis:entry>
         <oasis:entry colname="col2">Retaining 3 significant digits</oasis:entry>
         <oasis:entry colname="col3">Full precision</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_3fx5/3fx4/3fx3</oasis:entry>
         <oasis:entry colname="col2">Retaining 3 significant digits</oasis:entry>
         <oasis:entry colname="col3">Retaining 5/4/3 significant digits</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e832">It is important to note that the decimal significant-digit rounding procedure effectively reduces the information entropy of the datasets, but it does not alter the predefined 32-bit storage allocation of the floating-point arrays. To translate this enhanced compressibility into tangible storage savings, lossless compression was subsequently applied to all 15 precision reduction configurations. In this study, gzip and bzip2 were selected as the primary external compressors for evaluation, given their widespread availability in operational high-performance computing (HPC) environments and compatibility with existing modeling workflows. To account for format-integrated compression, we also evaluated the internal zlib compression of netCDF, which is commonly used within the netCDF/HDF5 framework and enables direct metadata access without full data decompression. In addition, to align with contemporary data storage practices, we included targeted evaluations using the newer-generation codec Zstandard (Zstd). A comparative assessment of compression performance across these compressors is presented in Sect. 3.1.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Observational Datasets and Climate Regional Subdivision</title>
      <p id="d2e843">To quantitatively evaluate model performance, we employed observational datasets of surface meteorology and precipitation for the year 2016 within the CONUS domain. Hourly near-surface meteorological variables, including <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, relative humidity (RH), and wind speed (WS10), were obtained from the National Climatic Data Center (NCDC). To ensure data reliability and spatial representativeness, a two-step quality control procedure was applied. First, only stations with valid records for at least 330 d in 2016 and with less than 5 % missing data were retained. Second, to mitigate representativeness errors caused by complex terrain, we excluded stations with an elevation difference exceeding 100 m from their corresponding WRF grid cell. These criteria yielded a total of 1622 valid stations (Fig. 2a), providing dense spatial coverage across diverse climatic and physiographic regions. To spatially align the point-based measurements with the gridded model output, a nearest-neighbor interpolation scheme was applied, assigning each station to the WRF grid point with the smallest Euclidean distance in the latitude–longitude space. Despite the inherent representativeness limitations typical of point-to-grid regional climate validation, this extensive 1622-station network provides a robust benchmark for assessing the model's meteorological fidelity at both regional and CONUS-wide scales.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e859">Spatial coverage of surface observational datasets, WRF model domain, and regional divisions: <bold>(a)</bold> locations of NCDC surface meteorological stations (red dots) across CONUS domain; the white box outlines the WRF simulation domain; <bold>(b)</bold> delineation of nine climatologically coherent subregions. Base map imagery from NASA Worldview, Earth Observing System Data and Information System (EOSDIS).</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f02.png"/>

        </fig>

      <p id="d2e874">For precipitation validation, we used the Global Precipitation Measurement (GPM) Integrated Multi-satellite Retrievals for GPM (IMERG) Final Precipitation L3 product (Version 07) with a uniform spatial resolution of 0.1° <inline-formula><mml:math id="M25" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1°. This dataset was processed across two distinct temporal scales to accommodate different evaluation objectives. First, to establish a climatological baseline, daily IMERG data for the period 2001–2015  (Huffman et al., 2023b) were used to compute the 95th and 99th percentile precipitation thresholds. These historical thresholds were subsequently applied to define and calculate extreme precipitation indices for the study period. Second, for the primary 2016 evaluation, IMERG half-hourly data (Huffman et al., 2023a) were temporally aggregated to an hourly resolution to align with the WRF model output frequency. These hourly records were further aggregated to daily intervals for the computation of the aforementioned extreme precipitation indices. Finally, all IMERG datasets were bilinear interpolated onto the WRF model grid prior to statistical evaluation to ensure spatial consistency between the satellite retrievals and the model domain.</p>
      <p id="d2e885">To capture the spatial heterogeneity of errors induced by precision reduction, the CONUS domain was subdivided into nine climatologically coherent regions following Karl and Koss (1984): Northwest, West, Northern Rockies and Plains, Southwest, Upper Midwest, Ohio Valley, South, Northeast, and Southeast (Fig. 2b).</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Evaluation Metrics</title>
      <p id="d2e896">To systematically evaluate the impacts of precision reduction on model fidelity, we adopted a multi-level assessment framework designed to capture statistical consistency, maximum numerical deviations, spatial structure, and highly skewed precipitation characteristics.</p>
      <p id="d2e899">First, overall statistical agreement between precision-reduced simulations and observational datasets was evaluated using two standard community metrics: the Root Mean Square Error (RMSE) and the Pearson correlation coefficient (<inline-formula><mml:math id="M26" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>). These metrics quantify the overall magnitude of simulation errors and the strength of the linear association with the observations, respectively. These metrics are defined as follows:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M27" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>RMSE</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><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>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>M</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>O</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:msqrt><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>M</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>O</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the evaluated values (precision-reduced configurations) and the observations, respectively, and overbars represent their corresponding means. For station-based validation against NCDC observations, <inline-formula><mml:math id="M30" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> corresponds to the number of valid station–hour pairs across all stations. For comparisons against gridded satellite products, <inline-formula><mml:math id="M31" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> corresponds to the total number of grid–time pairs within the evaluated domain.</p>
      <p id="d2e1125">Second, to evaluate the impacts of precision reduction on both local numerical accuracy and spatial structures, we analyzed point-wise deviations together with spatial similarity metrics. At the grid scale, we computed the absolute grid-scale deviation (AD), defined as the absolute difference between the precision-reduced configurations and the full-precision baseline simulation WRF_bl at each grid point and hourly time step. Because point-wise metrics alone cannot capture changes in the spatial organization of meteorological fields, we additionally employed the Structural Similarity Index Measure (SSIM)  (Wang et al., 2004; Baker et al., 2019; Klöwer et al., 2021). This metric is particularly important for evaluating simulations driven by precision-reduced inputs, where small numerical perturbations may propagate through nonlinear dynamics and alter evolving mesoscale structures. Unlike AD, which measures local differences, SSIM quantifies the preservation of large-scale spatial patterns and structural textures. For a full-precision reference spatial window <inline-formula><mml:math id="M32" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and the corresponding window <inline-formula><mml:math id="M33" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> from precision-reduced configurations, the SSIM is calculated as:

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M34" display="block"><mml:mrow><mml:mtext>SSIM</mml:mtext><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the local means, <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are the local variances, and <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the local covariance between the two fields. The stabilization constants <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are scaled by the dynamic range of the specific meteorological variable being evaluated to accommodate diverse atmospheric fields. SSIM values range from 0 to 1, with unity indicating perfect structural similarity. Structural similarity was computed using an <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mn mathvariant="normal">11</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:math></inline-formula> Gaussian weighting window sliding across the domain. Given the 12 km horizontal grid spacing, this corresponds to a spatial footprint of approximately 130 km, enabling assessment of mesoscale structural consistency. To avoid artificial inflation of scores caused by large, structurally uniform dry regions, a standard wet-day mask with a threshold of 0.1 mm h<sup>−1</sup> was applied prior to the calculation of precipitation SSIM.</p>
      <p id="d2e1376">Finally, the evaluation of precipitation for both the lower-tail thresholds that control the occurrence of light rainfall and the behavior of upper-tail extreme events is necessary given the highly skewed distribution of precipitation fields. Moreover, because total precipitation in WRF is represented as the cumulative sum of grid-resolved (RAINNC) and parameterized convective (RAINC) components, it exhibits a compounded sensitivity to numerical precision loss.</p>
      <p id="d2e1380">To assess structural fidelity at the lower bound of the precipitation spectrum, we first performed a categorical verification for hourly precipitation, using a wet–dry threshold of 0.1 mm h<sup>−1</sup>. For each precision-reduced configuration, grid cells were classified relative to WRF_bl. Based on this comparison, several categorical verification metrics were calculated (Roebber, 2009), including the Probability of Detection (POD), False Alarm Ratio (FAR), Critical Success Index (CSI), and Frequency Bias (Bias). In addition, a Zero Preservation Ratio (ZPR) was introduced to quantify the fraction of dry grid cells that remain correctly classified after precision reduction. We further evaluated daily precipitation diagnostics, including eight indices recommended by the Expert Team on Climate Change Detection and Indices (ETCCDI)  (Frich et al., 2002; Nastos et al., 2013; Ozer and Mahamoud, 2013). These indices collectively characterize precipitation intensity, frequency, and persistence. Additionally, to explicitly quantify any systematic overestimation or underestimation of these extreme precipitation magnitudes resulting after precision reduction, we computed the Normalized Mean Bias (NMB). To ensure climatological representativeness, percentile-based thresholds used by indices such as R95p_days and R99p_days were derived from the 2001–2015 daily GPM IMERG baseline dataset. The definitions and units of all precipitation diagnostics used in this study, including both the categorical verification metrics and the extreme precipitation indices described above, are summarized in Table 4. Note that unlike the standard ETCCDI definitions which calculate R95p and R99p as accumulated precipitation amounts, this study utilizes R95p_days and R99p_days to represent the frequency of extreme events.</p>

<table-wrap id="T4" specific-use="star"><label>Table 4</label><caption><p id="d2e1398">Definitions of categorical verification metrics for hourly precipitation and daily extreme precipitation indices.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="1.5cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="1cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Name</oasis:entry>
         <oasis:entry colname="col2">Definition</oasis:entry>
         <oasis:entry colname="col3">Units</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">ZPR</oasis:entry>
         <oasis:entry colname="col2">Percentage of dry grids (<inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="italic">&lt;</mml:mi></mml:math></inline-formula> 0.1 mm h<sup>−1</sup>) in WRF_bl that remain below the threshold after precision reduction.</oasis:entry>
         <oasis:entry colname="col3"> %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">POD</oasis:entry>
         <oasis:entry colname="col2">Percentage of wet grids (<inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> mm h<sup>−1</sup>) in WRF_bl that are correctly retained after precision reduction.</oasis:entry>
         <oasis:entry colname="col3"> %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">FAR</oasis:entry>
         <oasis:entry colname="col2">Percentage of wet grids after precision reduction that are false alarms relative to WRF_bl.</oasis:entry>
         <oasis:entry colname="col3"> %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">CSI</oasis:entry>
         <oasis:entry colname="col2">A comprehensive metric for the spatial fidelity of the precipitation field, penalizing both the artificial elimination (missed events) and generation (false events) of wet events.</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Bias</oasis:entry>
         <oasis:entry colname="col2">Ratio of the total number of wet grids in the precision-reduced configurations to that in WRF_bl. Values <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="italic">&gt;</mml:mi></mml:math></inline-formula> 1 indicate an artificial inflation of precipitation spatial extent.</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">R95p_days</oasis:entry>
         <oasis:entry colname="col2">Number of days per year with daily precipitation exceeding the 95th percentile of wet-day amounts (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> mm), thresholds derived from the 2001–2015 baseline period.</oasis:entry>
         <oasis:entry colname="col3">days</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">R99p_days</oasis:entry>
         <oasis:entry colname="col2">Same as R95p_days, but for the 99th percentile threshold.</oasis:entry>
         <oasis:entry colname="col3">days</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Rx1_day</oasis:entry>
         <oasis:entry colname="col2">Maximum 1 d precipitation total in a year.</oasis:entry>
         <oasis:entry colname="col3">mm</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Rx5_day</oasis:entry>
         <oasis:entry colname="col2">Maximum total precipitation accumulated over any consecutive 5 d period.</oasis:entry>
         <oasis:entry colname="col3">mm</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">R10mm_days</oasis:entry>
         <oasis:entry colname="col2">Annual count of days with daily precipitation <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> mm.</oasis:entry>
         <oasis:entry colname="col3">days</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">PRCPTOT</oasis:entry>
         <oasis:entry colname="col2">Total annual precipitation from wet days.</oasis:entry>
         <oasis:entry colname="col3">mm</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">wet_days</oasis:entry>
         <oasis:entry colname="col2">Annual count of wet days (<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> mm).</oasis:entry>
         <oasis:entry colname="col3">days</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SDII</oasis:entry>
         <oasis:entry colname="col2">Simple Daily Intensity Index, calculated as PRCPTOT divided by wet_days.</oasis:entry>
         <oasis:entry colname="col3">mm d<sup>−1</sup></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Compression Efficiency Analysis</title>
      <p id="d2e1693">To quantify the impact of decimal significant-digit rounding on data compressibility, we analyze compression performance using two complementary metrics. First, we evaluate the additional compression gain relative to lossless compression alone, which isolates the contribution of rounding. Second, we assess the overall storage reduction relative to the original uncompressed datasets to provide an intuitive measure of practical data savings. All calculations are benchmarked against a full-precision baseline (stored in the standard 32-bit single-precision floating-point format) comprising 837.0 GB of uncompressed input forcings and 7395.8 GB of uncompressed output data.</p>
      <p id="d2e1696">As summarized in Table 5 and illustrated in Fig. 3, data compressibility improves progressively with more aggressive precision reduction. Here, the relative compression ratio is defined as the compressed size of the precision-reduced configurations divided by the compressed size of the full-precision baseline. This metric isolates the additional space savings attributable specifically to decimal significant-digit rounding. For input datasets (Fig. 3a), the relative compression ratio under gzip decreases from 91.9 % (retaining 5 significant digits) to 46.4 % (retaining 3 significant digits), while bzip2 achieves a reduction from 70.6 % to 25.0 %. For output datasets (Fig. 3b), the ratio decreases from 84 % to 44 % under gzip, and from 64 % to 25 % under bzip2. As physically expected, the final compressed volume of the output is dictated by the precision applied during the output post-processing stage; varying the input precision exerts no immediate influence on the final compressed wrfout file size. On average, bzip2 outperforms gzip by 15–30 percentage points across all precision-reduced configurations (Table 5). From a practical storage perspective, when retaining 3 significant digits and using bzip2, the size of the compressed input and output datasets is approximately one-quarter of that achieved with lossless compression alone. Specifically, the compressed datasets account for 18.5 % and 7.5 % of the original uncompressed data volume, respectively.</p>

<table-wrap id="T5" specific-use="star"><label>Table 5</label><caption><p id="d2e1702">Storage and compression performance of input and output data across diverse precision-reduced configurations.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="2cm"/>
     <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" colsep="1"/>
     <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:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry rowsep="1" namest="col3" nameend="col5" align="center" colsep="1">gzip </oasis:entry>

         <oasis:entry rowsep="1" namest="col6" nameend="col8" align="center">bzip2 </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">Data Type</oasis:entry>

         <oasis:entry colname="col2">Configurations</oasis:entry>

         <oasis:entry colname="col3">Compressed</oasis:entry>

         <oasis:entry colname="col4">% of</oasis:entry>

         <oasis:entry colname="col5">Relative</oasis:entry>

         <oasis:entry colname="col6">Compressed</oasis:entry>

         <oasis:entry colname="col7">% of</oasis:entry>

         <oasis:entry colname="col8">Relative</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">size  (GB)</oasis:entry>

         <oasis:entry colname="col4">Orig. Size</oasis:entry>

         <oasis:entry colname="col5">compression</oasis:entry>

         <oasis:entry colname="col6">size (GB)</oasis:entry>

         <oasis:entry colname="col7">Orig. Size</oasis:entry>

         <oasis:entry colname="col8">compression</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3"/>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5">ratio (%)</oasis:entry>

         <oasis:entry colname="col6"/>

         <oasis:entry colname="col7"/>

         <oasis:entry colname="col8">ratio (%)</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="3">INPUT  (Original size: 837 GB)</oasis:entry>

         <oasis:entry colname="col2">WRF_bl</oasis:entry>

         <oasis:entry colname="col3">628.4</oasis:entry>

         <oasis:entry colname="col4">75.1</oasis:entry>

         <oasis:entry colname="col5">–</oasis:entry>

         <oasis:entry colname="col6">621.5</oasis:entry>

         <oasis:entry colname="col7">74.3</oasis:entry>

         <oasis:entry colname="col8">–</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">577.4</oasis:entry>

         <oasis:entry colname="col4">69.0</oasis:entry>

         <oasis:entry colname="col5">91.9</oasis:entry>

         <oasis:entry colname="col6">438.5</oasis:entry>

         <oasis:entry colname="col7">52.4</oasis:entry>

         <oasis:entry colname="col8">70.6</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">457.5</oasis:entry>

         <oasis:entry colname="col4">54.7</oasis:entry>

         <oasis:entry colname="col5">72.8</oasis:entry>

         <oasis:entry colname="col6">274.5</oasis:entry>

         <oasis:entry colname="col7">32.8</oasis:entry>

         <oasis:entry colname="col8">44.2</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">291.7</oasis:entry>

         <oasis:entry colname="col4">34.9</oasis:entry>

         <oasis:entry colname="col5">46.4</oasis:entry>

         <oasis:entry colname="col6">155.1</oasis:entry>

         <oasis:entry colname="col7">18.5</oasis:entry>

         <oasis:entry colname="col8">25.0</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="15">OUTPUT  (Original size: 7395.8 GB)</oasis:entry>

         <oasis:entry colname="col2">WRF_bl</oasis:entry>

         <oasis:entry colname="col3">2229.5</oasis:entry>

         <oasis:entry colname="col4">30.1</oasis:entry>

         <oasis:entry colname="col5">–</oasis:entry>

         <oasis:entry colname="col6">2212.6</oasis:entry>

         <oasis:entry colname="col7">29.9</oasis:entry>

         <oasis:entry colname="col8">–</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">2214.0</oasis:entry>

         <oasis:entry colname="col4">29.9</oasis:entry>

         <oasis:entry colname="col5">99.3</oasis:entry>

         <oasis:entry colname="col6">2196.6</oasis:entry>

         <oasis:entry colname="col7">29.7</oasis:entry>

         <oasis:entry colname="col8">99.3</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">2223.3</oasis:entry>

         <oasis:entry colname="col4">30.0</oasis:entry>

         <oasis:entry colname="col5">99.7</oasis:entry>

         <oasis:entry colname="col6">2203.8</oasis:entry>

         <oasis:entry colname="col7">29.8</oasis:entry>

         <oasis:entry colname="col8">99.6</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">2217.0</oasis:entry>

         <oasis:entry colname="col4">30.0</oasis:entry>

         <oasis:entry colname="col5">99.4</oasis:entry>

         <oasis:entry colname="col6">2228.8</oasis:entry>

         <oasis:entry colname="col7">30.1</oasis:entry>

         <oasis:entry colname="col8">100.7</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx5</oasis:entry>

         <oasis:entry colname="col3">1879.4</oasis:entry>

         <oasis:entry colname="col4">25.4</oasis:entry>

         <oasis:entry colname="col5">84.3</oasis:entry>

         <oasis:entry colname="col6">1418.5</oasis:entry>

         <oasis:entry colname="col7">19.2</oasis:entry>

         <oasis:entry colname="col8">64.1</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx4</oasis:entry>

         <oasis:entry colname="col3">1489.8</oasis:entry>

         <oasis:entry colname="col4">20.2</oasis:entry>

         <oasis:entry colname="col5">66.8</oasis:entry>

         <oasis:entry colname="col6">926.0</oasis:entry>

         <oasis:entry colname="col7">12.5</oasis:entry>

         <oasis:entry colname="col8">41.9</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx3</oasis:entry>

         <oasis:entry colname="col3">977.2</oasis:entry>

         <oasis:entry colname="col4">13.2</oasis:entry>

         <oasis:entry colname="col5">43.8</oasis:entry>

         <oasis:entry colname="col6">551.6</oasis:entry>

         <oasis:entry colname="col7">7.5</oasis:entry>

         <oasis:entry colname="col8">24.9</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_5fx5</oasis:entry>

         <oasis:entry colname="col3">1879.6</oasis:entry>

         <oasis:entry colname="col4">25.4</oasis:entry>

         <oasis:entry colname="col5">84.3</oasis:entry>

         <oasis:entry colname="col6">1418.8</oasis:entry>

         <oasis:entry colname="col7">19.2</oasis:entry>

         <oasis:entry colname="col8">64.1</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_5fx4</oasis:entry>

         <oasis:entry colname="col3">1489.9</oasis:entry>

         <oasis:entry colname="col4">20.2</oasis:entry>

         <oasis:entry colname="col5">66.8</oasis:entry>

         <oasis:entry colname="col6">926.1</oasis:entry>

         <oasis:entry colname="col7">12.5</oasis:entry>

         <oasis:entry colname="col8">41.9</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_5fx3</oasis:entry>

         <oasis:entry colname="col3">977.3</oasis:entry>

         <oasis:entry colname="col4">13.2</oasis:entry>

         <oasis:entry colname="col5">43.8</oasis:entry>

         <oasis:entry colname="col6">551.4</oasis:entry>

         <oasis:entry colname="col7">7.5</oasis:entry>

         <oasis:entry colname="col8">24.9</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4fx5</oasis:entry>

         <oasis:entry colname="col3">1876.1</oasis:entry>

         <oasis:entry colname="col4">25.4</oasis:entry>

         <oasis:entry colname="col5">84.2</oasis:entry>

         <oasis:entry colname="col6">1414.8</oasis:entry>

         <oasis:entry colname="col7">19.2</oasis:entry>

         <oasis:entry colname="col8">64.1</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4fx4</oasis:entry>

         <oasis:entry colname="col3">1489.5</oasis:entry>

         <oasis:entry colname="col4">20.1</oasis:entry>

         <oasis:entry colname="col5">66.8</oasis:entry>

         <oasis:entry colname="col6">925.8</oasis:entry>

         <oasis:entry colname="col7">12.5</oasis:entry>

         <oasis:entry colname="col8">41.8</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4fx3</oasis:entry>

         <oasis:entry colname="col3">972.1</oasis:entry>

         <oasis:entry colname="col4">13.1</oasis:entry>

         <oasis:entry colname="col5">43.6</oasis:entry>

         <oasis:entry colname="col6">545.8</oasis:entry>

         <oasis:entry colname="col7">7.4</oasis:entry>

         <oasis:entry colname="col8">24.7</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3fx5</oasis:entry>

         <oasis:entry colname="col3">1872.2</oasis:entry>

         <oasis:entry colname="col4">25.3</oasis:entry>

         <oasis:entry colname="col5">84.0</oasis:entry>

         <oasis:entry colname="col6">1433.2</oasis:entry>

         <oasis:entry colname="col7">19.4</oasis:entry>

         <oasis:entry colname="col8">64.8</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3fx4</oasis:entry>

         <oasis:entry colname="col3">1486.5</oasis:entry>

         <oasis:entry colname="col4">20.1</oasis:entry>

         <oasis:entry colname="col5">66.7</oasis:entry>

         <oasis:entry colname="col6">937.6</oasis:entry>

         <oasis:entry colname="col7">12.7</oasis:entry>

         <oasis:entry colname="col8">42.4</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3fx3</oasis:entry>

         <oasis:entry colname="col3">978.2</oasis:entry>

         <oasis:entry colname="col4">13.2</oasis:entry>

         <oasis:entry colname="col5">43.9</oasis:entry>

         <oasis:entry colname="col6">560.5</oasis:entry>

         <oasis:entry colname="col7">7.6</oasis:entry>

         <oasis:entry colname="col8">25.3</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e1705">
            <sup>*</sup> Notes: Relative compression ratio <inline-formula><mml:math id="M55" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> (compressed size of precision-reduced configurations <inline-formula><mml:math id="M56" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> compressed size of WRF_bl).
          </p></table-wrap-foot></table-wrap>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2365">Relative compression ratios of <bold>(a)</bold> input data and <bold>(b)</bold> output data across diverse precision reduction configurations.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f03.png"/>

        </fig>

      <p id="d2e2380">We additionally evaluated format-native netCDF internal compression (utilizing zlib deflation) alongside external compressors, including gzip, bzip2, and the newer-generation, multi-threaded Zstd codec. Because our precision-reduction procedure strictly modifies only the floating-point data arrays while preserving the original file structure, the resulting datasets remain fully compatible with the internal compression functionality of netCDF. This native integration provides an important operational advantage: because netCDF internal compression applies strictly to data variables, the metadata headers remain uncompressed and directly accessible. This enables rapid metadata inspection and lazy loading without triggering decompression of the underlying data variables, resulting in effectively zero decompression time in our benchmarks (reported as 0.00 s). Benchmark experiments were conducted for both input and output datasets across different precision-reduction configurations, and the compression performance for a representative 5 d WRF input dataset and a 1 d WRF output dataset is summarized in Tables 6 and 7, respectively. Throughout the following discussion, specific compressor configurations are denoted by parentheses indicating their settings; for instance, Zstd (19,8) denotes Zstandard applied at compression level 19 using 8 threads, and zlib (9) refers to zlib deflation at compression level 9.</p>

<table-wrap id="T6" specific-use="star"><label>Table 6</label><caption><p id="d2e2386">Compression performance of a 5 d WRF input file for the full-precision data and data retaining 5, 4, and 3 significant digits, respectively. Numbers in parentheses indicate specific configurations: (compression level, number of threads) for Zstd, and (deflation level) for zlib.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <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:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">Compressor</oasis:entry>

         <oasis:entry colname="col3">Full Precision</oasis:entry>

         <oasis:entry colname="col4">5 digits</oasis:entry>

         <oasis:entry colname="col5">4 digits</oasis:entry>

         <oasis:entry colname="col6">3 digits</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Size (% of uncompressed)</oasis:entry>

         <oasis:entry colname="col2">bzip2</oasis:entry>

         <oasis:entry colname="col3">75.11</oasis:entry>

         <oasis:entry colname="col4">52.98</oasis:entry>

         <oasis:entry colname="col5">33.11</oasis:entry>

         <oasis:entry colname="col6">18.56</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">gzip</oasis:entry>

         <oasis:entry colname="col3">75.61</oasis:entry>

         <oasis:entry colname="col4">69.33</oasis:entry>

         <oasis:entry colname="col5">55.04</oasis:entry>

         <oasis:entry colname="col6">34.95</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (1)</oasis:entry>

         <oasis:entry colname="col3">75.08</oasis:entry>

         <oasis:entry colname="col4">68.18</oasis:entry>

         <oasis:entry colname="col5">55.78</oasis:entry>

         <oasis:entry colname="col6">38.59</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (9)</oasis:entry>

         <oasis:entry colname="col3">74.8</oasis:entry>

         <oasis:entry colname="col4">69.1</oasis:entry>

         <oasis:entry colname="col5">54.42</oasis:entry>

         <oasis:entry colname="col6">33.63</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (3,1)</oasis:entry>

         <oasis:entry colname="col3">76.87</oasis:entry>

         <oasis:entry colname="col4">73.19</oasis:entry>

         <oasis:entry colname="col5">58.08</oasis:entry>

         <oasis:entry colname="col6">36.7</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (7,1)</oasis:entry>

         <oasis:entry colname="col3">76.1</oasis:entry>

         <oasis:entry colname="col4">65.29</oasis:entry>

         <oasis:entry colname="col5">50.95</oasis:entry>

         <oasis:entry colname="col6">31.16</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,1)</oasis:entry>

         <oasis:entry colname="col3">74.16</oasis:entry>

         <oasis:entry colname="col4">58.32</oasis:entry>

         <oasis:entry colname="col5">43.15</oasis:entry>

         <oasis:entry colname="col6">25.54</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">Zstd (19,8)</oasis:entry>

         <oasis:entry colname="col3">74.14</oasis:entry>

         <oasis:entry colname="col4">58.27</oasis:entry>

         <oasis:entry colname="col5">43.08</oasis:entry>

         <oasis:entry colname="col6">25.47</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Compression (s)</oasis:entry>

         <oasis:entry colname="col2">bzip2</oasis:entry>

         <oasis:entry colname="col3">821.83</oasis:entry>

         <oasis:entry colname="col4">713.64</oasis:entry>

         <oasis:entry colname="col5">635.17</oasis:entry>

         <oasis:entry colname="col6">656.6</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">gzip</oasis:entry>

         <oasis:entry colname="col3">811.32</oasis:entry>

         <oasis:entry colname="col4">609.17</oasis:entry>

         <oasis:entry colname="col5">760.91</oasis:entry>

         <oasis:entry colname="col6">893.29</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (1)</oasis:entry>

         <oasis:entry colname="col3">301</oasis:entry>

         <oasis:entry colname="col4">247</oasis:entry>

         <oasis:entry colname="col5">199</oasis:entry>

         <oasis:entry colname="col6">143</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (9)</oasis:entry>

         <oasis:entry colname="col3">571</oasis:entry>

         <oasis:entry colname="col4">516</oasis:entry>

         <oasis:entry colname="col5">743</oasis:entry>

         <oasis:entry colname="col6">1289</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (3,1)</oasis:entry>

         <oasis:entry colname="col3">34.48</oasis:entry>

         <oasis:entry colname="col4">64.47</oasis:entry>

         <oasis:entry colname="col5">67.52</oasis:entry>

         <oasis:entry colname="col6">64.35</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (7,1)</oasis:entry>

         <oasis:entry colname="col3">169.25</oasis:entry>

         <oasis:entry colname="col4">293.75</oasis:entry>

         <oasis:entry colname="col5">266.06</oasis:entry>

         <oasis:entry colname="col6">189.56</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,1)</oasis:entry>

         <oasis:entry colname="col3">3544.12</oasis:entry>

         <oasis:entry colname="col4">2905.94</oasis:entry>

         <oasis:entry colname="col5">3301.46</oasis:entry>

         <oasis:entry colname="col6">3345.15</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">Zstd (19,8)</oasis:entry>

         <oasis:entry colname="col3">401.65</oasis:entry>

         <oasis:entry colname="col4">502.2</oasis:entry>

         <oasis:entry colname="col5">536.14</oasis:entry>

         <oasis:entry colname="col6">521.97</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="7">Decompression (s)</oasis:entry>

         <oasis:entry colname="col2">bzip2</oasis:entry>

         <oasis:entry colname="col3">468.92</oasis:entry>

         <oasis:entry colname="col4">404.08</oasis:entry>

         <oasis:entry colname="col5">308.98</oasis:entry>

         <oasis:entry colname="col6">239.09</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">gzip</oasis:entry>

         <oasis:entry colname="col3">76.91</oasis:entry>

         <oasis:entry colname="col4">77.76</oasis:entry>

         <oasis:entry colname="col5">76.8</oasis:entry>

         <oasis:entry colname="col6">63.09</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (1)</oasis:entry>

         <oasis:entry colname="col3">0</oasis:entry>

         <oasis:entry colname="col4">0</oasis:entry>

         <oasis:entry colname="col5">0</oasis:entry>

         <oasis:entry colname="col6">0</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (9)</oasis:entry>

         <oasis:entry colname="col3">0</oasis:entry>

         <oasis:entry colname="col4">0</oasis:entry>

         <oasis:entry colname="col5">0</oasis:entry>

         <oasis:entry colname="col6">0</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (3,1)</oasis:entry>

         <oasis:entry colname="col3">10.96</oasis:entry>

         <oasis:entry colname="col4">13.39</oasis:entry>

         <oasis:entry colname="col5">14.56</oasis:entry>

         <oasis:entry colname="col6">13.3</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (7,1)</oasis:entry>

         <oasis:entry colname="col3">12.17</oasis:entry>

         <oasis:entry colname="col4">15.76</oasis:entry>

         <oasis:entry colname="col5">15.21</oasis:entry>

         <oasis:entry colname="col6">12.82</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,1)</oasis:entry>

         <oasis:entry colname="col3">16.11</oasis:entry>

         <oasis:entry colname="col4">23.98</oasis:entry>

         <oasis:entry colname="col5">20.14</oasis:entry>

         <oasis:entry colname="col6">13.09</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,8)</oasis:entry>

         <oasis:entry colname="col3">16.71</oasis:entry>

         <oasis:entry colname="col4">23.89</oasis:entry>

         <oasis:entry colname="col5">20.43</oasis:entry>

         <oasis:entry colname="col6">13.23</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T7" specific-use="star"><label>Table 7</label><caption><p id="d2e2885">Compression performance of a 1 d WRF output file for the full-precision data and data retaining 5, 4, and 3 significant digits, respectively. Numbers in parentheses indicate specific configurations: (compression level, number of threads) for Zstd, and (deflation level) for zlib.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <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:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">Compressor</oasis:entry>

         <oasis:entry colname="col3">Full Precision</oasis:entry>

         <oasis:entry colname="col4">5 digits</oasis:entry>

         <oasis:entry colname="col5">4 digits</oasis:entry>

         <oasis:entry colname="col6">3 digits</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Size (%   of uncompressed)</oasis:entry>

         <oasis:entry colname="col2">bzip2</oasis:entry>

         <oasis:entry colname="col3">30.46</oasis:entry>

         <oasis:entry colname="col4">19.68</oasis:entry>

         <oasis:entry colname="col5">12.88</oasis:entry>

         <oasis:entry colname="col6">7.65</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">gzip</oasis:entry>

         <oasis:entry colname="col3">30.66</oasis:entry>

         <oasis:entry colname="col4">25.93</oasis:entry>

         <oasis:entry colname="col5">20.66</oasis:entry>

         <oasis:entry colname="col6">13.58</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (1)</oasis:entry>

         <oasis:entry colname="col3">30.98</oasis:entry>

         <oasis:entry colname="col4">26.13</oasis:entry>

         <oasis:entry colname="col5">21.3</oasis:entry>

         <oasis:entry colname="col6">15.08</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (9)</oasis:entry>

         <oasis:entry colname="col3">30.34</oasis:entry>

         <oasis:entry colname="col4">25.63</oasis:entry>

         <oasis:entry colname="col5">20.18</oasis:entry>

         <oasis:entry colname="col6">12.96</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (3,1)</oasis:entry>

         <oasis:entry colname="col3">30.41</oasis:entry>

         <oasis:entry colname="col4">26.6</oasis:entry>

         <oasis:entry colname="col5">21.26</oasis:entry>

         <oasis:entry colname="col6">14.34</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (7,1)</oasis:entry>

         <oasis:entry colname="col3">30.18</oasis:entry>

         <oasis:entry colname="col4">24.27</oasis:entry>

         <oasis:entry colname="col5">18.95</oasis:entry>

         <oasis:entry colname="col6">12.42</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,1)</oasis:entry>

         <oasis:entry colname="col3">29.79</oasis:entry>

         <oasis:entry colname="col4">21.82</oasis:entry>

         <oasis:entry colname="col5">16.12</oasis:entry>

         <oasis:entry colname="col6">10.17</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">Zstd (19,8)</oasis:entry>

         <oasis:entry colname="col3">29.78</oasis:entry>

         <oasis:entry colname="col4">21.81</oasis:entry>

         <oasis:entry colname="col5">16.11</oasis:entry>

         <oasis:entry colname="col6">10.16</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Compression (s)</oasis:entry>

         <oasis:entry colname="col2">bzip2</oasis:entry>

         <oasis:entry colname="col3">940.15</oasis:entry>

         <oasis:entry colname="col4">855.28</oasis:entry>

         <oasis:entry colname="col5">839.07</oasis:entry>

         <oasis:entry colname="col6">879.25</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">gzip</oasis:entry>

         <oasis:entry colname="col3">410.83</oasis:entry>

         <oasis:entry colname="col4">569.1</oasis:entry>

         <oasis:entry colname="col5">578.58</oasis:entry>

         <oasis:entry colname="col6">576.38</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (1)</oasis:entry>

         <oasis:entry colname="col3">253</oasis:entry>

         <oasis:entry colname="col4">207</oasis:entry>

         <oasis:entry colname="col5">176</oasis:entry>

         <oasis:entry colname="col6">142</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (9)</oasis:entry>

         <oasis:entry colname="col3">614</oasis:entry>

         <oasis:entry colname="col4">749</oasis:entry>

         <oasis:entry colname="col5">905</oasis:entry>

         <oasis:entry colname="col6">1125</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (3,1)</oasis:entry>

         <oasis:entry colname="col3">38.9</oasis:entry>

         <oasis:entry colname="col4">54.08</oasis:entry>

         <oasis:entry colname="col5">62.68</oasis:entry>

         <oasis:entry colname="col6">45.06</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (7,1)</oasis:entry>

         <oasis:entry colname="col3">116.27</oasis:entry>

         <oasis:entry colname="col4">186.48</oasis:entry>

         <oasis:entry colname="col5">188.44</oasis:entry>

         <oasis:entry colname="col6">130.43</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,1)</oasis:entry>

         <oasis:entry colname="col3">1664.3</oasis:entry>

         <oasis:entry colname="col4">1711.5</oasis:entry>

         <oasis:entry colname="col5">1963.4</oasis:entry>

         <oasis:entry colname="col6">2517.14</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">Zstd (19,8)</oasis:entry>

         <oasis:entry colname="col3">326.24</oasis:entry>

         <oasis:entry colname="col4">337.98</oasis:entry>

         <oasis:entry colname="col5">352.54</oasis:entry>

         <oasis:entry colname="col6">325.12</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="7">Decompression (s)</oasis:entry>

         <oasis:entry colname="col2">bzip2</oasis:entry>

         <oasis:entry colname="col3">361.47</oasis:entry>

         <oasis:entry colname="col4">306.41</oasis:entry>

         <oasis:entry colname="col5">251.31</oasis:entry>

         <oasis:entry colname="col6">206.12</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">gzip</oasis:entry>

         <oasis:entry colname="col3">99.43</oasis:entry>

         <oasis:entry colname="col4">101.65</oasis:entry>

         <oasis:entry colname="col5">99.04</oasis:entry>

         <oasis:entry colname="col6">90.94</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (1)</oasis:entry>

         <oasis:entry colname="col3">0</oasis:entry>

         <oasis:entry colname="col4">0</oasis:entry>

         <oasis:entry colname="col5">0</oasis:entry>

         <oasis:entry colname="col6">0</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">zlib (9)</oasis:entry>

         <oasis:entry colname="col3">0</oasis:entry>

         <oasis:entry colname="col4">0</oasis:entry>

         <oasis:entry colname="col5">0</oasis:entry>

         <oasis:entry colname="col6">0</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (3,1)</oasis:entry>

         <oasis:entry colname="col3">10.99</oasis:entry>

         <oasis:entry colname="col4">12.19</oasis:entry>

         <oasis:entry colname="col5">12.63</oasis:entry>

         <oasis:entry colname="col6">11.79</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (7,1)</oasis:entry>

         <oasis:entry colname="col3">11.18</oasis:entry>

         <oasis:entry colname="col4">13.51</oasis:entry>

         <oasis:entry colname="col5">12.69</oasis:entry>

         <oasis:entry colname="col6">11.24</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,1)</oasis:entry>

         <oasis:entry colname="col3">12.67</oasis:entry>

         <oasis:entry colname="col4">17.66</oasis:entry>

         <oasis:entry colname="col5">15.44</oasis:entry>

         <oasis:entry colname="col6">11.28</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Zstd (19,8)</oasis:entry>

         <oasis:entry colname="col3">12.66</oasis:entry>

         <oasis:entry colname="col4">17.6</oasis:entry>

         <oasis:entry colname="col5">15.03</oasis:entry>

         <oasis:entry colname="col6">11.34</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3381">The benchmark results reveal a clear trade-off between storage efficiency and computational cost, and this trade-off differs between full-precision and precision-reduced datasets. For the raw full-precision data, the best storage reduction is achieved by high-level Zstd, which slightly outperforms both bzip2 and zlib. For example, for the WRF output file (Table 7), Zstd at level 19 reduces the file to 29.78 % of its original size, compared with 30.34 % for zlib (9), 30.46 % for bzip2, and 30.66 % for gzip. A similar but smaller advantage is found for the full-precision input file (Table 6), where Zstd (19,8) reduces the file to 74.14 % of its original size, compared with 74.80 % for zlib (9) and 75.11 % for bzip2. In addition, low-level Zstd provides markedly faster compression than bzip2 and gzip, while multi-threaded Zstd (19,8) recovers much of the runtime cost associated with high compression levels.</p>
      <p id="d2e3385">Once significant-digit rounding is applied, however, the relative ranking changes substantially. Across all tested precision-reduced configurations, bzip2 consistently achieves the smallest final file sizes, while Zstd remains the strongest practical alternative, and zlib and gzip occupy an intermediate position. For example, for the WRF input file with 3 significant digits retained (Table 6), bzip2 reduces the dataset to 18.56 % of its original size, compared with 25.47 % for Zstd (19,8), 33.63 % for zlib (9), and 34.95 % for gzip. For the WRF output file with 3 significant digits retained (Table 7), the corresponding values are 7.65 % for bzip2, 10.16 % for Zstd (19,8), 12.96 % for zlib (9), and 13.58 % for gzip. Thus, after precision reduction, the practical ordering is generally bzip2 <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="italic">&gt;</mml:mi></mml:math></inline-formula> Zstd <inline-formula><mml:math id="M58" display="inline"><mml:mi mathvariant="italic">&gt;</mml:mi></mml:math></inline-formula> zlib <inline-formula><mml:math id="M59" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> gzip in terms of compression ratio. Notably, zlib level 1 provides a balanced native option, but maximum native compression at zlib level 9 becomes increasingly expensive as precision is reduced, with compression times rising sharply for heavily rounded datasets (e.g., 1289 s for the input with 3 significant digits retained and 1125 s for the output with 3 significant digits retained) without proportional storage benefits.</p>
      <p id="d2e3409">These differences reflect both the underlying compression mechanisms and their algorithmic implementations. Within the LZ77-based family (Zstd, gzip, zlib), Zstd employs more efficient entropy coding (Finite State Entropy, FSE), which explains its superior performance on raw full-precision data (Collet and Kucherawy, 2021). However, decimal rounding transforms long repeated byte sequences into quasi-repetitive, imperfect patterns primarily reflected in the lower-order mantissa bits, reducing the effectiveness of dictionary-based matching. For zlib, this limitation is further amplified by its operation within HDF5 chunk boundaries, which limits the exploitation of redundancy beyond local chunks, and by deeper dictionary hash-chain traversals at high compression levels. As a result, the algorithm incurs substantial computational overhead while searching for longer matching sequences among near-matches, without proportional gains in compression efficiency. In contrast, compressors such as bzip2 process data in larger blocks and employ the Burrows–Wheeler Transform (Burrows and Wheeler, 1994). By globally reordering data prior to entropy encoding, BWT effectively clusters scattered, non-contiguous bit patterns introduced by precision reduction, enabling more efficient exploitation of redundancy than LZ77-based methods. Consequently, bzip2 consistently achieves the highest compression ratios for these rounded datasets.</p>
      <p id="d2e3412">In conclusion, consistent with previous studies (Zender, 2016; Silver and Zender, 2017), precision reduction substantially improves subsequent standard lossless compression, which is also reflected in our results obtained with the decimal significant-digit rounding method. The substantial reduction in storage footprint achieved by reducing input and output precision underscores the potential of this coupled precision reduction and lossless compression strategy within the WRF workflow. However, while these physical storage benefits are substantial, the scientific consequences of precision reduction remain a critical concern.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Observational Validation of Macroscopic Impacts</title>
      <p id="d2e3423">While improvements in data compressibility are important, they must be weighed against potential degradation in scientific fidelity. To ascertain whether precision reduction undermines the model's capacity to simulate real-world processes, we first validated the simulations against observational datasets. Figure 4 presents the relative changes in RMSE and correlation coefficient <inline-formula><mml:math id="M60" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> for WS10, <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, RH, and precipitation, evaluated against observational references. The relative change is defined as the percentage difference in these metrics between each precision-reduced configuration and the WRF_bl, with both configurations independently evaluated against the same observational datasets. For precipitation, RMSE and <inline-formula><mml:math id="M62" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> were calculated using the spatially averaged regional time series. For all other variables, these statistics were first computed at individual stations and subsequently averaged across all sites.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e3453">Relative changes with regard to WRF_bl, in RMSE <bold>(a–d)</bold> and correlation coefficient <inline-formula><mml:math id="M63" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> <bold>(e–h)</bold> for wind speed, temperature, relative humidity, and precipitation across all cases.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f04.png"/>

        </fig>

      <p id="d2e3475">For WS10, the error growth is predominantly driven by input precision reduction, exhibiting a larger and nonlinear response compared to output-only precision reduction. This suggests that wind dynamics are more sensitive to perturbations in input forcings. However, this variable exhibits the smallest relative error variation among all variables evaluated. This indicates that despite its high sensitivity to input perturbations, the overall magnitude of the induced bias remains strictly bounded. In contrast, thermodynamical fields such as <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and RH exhibit different behavior. Reducing the output of <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to 3 significant digits produces larger changes relative to other configurations, with RMSE increasing by about 1.1 % and <inline-formula><mml:math id="M66" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> decreasing by about 0.05 %. This behavior is largely a numerical artifact stemming from the Kelvin scale used in WRF outputs, where retaining 3 significant digits effectively removes all sub-degree decimal precision. Importantly, the pronounced sensitivity of RH, when output precision is reduced to 3 significant digits, is intrinsically tied to these temperature deviations. Governed by the non-linear Clausius–Clapeyron relationship, numerical artifacts from temperature directly propagate into saturation vapor pressure calculations, rendering the observed RH deviations largely secondary thermodynamic artifacts. Additionally, direct observational validation of absolute moisture was precluded: deriving specific humidity or mixing ratio from dew point temperature requires concurrent pressure data, yet rigorous quality control of these pressure records limited the available data to merely a few hundred valid stations domain-wide, rendering the network statistically insufficient for robust spatial verification. For precipitation, while reducing the input precision to 3 significant digits leads to larger deviations relative to other configurations, the absolute degradation remains minimal. This demonstrates that although precipitation is strongly modulated by upstream dynamical fields, its bulk macroscopic fidelity is still resilient.</p>
      <p id="d2e3508">Further decomposition of these errors highlights substantial regional and seasonal heterogeneity, as shown in Fig. 5. Figure 5 illustrates the absolute relative change in RMSE for other configurations relative to WRF_bl across nine climate regions and four seasons. When output-only precision is reduced to 5 or 4 significant digits, the resulting error increments are negligible for all variables across regions and seasons. By contrast, reducing the output to 3 digits exerts a discernible influence: while WS10 remains largely stable, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and RH show consistent relative RMSE increases across all regions and seasons, and precipitation displays noticeable degradations.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e3524">Magnitude of seasonal and regional relative changes in RMSE for meteorological variables across 15 precision-reduced configurations. Stacked bars illustrate the regional breakdown of <inline-formula><mml:math id="M68" display="inline"><mml:mo>|</mml:mo></mml:math></inline-formula> RMSE increase <inline-formula><mml:math id="M69" display="inline"><mml:mo>|</mml:mo></mml:math></inline-formula> relative to the WRF_bl across nine climate regions. Note that the total bar heights serve solely to visualize relative regional contributions and do not represent a mathematically aggregated domain-wide RMSE percentage. Results are presented separately for <bold>(a–d)</bold> wind speed, <bold>(e–h)</bold> temperature, <bold>(i–l)</bold> relative humidity, and <bold>(m–p)</bold> precipitation.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f05.png"/>

        </fig>

      <p id="d2e3560">Regarding WS10, it remains the most robust variable, with relative RMSE increments remaining below 0.1 % across nearly all regions and seasons. The small error peaks observed are primarily associated with input precision reduction and exhibit modest regional and seasonal signatures, such as slight increases over the Southwest and Ohio Valley during summer. This behavior suggests that wind fields are comparatively tolerant to precision reduction and can accommodate more aggressive output precision reduction. Across configurations with 3-digit output precision, the relative RMSE increment of <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is approximately 1.2 % with spatial coherence. A similar pattern is also observed for RH, although with minor regional variability, likely attributed to its nonlinear dependence on temperature via the Clausius–Clapeyron relationship. Precipitation emerges as the most heterogeneous field: relative RMSE increases are largest in fall, followed by summer, and smaller in winter and spring, with regional contributions shifting seasonally from the Upper Midwest, West, Southwest, and Northern Rockies and Plains in summer to the West, Southeast, Upper Midwest, and South in fall. Compared with these predictable output responses, precision-reduced input exerts a less systematic influence, producing non-monotonic and regionally heterogeneous biases, particularly evident in wind speed and precipitation. Together, these results highlight a fundamental distinction in how precision loss influences model fidelity: retaining 4–5 significant digits in model outputs generally preserves meteorological consistency, whereas more aggressive precision reduction introduces variable-dependent sensitivities. Thermodynamic variables such as <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and RH exhibit increased susceptibility when retaining 3 significant digits, while WS10 remains comparatively insensitive. In contrast, input perturbations interact with the model's nonlinear dynamics, leading to spatially heterogeneous and temporally evolving deviations in dynamical and diagnostic fields.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Maximum Deviations and Structural Fidelity</title>
      <p id="d2e3593">While domain-averaged metrics provide a robust macroscopic assessment of simulation fidelity, they may obscure localized extremes and spatial distortions. To more comprehensively evaluate model reliability under different precision-reduced configurations, we therefore examined grid-scale maximum AD and the domain-wide SSIM.</p>
      <p id="d2e3596">As summarized in Table 8, precision reduction applied to model inputs generally produces substantially larger maximum AD than that of output. In some cases, these deviations appear extreme. For example, under the WRF_4 configuration, <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> exhibits grid-point maximum AD approaching <inline-formula><mml:math id="M73" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 21.45 K. Similarly, under WRF_3, hourly precipitation reaches a maximum AD of <inline-formula><mml:math id="M74" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 145.45 mm h<sup>−1</sup>. Despite these seemingly severe local deviations, the annual minimum SSIM for <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> remains above 0.97 under WRF_4. The annual minimum SSIM for precipitation is approximately 0.86 under WRF_3, but at the exact moment when precipitation deviation reaches its peak, the SSIM approaches 0.99. This indicates that the occurrence of large point-wise deviations is not necessarily accompanied by structural breakdown of the simulated fields. The corresponding results for the remaining configurations in Table 8 are provided in Table S1 in the Supplement.</p>

<table-wrap id="T8" specific-use="star"><label>Table 8</label><caption><p id="d2e3650">Statistical summaries of grid-scale AD and domain-scale SSIM relative to WRF_bl.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <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:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1">Variable</oasis:entry>

         <oasis:entry colname="col2">Precision</oasis:entry>

         <oasis:entry colname="col3">Mean</oasis:entry>

         <oasis:entry colname="col4">Maximum</oasis:entry>

         <oasis:entry colname="col5">Mean</oasis:entry>

         <oasis:entry colname="col6">Minimum</oasis:entry>

         <oasis:entry colname="col7">1st Percentile</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">configuration</oasis:entry>

         <oasis:entry colname="col3">AD</oasis:entry>

         <oasis:entry colname="col4">AD</oasis:entry>

         <oasis:entry colname="col5">SSIM</oasis:entry>

         <oasis:entry colname="col6">SSIM</oasis:entry>

         <oasis:entry colname="col7">SSIM</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5"><inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (K)</oasis:entry>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">0.0581798</oasis:entry>

         <oasis:entry colname="col4">14.25198</oasis:entry>

         <oasis:entry colname="col5">0.9939092</oasis:entry>

         <oasis:entry colname="col6">0.9630990</oasis:entry>

         <oasis:entry colname="col7">0.9709463</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">0.0594887</oasis:entry>

         <oasis:entry colname="col4">21.44626</oasis:entry>

         <oasis:entry colname="col5">0.9938635</oasis:entry>

         <oasis:entry colname="col6">0.9626499</oasis:entry>

         <oasis:entry colname="col7">0.9705832</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">0.0894812</oasis:entry>

         <oasis:entry colname="col4">21.11664</oasis:entry>

         <oasis:entry colname="col5">0.9921307</oasis:entry>

         <oasis:entry colname="col6">0.9605753</oasis:entry>

         <oasis:entry colname="col7">0.9682225</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx5</oasis:entry>

         <oasis:entry colname="col3">0.0025001</oasis:entry>

         <oasis:entry colname="col4">0.0050000</oasis:entry>

         <oasis:entry colname="col5">0.9999945</oasis:entry>

         <oasis:entry colname="col6">0.9995806</oasis:entry>

         <oasis:entry colname="col7">0.9998766</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx4</oasis:entry>

         <oasis:entry colname="col3">0.0250000</oasis:entry>

         <oasis:entry colname="col4">0.0500000</oasis:entry>

         <oasis:entry colname="col5">0.9997513</oasis:entry>

         <oasis:entry colname="col6">0.9981659</oasis:entry>

         <oasis:entry colname="col7">0.9991125</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">WRF_fx3</oasis:entry>

         <oasis:entry colname="col3">0.2500606</oasis:entry>

         <oasis:entry colname="col4">0.5000000</oasis:entry>

         <oasis:entry colname="col5">0.9713302</oasis:entry>

         <oasis:entry colname="col6">0.9423122</oasis:entry>

         <oasis:entry colname="col7">0.9506720</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5"><inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (kg kg<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">0.0000477</oasis:entry>

         <oasis:entry colname="col4">0.0134958</oasis:entry>

         <oasis:entry colname="col5">0.9898861</oasis:entry>

         <oasis:entry colname="col6">0.9457591</oasis:entry>

         <oasis:entry colname="col7">0.9574129</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">0.0000486</oasis:entry>

         <oasis:entry colname="col4">0.0125344</oasis:entry>

         <oasis:entry colname="col5">0.9897875</oasis:entry>

         <oasis:entry colname="col6">0.9471009</oasis:entry>

         <oasis:entry colname="col7">0.9578402</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">0.0000677</oasis:entry>

         <oasis:entry colname="col4">0.0120278</oasis:entry>

         <oasis:entry colname="col5">0.9853344</oasis:entry>

         <oasis:entry colname="col6">0.9410679</oasis:entry>

         <oasis:entry colname="col7">0.9523994</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx5</oasis:entry>

         <oasis:entry colname="col3">0.0000001</oasis:entry>

         <oasis:entry colname="col4">0.0000005</oasis:entry>

         <oasis:entry colname="col5">0.9999999</oasis:entry>

         <oasis:entry colname="col6">0.9999989</oasis:entry>

         <oasis:entry colname="col7">0.9999996</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx4</oasis:entry>

         <oasis:entry colname="col3">0.0000010</oasis:entry>

         <oasis:entry colname="col4">0.0000050</oasis:entry>

         <oasis:entry colname="col5">0.9999960</oasis:entry>

         <oasis:entry colname="col6">0.9999886</oasis:entry>

         <oasis:entry colname="col7">0.9999907</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">WRF_fx3</oasis:entry>

         <oasis:entry colname="col3">0.0000105</oasis:entry>

         <oasis:entry colname="col4">0.0000500</oasis:entry>

         <oasis:entry colname="col5">0.9994877</oasis:entry>

         <oasis:entry colname="col6">0.9988874</oasis:entry>

         <oasis:entry colname="col7">0.9989862</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">WS10 (m s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">0.0717549</oasis:entry>

         <oasis:entry colname="col4">22.79240</oasis:entry>

         <oasis:entry colname="col5">0.9779398</oasis:entry>

         <oasis:entry colname="col6">0.8997450</oasis:entry>

         <oasis:entry colname="col7">0.9211134</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">0.0726728</oasis:entry>

         <oasis:entry colname="col4">21.88551</oasis:entry>

         <oasis:entry colname="col5">0.9777849</oasis:entry>

         <oasis:entry colname="col6">0.8985054</oasis:entry>

         <oasis:entry colname="col7">0.9208920</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">0.1003181</oasis:entry>

         <oasis:entry colname="col4">18.21674</oasis:entry>

         <oasis:entry colname="col5">0.9678928</oasis:entry>

         <oasis:entry colname="col6">0.8853601</oasis:entry>

         <oasis:entry colname="col7">0.9100209</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx5</oasis:entry>

         <oasis:entry colname="col3">0.0000324</oasis:entry>

         <oasis:entry colname="col4">0.0007067</oasis:entry>

         <oasis:entry colname="col5">0.9999999</oasis:entry>

         <oasis:entry colname="col6">0.9999995</oasis:entry>

         <oasis:entry colname="col7">0.9999998</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx4</oasis:entry>

         <oasis:entry colname="col3">0.0003241</oasis:entry>

         <oasis:entry colname="col4">0.0070658</oasis:entry>

         <oasis:entry colname="col5">0.9999995</oasis:entry>

         <oasis:entry colname="col6">0.9999979</oasis:entry>

         <oasis:entry colname="col7">0.9999986</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">WRF_fx3</oasis:entry>

         <oasis:entry colname="col3">0.0032415</oasis:entry>

         <oasis:entry colname="col4">0.0705795</oasis:entry>

         <oasis:entry colname="col5">0.9999494</oasis:entry>

         <oasis:entry colname="col6">0.9998048</oasis:entry>

         <oasis:entry colname="col7">0.9998650</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">PSFC (Pa)</oasis:entry>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">1.6698395</oasis:entry>

         <oasis:entry colname="col4">811.9844</oasis:entry>

         <oasis:entry colname="col5">0.9999944</oasis:entry>

         <oasis:entry colname="col6">0.9999550</oasis:entry>

         <oasis:entry colname="col7">0.9999727</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">1.6841504</oasis:entry>

         <oasis:entry colname="col4">878.2109</oasis:entry>

         <oasis:entry colname="col5">0.9999943</oasis:entry>

         <oasis:entry colname="col6">0.9999399</oasis:entry>

         <oasis:entry colname="col7">0.9999720</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">2.3376082</oasis:entry>

         <oasis:entry colname="col4">804.9219</oasis:entry>

         <oasis:entry colname="col5">0.9999937</oasis:entry>

         <oasis:entry colname="col6">0.9999480</oasis:entry>

         <oasis:entry colname="col7">0.9999702</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx5</oasis:entry>

         <oasis:entry colname="col3">1.2597312</oasis:entry>

         <oasis:entry colname="col4">5.0000</oasis:entry>

         <oasis:entry colname="col5">0.9999974</oasis:entry>

         <oasis:entry colname="col6">0.9998826</oasis:entry>

         <oasis:entry colname="col7">0.9999572</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx4</oasis:entry>

         <oasis:entry colname="col3">12.595335</oasis:entry>

         <oasis:entry colname="col4">50.0000</oasis:entry>

         <oasis:entry colname="col5">0.9997887</oasis:entry>

         <oasis:entry colname="col6">0.9991961</oasis:entry>

         <oasis:entry colname="col7">0.9994622</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">WRF_fx3</oasis:entry>

         <oasis:entry colname="col3">127.72333</oasis:entry>

         <oasis:entry colname="col4">500.0000</oasis:entry>

         <oasis:entry colname="col5">0.9947414</oasis:entry>

         <oasis:entry colname="col6">0.9909650</oasis:entry>

         <oasis:entry colname="col7">0.9919420</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="5">Precipitation (mm h<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col2">WRF_5</oasis:entry>

         <oasis:entry colname="col3">0.0443069</oasis:entry>

         <oasis:entry colname="col4">130.6014</oasis:entry>

         <oasis:entry colname="col5">0.9816086</oasis:entry>

         <oasis:entry colname="col6">0.8783776</oasis:entry>

         <oasis:entry colname="col7">0.9302602</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_4</oasis:entry>

         <oasis:entry colname="col3">0.0444704</oasis:entry>

         <oasis:entry colname="col4">139.8082</oasis:entry>

         <oasis:entry colname="col5">0.9815308</oasis:entry>

         <oasis:entry colname="col6">0.8769866</oasis:entry>

         <oasis:entry colname="col7">0.9299442</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_3</oasis:entry>

         <oasis:entry colname="col3">0.0495302</oasis:entry>

         <oasis:entry colname="col4">145.4452</oasis:entry>

         <oasis:entry colname="col5">0.9782254</oasis:entry>

         <oasis:entry colname="col6">0.8696560</oasis:entry>

         <oasis:entry colname="col7">0.9271690</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx5</oasis:entry>

         <oasis:entry colname="col3">0.0014635</oasis:entry>

         <oasis:entry colname="col4">0.195557</oasis:entry>

         <oasis:entry colname="col5">0.9998999</oasis:entry>

         <oasis:entry colname="col6">0.9946446</oasis:entry>

         <oasis:entry colname="col7">0.9983964</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx4</oasis:entry>

         <oasis:entry colname="col3">0.0105326</oasis:entry>

         <oasis:entry colname="col4">1.972900</oasis:entry>

         <oasis:entry colname="col5">0.9963600</oasis:entry>

         <oasis:entry colname="col6">0.9353753</oasis:entry>

         <oasis:entry colname="col7">0.9608235</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WRF_fx3</oasis:entry>

         <oasis:entry colname="col3">0.5544670</oasis:entry>

         <oasis:entry colname="col4">19.90356</oasis:entry>

         <oasis:entry colname="col5">0.9632875</oasis:entry>

         <oasis:entry colname="col6">0.7775496</oasis:entry>

         <oasis:entry colname="col7">0.8290028</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4465">To further clarify this behavior, we examined the relationship between the maximum AD at each grid point and the SSIM computed at the corresponding time when that maximum deviation occurs (Fig. 6). The results reveal a clear decoupling between grid-point maximum deviation and structural fidelity under input precision-reduced configurations. This suggests that large point-wise deviations can arise from spatial or temporal phase shifts of otherwise coherent meteorological features, rather than indicating a fundamental degradation of the simulated atmospheric structure. In other words, under input perturbations, the simulated system maintains morphological integrity yet may have undergone spatial or temporal displacement. Snapshot comparisons at the time of maximum AD for <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and precipitation (see Figs. S1 and S2 in the Supplement) provide further visual evidence supporting this interpretation. Structural sensitivity also exhibits strong variable dependence. Large-scale continuous fields such as PSFC remain highly robust: even under WRF_3, the 1st percentile SSIM exceeds 0.9997. In contrast, precipitation as an intermittent diagnostic variable shows more pronounced degradation.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e4481">Hexbin density plots showing the grid-scale maximum AD and the corresponding SSIM. Results are presented for five variables (<inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, WS10, PSFC, and precipitation) with input precision reduced to 5, 4, and 3 significant digits, respectively.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f06.png"/>

        </fig>

      <p id="d2e4512">The temporal evolution of SSIM (Fig. 7) further highlights two fundamentally distinct error modes associated with precision reduction. As illustrated in the left column of Fig. 7, input precision reduction exhibits a consistent seasonal variability characterized by a “U-shaped” depression in SSIM from May to September. During dynamically active periods, nonlinear atmospheric processes amplify small perturbations introduced through time-varying forcing fields. In contrast, output-only precision-reduced configurations (right column of Fig. 7) produce a markedly different temporal signature. The degradation in SSIM appears as a steady, step-like decline with minimal seasonal influence, consistent with static mathematical rounding artifacts rather than dynamically evolving divergence. This is particularly evident in Table 8, as exemplified by PSFC, where the maximum AD under WRF_fx5, WRF_fx4, and WRF_fx3 is strictly bounded at 5, 50, and 500 Pa, respectively.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e4517">Time series of SSIM for five variables (<inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, WS10, PSFC, and precipitation) under different precision-reduced configurations. The fine dotted lines represent the original value of hourly SSIM, and the thick dashed lines represent the rolling median of hourly SSIM.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f07.png"/>

        </fig>

      <p id="d2e4548">Output-only precision reduction exposes an inherent sensitivity in cumulative variables when hourly precipitation is derived through temporal differencing. Under WRF_fx3, this sensitivity manifests as a time-dependent degradation of structural fidelity in hourly precipitation fields. From late January to April, the rolling median SSIM decreased to approximately 0.95, as 72 % of grid cells exceeded <inline-formula><mml:math id="M87" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 100 mm for RAINNC and 34 % for RAINC (Fig. S3a, b). At this magnitude, retaining 3 significant digits for both RAINC and RAINNC variables introduces a rounding error of approximately 2 mm h<sup>−1</sup>, which readily overwhelms weak stratiform precipitation signals.</p>
      <p id="d2e4571">Interestingly, although individual grid cells cross the 1000 mm accumulation threshold much earlier in the simulation, by March for RAINNC and June for RAINC, the SSIM collapse occurs much later. This apparent temporal inconsistency can be explained by the combined effects of spatial coverage and precipitation regime. In the early months of the simulation, only a small fraction of grid cells exceeds this threshold (<inline-formula><mml:math id="M89" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 1.3 % for RAINNC in May, with RAINC being negligible), limiting its impact. From June to October, although the affected fraction increases (RAINNC <inline-formula><mml:math id="M90" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 6.8 %, RAINC <inline-formula><mml:math id="M91" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 16.9 %), intense convective rainfall produces large hourly increments to partially mask the quantization noise. This effectively restores the signal-to-noise ratio and partially masks the numerical artifacts. However, a sharp SSIM decline occurs post-November (SSIM rolling median <inline-formula><mml:math id="M92" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 0.88). By this time, the fraction of grid cells exceeding 1000 mm further increases (RAINNC <inline-formula><mml:math id="M93" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10 %, RAINC <inline-formula><mml:math id="M94" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 18 %) (Fig. S3c, d). At this <inline-formula><mml:math id="M95" display="inline"><mml:mi mathvariant="italic">&gt;</mml:mi></mml:math></inline-formula> 1000 mm baseline, the 3-significant-digit constraint significantly expands the quantization interval, potentially generating artificial jumps approaching <inline-formula><mml:math id="M96" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20 mm h<sup>−1</sup>. Meanwhile, the precipitation regime reverts to being dominated by weaker stratiform precipitation. Under these conditions, the massive quantization noise entirely dominates the physical signal, rendering the true precipitation gradients largely unresolvable. A similar, though weaker, behavior is observed under WRF_fx4. While retaining 4 significant digits preserves near-perfect structural similarity (SSIM approaches 1) through most of the simulation period, a similar structural degradation paradigm emerges post-November.</p>
      <p id="d2e4643">These findings provide important methodological implications for balancing storage efficiency and scientific validity. In the context of this study, one practical strategy is to retain 4 significant digits prior to November and increase the precision to 5 significant digits thereafter, thereby protecting the weak stratiform precipitation signals that dominate during the later stages of the simulation. More generally, if scientific accuracy is prioritized, a dynamic precision reduction configuration can be adopted for cumulative precipitation variables. In such a scheme, the compression algorithm monitors accumulated precipitation and initially retains 4 significant digits, automatically upgrading to 5 significant digits once cumulative precipitation exceeds 1000 mm at the regional average or even grid scale.</p>
      <p id="d2e4646">Finally, the appropriate threshold for SSIM warrants further investigation, particularly when accounting for model resolution and the sources of precision reduction. Baker et al. (2019) adopted SSIM thresholds exceeding 0.99995 for coarser-resolution datasets (<inline-formula><mml:math id="M98" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 100 km). At the 12 km resolution considered here, SSIM becomes more sensitive to the spatial displacement of fine mesoscale structures. Importantly, tolerance for SSIM degradation should be interpreted differently for input and output precision reduction. When precision reduction is applied to time-varying input forcings, the moderate reductions in SSIM may reflect physically interpretable displacement rather than structural collapse. In contrast, output-only precision reduction introduces purely static numerical artifacts without interacting with model dynamics. Consequently, SSIM degradation in this pathway reflects artificial structural distortion rather than physical displacement. For this reason, the tolerance for SSIM should remain substantially stricter, typically requiring values exceeding 0.999 to ensure that numerical artifacts do not corrupt spatial structures.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Impacts on Precipitation Diagnostics: Zero-Value Preservation and Extreme Precipitation Indices</title>
      <p id="d2e4664">While the SSIM analysis reveals how these numerical artifacts alter the spatial structure of precipitation fields, an equally important question is how distortions introduced by precision reduction in cumulative precipitation fields propagate into downstream scientific diagnostics. Precipitation exhibits a highly skewed spatial and temporal distribution, characterized by two distinct and sensitive regimes: a widespread lower tail dominated by zero or near-zero values, and a rare but high-impact upper tail driven by extreme rainfall events. Both regimes are particularly vulnerable to numerical artifacts introduced by precision reduction. To quantify these impacts, the following section evaluates how precision-reduced configurations affect precipitation diagnostics, including zero-value preservation and extreme precipitation indices.</p>
      <p id="d2e4667">We first evaluate the preservation of the precipitation occurrence spectrum, specifically focusing on the zero-value boundary (using the 0.1 mm h<sup>−1</sup> wet-day threshold). Standard contingency metrics, including ZPR, POD, FAR, CSI, and Bias, are employed to diagnose how different compression configurations alter the fundamental wet/dry morphology (Table 9).</p>

<table-wrap id="T9" specific-use="star"><label>Table 9</label><caption><p id="d2e4685">Categorical verification metrics for hourly precipitation across different precision-reduced configurations relative to the WRF_bl.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <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:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Configuration</oasis:entry>
         <oasis:entry colname="col2">ZPR (%)</oasis:entry>
         <oasis:entry colname="col3">POD (%)</oasis:entry>
         <oasis:entry colname="col4">FAR (%)</oasis:entry>
         <oasis:entry colname="col5">CSI</oasis:entry>
         <oasis:entry colname="col6">Bias</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">WRF_5</oasis:entry>
         <oasis:entry colname="col2">98.7086</oasis:entry>
         <oasis:entry colname="col3">92.1787</oasis:entry>
         <oasis:entry colname="col4">7.8366</oasis:entry>
         <oasis:entry colname="col5">0.8548</oasis:entry>
         <oasis:entry colname="col6">1.00017</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_4</oasis:entry>
         <oasis:entry colname="col2">98.7078</oasis:entry>
         <oasis:entry colname="col3">92.1526</oasis:entry>
         <oasis:entry colname="col4">7.8431</oasis:entry>
         <oasis:entry colname="col5">0.8545</oasis:entry>
         <oasis:entry colname="col6">0.99995</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_3</oasis:entry>
         <oasis:entry colname="col2">98.5641</oasis:entry>
         <oasis:entry colname="col3">91.2276</oasis:entry>
         <oasis:entry colname="col4">8.7198</oasis:entry>
         <oasis:entry colname="col5">0.8391</oasis:entry>
         <oasis:entry colname="col6">0.99942</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_fx5</oasis:entry>
         <oasis:entry colname="col2">99.8289</oasis:entry>
         <oasis:entry colname="col3">99.2410</oasis:entry>
         <oasis:entry colname="col4">1.0357</oasis:entry>
         <oasis:entry colname="col5">0.9822</oasis:entry>
         <oasis:entry colname="col6">1.00280</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_fx4</oasis:entry>
         <oasis:entry colname="col2">98.4663</oasis:entry>
         <oasis:entry colname="col3">94.3254</oasis:entry>
         <oasis:entry colname="col4">8.9820</oasis:entry>
         <oasis:entry colname="col5">0.8629</oasis:entry>
         <oasis:entry colname="col6">1.03634</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_fx3</oasis:entry>
         <oasis:entry colname="col2">99.1221</oasis:entry>
         <oasis:entry colname="col3">71.9411</oasis:entry>
         <oasis:entry colname="col4">6.8957</oasis:entry>
         <oasis:entry colname="col5">0.6830</oasis:entry>
         <oasis:entry colname="col6">0.77269</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_5fx5</oasis:entry>
         <oasis:entry colname="col2">98.6073</oasis:entry>
         <oasis:entry colname="col3">91.8428</oasis:entry>
         <oasis:entry colname="col4">8.4280</oasis:entry>
         <oasis:entry colname="col5">0.8468</oasis:entry>
         <oasis:entry colname="col6">1.00296</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_5fx4</oasis:entry>
         <oasis:entry colname="col2">97.4814</oasis:entry>
         <oasis:entry colname="col3">88.3594</oasis:entry>
         <oasis:entry colname="col4">14.7486</oasis:entry>
         <oasis:entry colname="col5">0.7664</oasis:entry>
         <oasis:entry colname="col6">1.03646</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_5fx3</oasis:entry>
         <oasis:entry colname="col2">98.5405</oasis:entry>
         <oasis:entry colname="col3">68.4151</oasis:entry>
         <oasis:entry colname="col4">11.4639</oasis:entry>
         <oasis:entry colname="col5">0.6285</oasis:entry>
         <oasis:entry colname="col6">0.77274</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_4fx5</oasis:entry>
         <oasis:entry colname="col2">98.6069</oasis:entry>
         <oasis:entry colname="col3">91.8190</oasis:entry>
         <oasis:entry colname="col4">8.4321</oasis:entry>
         <oasis:entry colname="col5">0.8466</oasis:entry>
         <oasis:entry colname="col6">1.00274</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_4fx4</oasis:entry>
         <oasis:entry colname="col2">97.4812</oasis:entry>
         <oasis:entry colname="col3">88.3404</oasis:entry>
         <oasis:entry colname="col4">14.7522</oasis:entry>
         <oasis:entry colname="col5">0.7663</oasis:entry>
         <oasis:entry colname="col6">1.03628</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_4fx3</oasis:entry>
         <oasis:entry colname="col2">98.5400</oasis:entry>
         <oasis:entry colname="col3">68.4076</oasis:entry>
         <oasis:entry colname="col4">11.4680</oasis:entry>
         <oasis:entry colname="col5">0.6284</oasis:entry>
         <oasis:entry colname="col6">0.77269</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_3fx5</oasis:entry>
         <oasis:entry colname="col2">98.4697</oasis:entry>
         <oasis:entry colname="col3">90.9292</oasis:entry>
         <oasis:entry colname="col4">9.2680</oasis:entry>
         <oasis:entry colname="col5">0.8320</oasis:entry>
         <oasis:entry colname="col6">1.00217</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_3fx4</oasis:entry>
         <oasis:entry colname="col2">97.3682</oasis:entry>
         <oasis:entry colname="col3">87.6111</oasis:entry>
         <oasis:entry colname="col4">15.4209</oasis:entry>
         <oasis:entry colname="col5">0.7554</oasis:entry>
         <oasis:entry colname="col6">1.03585</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WRF_3fx3</oasis:entry>
         <oasis:entry colname="col2">98.4717</oasis:entry>
         <oasis:entry colname="col3">67.9713</oasis:entry>
         <oasis:entry colname="col4">12.0081</oasis:entry>
         <oasis:entry colname="col5">0.6220</oasis:entry>
         <oasis:entry colname="col6">0.77247</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e4688"><sup>*</sup> Note: A threshold of 0.1 mm h<sup>−1</sup> is applied to distinguish between dry and wet grids. ZPR is the Zero Preservation Ratio, POD denotes the Probability of Detection, FAR is the False Alarm Ratio, CSI is the Critical Success Index, and Bias represents the Frequency Bias.</p></table-wrap-foot></table-wrap>

      <p id="d2e5090">For input-only precision reduction configurations, the metrics indicate that the overall precipitation spectrum is largely preserved. The Frequency Bias remains close to unity (e.g., 0.99942 for WRF_3), confirming that the total precipitation area is conserved. Furthermore, the nearly symmetric error rates, where the moderate FAR (7.84 %–8.72 %) closely balances the corresponding miss rates (1 – POD), together with a stable CSI (<inline-formula><mml:math id="M102" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 0.84) indicate that input precision reduction induces spatial phase shifts in precipitation systems rather than systematically disrupting their structure. In contrast, aggressive output precision reduction introduces substantial numerical distortions that directly erode the bottom end of the precipitation spectrum, most prominently in the WRF_fx3 configuration. Under this configuration, the POD drops sharply to 71.94 %, indicating that approximately 28 % of valid light precipitation events are artificially truncated to zero due to the loss of significance in the arithmetic of cumulative precipitation variables. As a result, a pronounced systematic dry bias emerges (Bias <inline-formula><mml:math id="M103" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 0.77).</p>
      <p id="d2e5107">Interestingly, WRF_fx3 exhibits an apparently higher ZPR (99.12 %) and a lower FAR (6.90 %) compared with WRF_fx4 (98.5 % and 8.98 %, respectively). However, this does not indicate improved structural fidelity. Instead, it reveals that WRF_fx3 suppresses both numerical noise (reducing FAR) and genuine light stratiform precipitation (reducing POD), effectively converting them into widespread non-physical dry regions.</p>
      <p id="d2e5110">The structural degradation previously indicated by the late-stage decline in SSIM is further corroborated by the temporal evolution of precipitation occurrence metrics under the WRF_fx4 configuration (Fig. S4). At the domain scale, the ZPR remains high (<inline-formula><mml:math id="M104" display="inline"><mml:mi mathvariant="italic">&gt;</mml:mi></mml:math></inline-formula> 97 % throughout the year), largely reflecting the overwhelming dominance of climatologically dry background grids. However, metrics that evaluate performance specifically within precipitation events (CSI, POD, and FAR) reveal a pronounced late-stage deterioration. Consistent with the SSIM decline observed in November, the CSI decreases from its summer peak (<inline-formula><mml:math id="M105" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 0.89) to 0.769 by December. This degradation reflects a dual numerical distortion associated with the expanding accumulation baseline. As the quantization step increases during November and December, the FAR rises substantially (reaching 11.4 %), indicating the growing occurrence of spurious drizzle signals introduced by rounding artifacts. At the same time, the POD declines to 85.4 %, implying that approximately 15 % of genuine winter stratiform precipitation events are artificially truncated to zero. The Frequency Bias further highlights this shift in behavior. While the system exhibits a slight wet bias in spring, it gradually transitions to a systematic dry bias by December (Bias <inline-formula><mml:math id="M106" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.964). The simultaneous increase in false alarms and the loss of weak precipitation events progressively disrupt the spatial consistency of precipitation structures, definitively explaining the late-stage SSIM collapse.</p>
      <p id="d2e5134">The analyses above focus on the lower boundary of the precipitation spectrum, where precision reduction primarily affects the occurrence of light rainfall and the preservation of dry conditions. However, precipitation diagnostics are also strongly influenced by the opposite end of the distribution. To assess these upper-tail characteristics of precipitation, we next evaluate a suite of extreme precipitation indices. For clarity, the indices are grouped into two categories. The first category consists of percentile-based and maximum-based extreme precipitation indices (R95p_days, R99p_days, Rx1_day, Rx5_day), which emphasize the upper tail of the daily precipitation distribution and the magnitude of rare extreme events. The second category includes precipitation frequency and accumulation indices (R10mm_days, PRCPTOT, wet_days, SDII), which describe total precipitation amounts, mean intensity, and the occurrence of moderate wet events.</p>
      <p id="d2e5137">Figure 8 focuses on two representative diagnostics, R99p_ days and SDII, while results for the remaining six indices are provided in Figs. S5–S10. These extreme precipitation metrics further corroborate that distinct precision reduction pathways (input vs. output pathways) exert impacts on different components of the precipitation spectrum. For the percentile-based index R99p_days, NMB fluctuates within <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> % during winter, spring, and fall, while it amplifies in summer to a maximum bias of 8.33 % (Fig. 8a–d). This pronounced summer overestimation is highly localized, particularly in the Northwest and Northeast, and is fundamentally driven by input precision reduction (retaining 3 significant digits). In the conditionally unstable summer atmosphere, input perturbations can artificially induce and expand spurious convective initiation, thereby systematically inflating the R99p_days count. In contrast, output-only precision reduction produces comparatively small (<inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi mathvariant="italic">&lt;</mml:mi><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:math></inline-formula> %) and near-linear response from WRF_fx5 to WRF_fx3. Once combined with the precision-reduced input, however, the response becomes distinctly nonlinear. Consequently, percentile-based extreme precipitation metrics are particularly sensitive to the spatial perturbations associated with input precision reduction. In contrast, SDII exhibits a different behavior. Negative biases dominate across most regions and seasons, and these biases are primarily governed by output precision configuration (Fig. 8e–h). The WRF_fx4 configuration yields consistent reductions of approximately <inline-formula><mml:math id="M109" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 % to <inline-formula><mml:math id="M110" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3 %, while the more aggressive WRF_fx3 configuration produces substantially larger decreases ranging from <inline-formula><mml:math id="M111" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3 % to <inline-formula><mml:math id="M112" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>13 %.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e5192">Seasonal and regional NMB of R99p_days <bold>(a–d)</bold> and SDII <bold>(e–h)</bold> relative to WRF_bl, shown for different precision-reduced configurations across nine climate regions and four seasons.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f08.png"/>

        </fig>

      <p id="d2e5207">The distinct mechanism underlying these responses becomes clearer when examining the full set of eight indices using box plots (Fig. 9). For the extreme-intensity group (R95p_days, R99p_days, Rx1_day, Rx5_day), output-only precision reduction configurations keep tight interquartile ranges, whereas input precision reduction configurations generate broader spreads and numerous outliers due to spatial phase displacement. In contrast, the frequency and accumulation group (R10mm_days, PRCPTOT, wet_days, SDII) is primarily governed by quantization artifacts associated with output precision reduction. When outputs are retained to 3 significant digits under large accumulation baselines, coarse quantization steps (e.g., artificial increments approaching <inline-formula><mml:math id="M113" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20 mm) can spuriously push daily totals across fixed thresholds such as 1 or 10 mm. This effect artificially increases the occurrence of wet days, producing positive biases in both R10mm_days and wet_days. Because SDII is defined as PRCPTOT divided by wet_days, the artificial expansion of the denominator directly induces the systematic negative bias observed in SDII. To isolate the systematic error trajectories from the regional spatial noise observed in the box plots, Fig. 10 synthesizes the absolute values of the median NMB across all 15 configurations, reinforcing these conclusions.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e5219">Box plots showing the distribution of NMB values for extreme precipitation indices across climate regions and seasons. Each box spans the interquartile range (IQR; 25th–75th percentiles), with the median shown as a horizontal line. Whiskers extend to <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.5</mml:mn><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> IQR, and outliers are plotted as colored shapes corresponding to different climate regions and seasons. Dashed horizontal lines indicate zero bias.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f09.png"/>

        </fig>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e5240">The absolute value of the median NMB of extreme precipitation indices across 15 precision reduction configurations and nine climate regions relative to the WRF_bl. <bold>(a)</bold> shows the indices for extreme precipitation events (R95p_days, R99p_days, Rx1_day, Rx5_day), while panel <bold>(b)</bold> displays the indices for precipitation frequency and intensity (R10mm_days, PRCPTOT, wet_days, SDII).</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7261/2026/acp-26-7261-2026-f10.png"/>

        </fig>

      <p id="d2e5255">Figures 8–10 collectively demonstrate that downstream diagnostic outcomes at the extreme tail of the precipitation spectrum are inherently more sensitive to input precision reduction, with their biases exhibiting highly nonlinear characteristics and marked regional and seasonal divergence. While aggressive output precision reduction (retaining 3 significant digits) can induce error magnitudes comparable to those from input precision reduction, the resulting biases remain more concentrated statistically. In contrast, precipitation frequency and accumulation indices follow fundamentally distinct degradation pathways: as output precision decreases, they are strictly dominated by systematic biases, a structural distortion that is severely amplified when retaining 3 significant digits. Finally, it is critical to recognize the inherent limitations in interpreting the seasonal divergences of precipitation. Given that output precision reduction acts on a continuously accumulating precipitation field, this temporal classification can occasionally conflate true atmospheric seasonality with the mathematical artifacts of cumulative growth. For example, as illustrated in Fig. 9, retaining only 3 significant digits for precipitation output generates anomalously high R10mm_days frequencies heavily concentrated in autumn (September–November). This apparent 'seasonal' peak is, in reality, a numerical illusion: by autumn, the annual accumulated precipitation has grown to a massive background magnitude where 3-digit retention enforces excessively coarse quantization steps. Consequently, temporal differencing at this late stage of integration artificially and frequently triggers the 10 mm daily exceedance threshold. However, it is worth noting that for precipitation intensity indices (e.g., the left column in Fig. 9), the pronounced summer anomalies are indeed physically meaningful. This limitation profoundly underscores the inherent challenges of conducting traditional seasonal analyses on cumulative variables under precision-reduced configurations.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Practical Guidelines and Broader Perspectives for Precision Reduction Configuration</title>
      <p id="d2e5267">Building on the analyses presented in Sect. 3, we translate the numerical and physical findings into practical guidance for precision reduction within the WRF modeling workflow. The results reveal that different precision reduction pathways introduce fundamentally different error mechanisms, implying that compression strategies must be selected according to downstream scientific objectives and the physical nature of the variables involved.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Implications of Input Precision Reduction</title>
      <p id="d2e5277">Precision reduction applied to time-varying model inputs introduces perturbations that interact with nonlinear atmospheric dynamics during model integration. These perturbations propagate through the simulation and may alter the precise spatial and temporal positioning of weather systems. As demonstrated in Sect. 3.3, such perturbations can generate large grid-scale maximum AD. However, the simultaneously high SSIM values indicate that the overall morphology of the simulated atmospheric systems remains largely preserved. Consequently, the resulting errors primarily manifest as pronounced maximum AD driven by local spatial or temporal phase shifts, accompanied by a background of widespread, disordered weak perturbations, rather than a fundamental structural collapse of the simulated fields. Therefore, input precision reduction may be acceptable for applications that prioritize large-scale statistics or aggregated diagnostics, where exact grid-scale correspondence is not required. However, this pathway introduces intrinsic nondeterministic perturbations into the simulation, meaning that the exact location and timing of individual weather systems may shift. For impact-oriented applications requiring strict spatiotemporal consistency, such as event attribution or local hydrological analyses, this loss of deterministic correspondence may be undesirable.</p>
      <p id="d2e5280">In addition, the chaotic amplification of these input perturbations exhibits strong seasonal dependence. Error propagation peaks during the summer when local land-atmosphere feedback and convective processes dominate. Hypothetically, aggressive precision reduction could be applied to input forcings during less sensitive, non-summer months, while retaining full precision during the dynamically volatile summer to help constrain the cascading growth of nonlinear errors. However, the extent to which this adaptive approach would restore summer fidelity remains an open question warranting further investigation.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Implications of Output Precision Reduction</title>
      <p id="d2e5291">In contrast to the input precision reduction, output precision reduction acts as a post-processing filter. It provides a more controllable approach for impact-oriented studies requiring strict deterministic fidelity, as it ensures weather systems occur at the exact time and location simulated by the baseline physics. However, the optimal precision level is highly contingent on the intrinsic mathematical properties and computational derivations of the target variable. Based on our evaluation, several prominent typologies emerge that dictate distinct compression behaviors and require tailored precision strategies.</p>
      <p id="d2e5294">For fundamental state variables, compressibility is primarily governed by their numerical distributions and physical measurement limits. Atmospheric state variables exhibit markedly different compressibility characteristics determined by their numerical distributions. Dynamic variables such as WS10 are typically concentrated within a narrow numerical range, retaining 3 significant digits completely guarantees the preservation of at least one decimal place (e.g., a resolution of 0.1 m s<sup>−1</sup>). Therefore, applying a universal 3-digit retention for wind fields represents the most conservative compromise between storage reduction and precision, introducing negligible numerical distortion in our evaluation. Theoretically, retaining 2 significant digits could also be a viable configuration. Because 2 digits mathematically preserve single-decimal resolution for values below 10 m s<sup>−1</sup>, perceptible quantization errors would primarily be expected to emerge only when wind speeds exceed this threshold. Consequently, to maximize storage benefits without compromising physical fidelity, future applications could implement a magnitude-aware adaptive strategy for wind fields: dynamically toggling between 2 and 3 retained significant digits based on a 10 m s<sup>−1</sup> threshold.  In contrast, thermodynamic variables like <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> exhibit greater sensitivity and generally require at least 4 significant digits to prevent systematic, sub-degree information loss associated with rounding in Kelvin units. Unlike wind speed, which is subject to distinct magnitude threshold jumps (e.g., crossing the 10 m s<sup>−1</sup> boundary), temperatures measured in Kelvin consistently occupy a stable, high-magnitude numerical range. Because of this stable magnitude, applying a uniform retention of 4 significant digits across the entire temperature field is entirely sufficient and structurally robust, precluding the need for dynamic precision switching. This pronounced heterogeneity in compressibility aligns profoundly with Klöwer et al. (2021), which demonstrates that a variable-specific precision reduction strategy emerges as a key paradigm for optimizing output data compression.</p>
      <p id="d2e5356">In stark contrast to instantaneous state variables, the WRF precipitation variable, a cumulative quantity with a highly skewed distribution, can reach thousands of millimeters annually. This continuously growing accumulation introduces fundamentally different numerical vulnerabilities, making it the primary bottleneck for precision reduction design. Specifically, retaining a fixed 3 significant digits critically widens the effective quantization interval over time (e.g., approaching <inline-formula><mml:math id="M120" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20 mm h<sup>−1</sup>). When hourly or daily precipitation is derived through temporal differencing, this coarse quantization introduces contradictory artifacts: it suppresses very light (0.1 mm h<sup>−1</sup>) rainfall increments (producing a systematic dry frequency bias) while intermittently generating large, discrete step-increments, which artificially elevates the frequency of false wet_days and R10mm_days threshold exceedances. To maintain realistic precipitation statistics without indiscriminately inflating file sizes, a magnitude-aware dynamic precision strategy, scaling the retained digits according to the evolving cumulative total, emerges as a highly practical solution. Specifically, for grid cells where the accumulated precipitation remains below 1000 mm, retaining 4 significant digits is generally sufficient to preserve a scientifically viable sub-millimeter resolution. Once the accumulation surpasses the 1000 mm threshold, the precision should be dynamically increased to 5 significant digits to explicitly prevent the decimal resolution from degrading. For multi-year simulations, where total accumulations routinely exceed 10 000 mm, retaining 6 significant digits becomes strictly necessary. It is worth noting that designing a lower-tier threshold (e.g., at 100 mm) is operationally unnecessary; most simulated regions rapidly exceed this baseline shortly after initialization, rendering any lower-precision tier computationally transient and practically redundant.</p>
      <p id="d2e5390">Considering the specific application context, precision required for post-processed diagnostics is not universally applicable. The acceptable extent of precision reduction is ultimately determined by the relative magnitude between the physical signals that downstream analyses intend to resolve and the background state of the variable. The retained precision must be sufficient to resolve the order-of-magnitude contrast between the background state and the targeted physical perturbation, but only when resolving that perturbation is scientifically necessary. For example, atmospheric pressure typically has a background magnitude of <inline-formula><mml:math id="M123" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10<sup>5</sup> Pa. If a study seeks to diagnose mesoscale pressure gradients on the order of <inline-formula><mml:math id="M125" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10<sup>1</sup> Pa, retaining at least five significant digits becomes necessary to avoid numerical loss of information. Conversely, if the scientific objective focuses only on large-scale synoptic patterns, where variations of <inline-formula><mml:math id="M127" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10<sup>2</sup> Pa are sufficient to characterize the system, retaining four significant digits may already provide adequate fidelity while significantly improving storage efficiency. Following analogous reasoning, water vapor mixing ratio typically exhibits background magnitudes of <inline-formula><mml:math id="M129" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10<sup>−2</sup>–10<sup>−4</sup> kg kg<sup>−1</sup>, while dynamically relevant perturbations associated with moisture advection may occur at <inline-formula><mml:math id="M133" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10<sup>−5</sup> kg kg<sup>−1</sup>. Resolving such subtle signals requires at least four significant digits. However, studies concerned primarily with bulk moisture transport or large-scale moisture budgets may tolerate lower precision because these micro-scale perturbations contribute negligibly to the targeted diagnostics. Therefore, the level of precision reduction should ideally be chosen based on the requirements of the intended downstream scientific analysis, ensuring that numerical compression does not obscure the physical signals that the research aims to diagnose. When downstream applications are broad and unpredictable, as is typically the case for static reanalysis datasets distributed by institutional centers, providers are typically required to maintain conservative, high-precision baselines. Conversely, in the context of active model post-processing (e.g., targeted WRF simulations), researchers often have well-defined scientific objectives. This allows them to precisely tailor the extent of precision reduction to their specific needs, maximizing storage efficiency without compromising the physical signals of interest.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e5527">As high-resolution regional climate simulations generate unprecedented data volumes, combining precision reduction with lossless compression offers a promising pathway to alleviate growing storage constraints. However, the implications of this strategy within a complete regional modeling workflow remain insufficiently understood. This study systematically evaluated the impacts of decimal significant-digit rounding applied to time-varying WRF inputs, model outputs, and their combinations, assessing both fundamental meteorological variables and precipitation-related diagnostics. Through this analysis, we provide practical, workflow-aware guidance for implementing precision reduction in regional climate modeling.</p>
      <p id="d2e5530">From a storage perspective, removing redundant numerical precision prior to compression yields substantial additional storage savings beyond conventional lossless compression. For model outputs, retaining 5 to 3 significant digits prior to bzip2 compression reduces data volumes to 19.2 %–7.5 % of their original uncompressed sizes (corresponding to 64.1 %–24.9 % relative to lossless compression alone). Comparable reductions relative to the original uncompressed dataset are achieved with Zstd (21.8 %–10.2 %), zlib (25.6 %–13.0 %), and gzip (25.4 %–13.2 %). Similarly, precision-reduced model inputs paired with bzip2 compress files to 52.4 %–18.5 % of their original volumes (corresponding to 70.6 %–25.0 % relative to lossless compression alone), while Zstd, zlib and gzip achieve 58.3 %–25.5 %, 69.1 %–33.6 % and 69.0 %–34.9 %, respectively. The overall effectiveness of precision reduction is intrinsically coupled to the choice of the backend lossless compression codec. Our findings demonstrate that for data processed via decimal significant-digit rounding, a distinct operational trade-off exists between storage efficiency and compression/decompression execution time. For long-term archival storage, where maximum compression ratio is the primary objective, bzip2 remains the preferred choice despite its higher computational cost. In contrast, for active research workflows involving frequent data access and post-processing, Zstd provides a more balanced solution, offering near-optimal compression efficiency together with substantially faster compression and decompression speeds. The internal compression zlib of netCDF represents a complementary option, particularly in environments where direct metadata accessibility and seamless format integration are required.</p>
      <p id="d2e5533">Beyond storage efficiency, the scientific impacts of precision reduction depend fundamentally on whether it is applied to model inputs or outputs and on the intrinsic characteristics of individual variables. Precision reduction applied to time-varying inputs introduces perturbations that interact with nonlinear model dynamics during integration. Although the large-scale atmospheric structures remain morphologically coherent, the resulting spatial phase shifts can substantially affect localized diagnostics (e.g., precipitation). Consequently, input precision reduction should generally be avoided when exact spatiotemporal correspondence is required, while it remains a viable approach for preserving aggregate statistical distributions. In contrast, output precision reduction acts as a static post-processing filter whose impacts follow predictable numerical behavior. For fundamental state variables, acceptable precision levels depend on their characteristic magnitudes: dynamic fields such as WS10 remain robust under 3 significant digits, whereas thermodynamic fields such as <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> typically require at least 4 significant digits. Cumulative variables, particularly precipitation, generally require higher precision (typically 4–5 significant digits) to prevent coarse quantization intervals from distorting derived hourly increments during temporal differencing. In addition, diagnostics derived through arithmetic combinations of multiple variables may be sensitive to numerical cancellation effects; therefore, the retained precision must remain sufficient to resolve the magnitude difference between background states and the targeted physical perturbations.</p>
      <p id="d2e5547">Overall, these results demonstrate that applying a uniform compression strategy across all meteorological variables is suboptimal because it inevitably sacrifices either storage efficiency or scientific fidelity. Instead, precision reduction can be implemented within a flexible, application-driven framework, which offers a practical pathway to substantially reduce data storage requirements while preserving the physical integrity of high-resolution regional climate simulations.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d2e5554">A tool for formatting data to a user-specified number of significant digits is available for download on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.19199806" ext-link-type="DOI">10.5281/zenodo.19199806</ext-link> (Wong and Wu, 2026). The download includes the full source code, a run script, and detailed usage instructions. Surface meteorological data (wind speed, temperature, and humidity) were sourced from the NOAA National Centers for Environmental Information (NCEI) Global Hourly dataset, accessible at: <uri>https://www.ncei.noaa.gov/data/global-hourly/archive/csv/</uri> (last access: 28 September 2025). Precipitation data were obtained from the GPM IMERG Final Precipitation L3 product (Version 07), with daily and hourly data available via <uri>https://doi.org/10.5067/GPM/IMERGDF/DAY/07</uri> (Huffman et al., 2023b) and <uri>https://doi.org/10.5067/GPM/IMERG/3B-HH/07</uri> (Huffman et al., 2023a), respectively. We acknowledge the use of imagery from NASA Worldview, operated by NASA’s Earth Observing System Data and Information System (EOSDIS). The maps were obtained from <uri>https://worldview.earthdata.nasa.gov/</uri> (last access: 28 September 2025).</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e5575">The processed analytic datasets that support the main findings of this study are openly available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.19781791" ext-link-type="DOI">10.5281/zenodo.19781791</ext-link> (Wu and Wong, 2026).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e5581">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/acp-26-7261-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/acp-26-7261-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e5590">Conceptualization: DCW and SW; Data curation: SW and DCW; Formal analysis: SW, DCW, JW, and CL; Funding acquisition: CL; Investigation: SW, YJ, and JL; Methodology: SW, DCW, JW, and CL; Visualization: SW and JL; Writing – original draft: SW; Writing – review &amp; editing: SW, DCW, YJ, JW, CL, and JL.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e5596">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="d2e5602">The views expressed in this article are those of the authors and do not necessarily represent the views or the policies of the US Environmental Protection Agency (EPA).  Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e5611">We acknowledge the High-Performance Computing Center of Nanjing University of Information Science &amp; Technology for their support of this work. The authors thank the NOAA National Centers for Environmental Information (NCEI) and NASA for providing the publicly available datasets used in this study.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e5616">This research has been supported by the National Natural Science Foundation of China (grant no. 42422505).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e5622">This paper was edited by Duncan Watson-Parris and reviewed by Milan Klöwer and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Abdulla, N., Demirci, M., and Ozdemir, S.: Design and evaluation of adaptive deep learning models for weather forecasting, Eng. Appl. Artif. Intel., 116, 105440, <ext-link xlink:href="https://doi.org/10.1016/j.engappai.2022.105440" ext-link-type="DOI">10.1016/j.engappai.2022.105440</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Akbar, M., Aliabadi, S., Patel, R., and Watts, M.: A fully automated and integrated multi-scale forecasting scheme for emergency preparedness, Environ. Model. Softw., 39, 24–38, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2011.12.006" ext-link-type="DOI">10.1016/j.envsoft.2011.12.006</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Baker, A. H., Hammerling, D. M., Mickelson, S. A., Xu, H., Stolpe, M. B., Naveau, P., Sanderson, B., Ebert-Uphoff, I., Samarasinghe, S., De Simone, F., Carbone, F., Gencarelli, C. N., Dennis, J. M., Kay, J. E., and Lindstrom, P.: Evaluating lossy data compression on climate simulation data within a large ensemble, Geosci. Model Dev., 9, 4381–4403, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-4381-2016" ext-link-type="DOI">10.5194/gmd-9-4381-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Baker, A. H., Hammerling, D. M., and Turton, T. L.: Evaluating image quality measures to assess the impact of lossy data compression applied to climate simulation data, Comput. Graph. Forum, 38, 517–528, <ext-link xlink:href="https://doi.org/10.1111/cgf.13707" ext-link-type="DOI">10.1111/cgf.13707</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Balaji, V., Taylor, K. E., Juckes, M., Lawrence, B. N., Durack, P. J., Lautenschlager, M., Blanton, C., Cinquini, L., Denvil, S., Elkington, M., Guglielmo, F., Guilyardi, E., Hassell, D., Kharin, S., Kindermann, S., Nikonov, S., Radhakrishnan, A., Stockhause, M., Weigel, T., and Williams, D.: Requirements for a global data infrastructure in support of CMIP6, Geosci. Model Dev., 11, 3659–3680, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-3659-2018" ext-link-type="DOI">10.5194/gmd-11-3659-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Burrows, M. and Wheeler, D. J.: A block-sorting lossless data compression algorithm, Digital Equipment Corporation SRC Research Report 124, <uri>https://www.cs.jhu.edu/~langmea/resources/burrows_wheeler.pdf</uri> (last access: 25 May 2026), 1994.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Collet, Y. and Kucherawy, M.: Zstandard Compression and the `application/zstd' Media Type, Internet Engineering Task Force (IETF), RFC 8878, <ext-link xlink:href="https://doi.org/10.17487/RFC8878" ext-link-type="DOI">10.17487/RFC8878</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Davenport, F. V., Burke, M., and Diffenbaugh, N. S.: Contribution of historical precipitation change to US flood damages, P. Natl. Acad. Sci., 118, e2017524118, <ext-link xlink:href="https://doi.org/10.1073/pnas.2017524118" ext-link-type="DOI">10.1073/pnas.2017524118</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Delaunay, X., Courtois, A., and Gouillon, F.: Evaluation of lossless and lossy algorithms for the compression of scientific datasets in netCDF-4 or HDF5 files, Geosci. Model Dev., 12, 4099–4113, <ext-link xlink:href="https://doi.org/10.5194/gmd-12-4099-2019" ext-link-type="DOI">10.5194/gmd-12-4099-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Frich, P., Alexander, L. V., Della-Marta, P., Gleason, B., Haylock, M., Tank, A. K., and Peterson, T.: Observed coherent changes in climatic extremes during the second half of the twentieth century, Clim. Res., 19, 193–212, <ext-link xlink:href="https://doi.org/10.3354/cr019193" ext-link-type="DOI">10.3354/cr019193</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Han, T., Chen, Z., Guo, S., Xu, W., and Bai, L.: CRA5: Extreme Compression of ERA5 for Portable Global Climate and Weather Research via an Efficient Variational Transformer, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2405.03376" ext-link-type="DOI">10.48550/arXiv.2405.03376</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Huang, L. and Hoefler, T.: Compressing multidimensional weather and climate data into neural networks, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2210.12538" ext-link-type="DOI">10.48550/arXiv.2210.12538</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Huffman, G. J., Stocker, E. F., Bolvin, D. T., Nelkin, E. J., and Tan, J.: GPM IMERG Final Precipitation L3 Half Hourly 0.1 degree <inline-formula><mml:math id="M137" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1 degree V07, EarthData [data set], <ext-link xlink:href="https://doi.org/10.5067/GPM/IMERG/3B-HH/07" ext-link-type="DOI">10.5067/GPM/IMERG/3B-HH/07</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Huffman, G. J., Stocker, E. F., Bolvin, D. T., Nelkin, E. J., and Tan, J.: GPM IMERG Final Precipitation L3 1 day 0.1 degree <inline-formula><mml:math id="M138" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1 degree V07, EarthData [data set], <ext-link xlink:href="https://doi.org/10.5067/GPM/IMERGDF/DAY/07" ext-link-type="DOI">10.5067/GPM/IMERGDF/DAY/07</ext-link>, 2023b.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Iacono, M. J., Delamere, J. S., Mlawer, E. J., Shephard, M. W., Clough, S. A., and Collins, W. D.: Radiative forcing by long-lived greenhouse gases: Calculations with the AER radiative transfer models, J. Geophys. Res.-Atmos., 113, 8, <ext-link xlink:href="https://doi.org/10.1029/2008jd009944" ext-link-type="DOI">10.1029/2008jd009944</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Institute of Electrical and Electronics Engineers (IEEE): IEEE Standard for Binary Floating-Point Arithmetic, 1–20, <uri>https://ieeexplore.ieee.org/document/30711/</uri> (last access: 25 May 2026), 1985.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Jam-Jalloh, S. U., Liu, J., Wang, Y., and Liu, Y.: Coupling WRF with HEC-HMS and WRF-Hydro for flood forecasting in typical mountainous catchments of northern China, Nat. Hazards Earth Syst. Sci., 24, 3155–3172, <ext-link xlink:href="https://doi.org/10.5194/nhess-24-3155-2024" ext-link-type="DOI">10.5194/nhess-24-3155-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Karl, T. R. and Koss, W. J.: Regional and national monthly, seasonal, and annual temperature weighted by area, 1895–1983, Historical Climatology Series 4-3, National Climatic Data Center, Asheville, NC, 38, <uri>https://repository.library.noaa.gov/view/noaa/10238</uri> (last access: 25 May 2026), 1984.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Klöwer, M., Razinger, M., Dominguez, J. J., Düben, P. D., and Palmer, T. N.: Compressing atmospheric data into its real information content, Nat. Comput. Sci., 1, 713–724, <ext-link xlink:href="https://doi.org/10.1038/s43588-021-00156-2" ext-link-type="DOI">10.1038/s43588-021-00156-2</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Mirowski, P., Warde-Farley, D., Rosca, M., Grimes, M. K., Hasson, Y., Kim, H., Rey, M., Osindero, S., Ravuri, S., and Mohamed, S.: Neural Compression of Atmospheric States, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2407.11666" ext-link-type="DOI">10.48550/arXiv.2407.11666</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Morrison, H., Thompson, G., and Tatarskii, V.: Impact of cloud microphysics on the development of trailing stratiform precipitation in a simulated squall line: Comparison of one-and two-moment schemes, Mon. Weather Rev., 137, 991–1007, <ext-link xlink:href="https://doi.org/10.1175/2008MWR2556.1" ext-link-type="DOI">10.1175/2008MWR2556.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Nastos, P., Kapsomenakis, J., and Douvis, K.: Analysis of precipitation extremes based on satellite and high-resolution gridded data set over Mediterranean basin, Atmos. Res., 131, 46–59, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2013.04.009" ext-link-type="DOI">10.1016/j.atmosres.2013.04.009</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>NOAA National Centers for Environmental Information (NCEI): U.S. Billion-dollar Weather and Climate Disasters, 1980–present (NCEI Accession 0209268), <ext-link xlink:href="https://doi.org/10.25921/stkw-7w73" ext-link-type="DOI">10.25921/stkw-7w73</ext-link>.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Overpeck, J. T., Meehl, G. A., Bony, S., and Easterling, D. R.: Climate data challenges in the 21st century, Science, 331, 700–702, <ext-link xlink:href="https://doi.org/10.1126/science.1197869" ext-link-type="DOI">10.1126/science.1197869</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Ozer, P. and Mahamoud, A.: Recent extreme precipitation and temperature changes in Djibouti City (1966–2011), J. Climatol., 2013, 928501, <ext-link xlink:href="https://doi.org/10.1155/2013/928501" ext-link-type="DOI">10.1155/2013/928501</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Pleim, J. E.: A simple, efficient solution of flux–profile relationships in the atmospheric surface layer, J. Appl. Meteorol. Climatol, 45, 341–347, <ext-link xlink:href="https://doi.org/10.1175/JAM2339.1" ext-link-type="DOI">10.1175/JAM2339.1</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Pleim, J. E.: A combined local and nonlocal closure model for the atmospheric boundary layer. Part I: Model description and testing, J. Appl. Meteorol. Climatol, 46, 1383–1395, <ext-link xlink:href="https://doi.org/10.1175/JAM2539.1" ext-link-type="DOI">10.1175/JAM2539.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Pleim, J. E. and Gilliam, R.: An indirect data assimilation scheme for deep soil temperature in the Pleim–Xiu land surface model, J. Appl. Meteorol. Climatol, 48, 1362–1376, <ext-link xlink:href="https://doi.org/10.1175/2009JAMC2053.1" ext-link-type="DOI">10.1175/2009JAMC2053.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Poppick, A., Nardi, J., Feldman, N., Baker, A. H., Pinard, A., and Hammerling, D. M.: A statistical analysis of lossily compressed climate model data, Comput. Geosci., 145, 104599, <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2020.104599" ext-link-type="DOI">10.1016/j.cageo.2020.104599</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Powers, J. G., Klemp, J. B., Skamarock, W. C., Davis, C. A., Dudhia, J., Gill, D. O., Coen, J. L., Gochis, D. J., Ahmadov, R., and Peckham, S. E.: The weather research and forecasting model: Overview, system efforts, and future directions, Bull. Am. Meteorol. Soc., 98, 1717–1737, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-15-00308.1" ext-link-type="DOI">10.1175/BAMS-D-15-00308.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Prein, A. F., Langhans, W., Fosser, G., Ferrone, A., Ban, N., Goergen, K., Keller, M., Tölle, M., Gutjahr, O., and Feser, F.: A review on regional convection-permitting climate modeling: Demonstrations, prospects, and challenges, Rev. Geophys., 53, 323–361, <ext-link xlink:href="https://doi.org/10.1002/2014RG000475" ext-link-type="DOI">10.1002/2014RG000475</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Roebber, P. J.: Visualizing multiple measures of forecast quality, Weather Forecast., 24, 601–608, <ext-link xlink:href="https://doi.org/10.1175/2008WAF2222159.1" ext-link-type="DOI">10.1175/2008WAF2222159.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Seneviratne, S. I., Zhang, X., Adnan, M., Badi, W., Dereczynski, C., Di Luca, A., Ghosh, S., Iskandar, I., Kossin, J., Lewis, S., Otto, F., Pinto, I., Satoh, M., Vicente-Serrano, S. M., Wehner, M., and Zhou, B.: Weather and Climate Extreme Events in a Changing Climate, in: Climate Change 2021: The Physical Science Basis. Contribution of Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Masson-Delmotte, V., Zhai, P., Pirani, A., Connors, S. L., Péan, C., Berger, S., Caud, N., Chen, Y., Goldfarb, L., Gomis, M. I., Huang, M., Leitzell, K., Lonnoy, E., Matthews, J. B. R., Maycock, T. K., Waterfield, T., Yelekçi, O., Yu, R., and Zhou, B., Cambridge University Press, Cambridge, United Kingdom and New York, NY, USA, 1513–1766, <ext-link xlink:href="https://doi.org/10.1017/9781009157896.013" ext-link-type="DOI">10.1017/9781009157896.013</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Silver, J. D. and Zender, C. S.: The compression–error trade-off for large gridded data sets, Geosci. Model Dev., 10, 413–423, <ext-link xlink:href="https://doi.org/10.5194/gmd-10-413-2017" ext-link-type="DOI">10.5194/gmd-10-413-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Skamarock, W. C., Klemp, J. B., Dudhia, J., Gill, D. O., Liu, Z., Berner, J., Wang, W., Powers, J. G., Duda, M. G., and Barker, D. M.: A description of the advanced research WRF version 4, National Centers for Atmospheric Research, Boulder, CO, USA, <ext-link xlink:href="https://doi.org/10.5065/1dfh-6p97" ext-link-type="DOI">10.5065/1dfh-6p97</ext-link>, 2019. </mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Underwood, R., Bessac, J., Di, S., and Cappello, F.: Understanding the effects of modern compressors on the community earth science model, 2022 IEEE/ACM 8th International Workshop on Data Analysis and Reduction for Big Scientific Data (DRBSD),  <uri>https://ieeexplore.ieee.org/document/10025480/</uri> (last access: 25 May 2026), 2022.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Walters, M. S. and Wong, D. C.: The impact of altering emission data precision on compression efficiency and accuracy of simulations of the community multiscale air quality model, Geosci. Model Dev., 16, 1179–1190, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-1179-2023" ext-link-type="DOI">10.5194/gmd-16-1179-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P.: Image quality assessment: from error visibility to structural similarity, IEEE Transactions on Image Processing, 13, 600–612, <uri>https://ieeexplore.ieee.org/document/1284395/</uri> (last access: 25 May 2026), 2004.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Waqas, M., Humphries, U. W., Chueasa, B., and Wangwongchai, A.: Artificial intelligence and numerical weather prediction models: A technical survey, Nat. Hazards Res., 5, 306–320, <ext-link xlink:href="https://doi.org/10.1016/j.nhres.2024.11.004" ext-link-type="DOI">10.1016/j.nhres.2024.11.004</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Wong, D. C. and Wu, S.: Precision Reduction tool for the paper `A Flexible Framework for Precision Reduction of WRF Inputs and Outputs to Balance Storage Efficiency and Scientific Fidelity', Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.19199806" ext-link-type="DOI">10.5281/zenodo.19199806</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Wu, S. and Wong, D. C.: Dataset for the paper “A Flexible Framework for Precision Reduction of WRF Inputs and Outputs to Balance Storage Efficiency and Scientific Fidelity”, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.19781791" ext-link-type="DOI">10.5281/zenodo.19781791</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Young, A., Bhattacharya, B., Daniëls, E., and Zevenbergen, C.: Integrating WRF forecasts at different scales for pluvial flood forecasting using a rainfall threshold approach and a real-time flood model, J. Hydrol., 656, 132891, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2025.132891" ext-link-type="DOI">10.1016/j.jhydrol.2025.132891</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Zender, C. S.: Bit Grooming: statistically accurate precision-preserving quantization with compression, evaluated in the netCDF Operators (NCO, v4.4.8+), Geosci. Model Dev., 9, 3199–3211, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-3199-2016" ext-link-type="DOI">10.5194/gmd-9-3199-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Zhang, Y., Deng, C., Xu, W., Zhuang, Y., Jiang, L., Jiang, C., Guan, X., Wei, J., Ma, M., and Chen, Y.: Long-term variability of extreme precipitation with WRF model at a complex terrain River Basin, Sci. Rep., 15, 156, <ext-link xlink:href="https://doi.org/10.1038/s41598-024-84076-x" ext-link-type="DOI">10.1038/s41598-024-84076-x</ext-link>, 2025.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Technical note: A flexible framework for precision reduction of WRF inputs and outputs to balance storage efficiency and scientific fidelity</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Abdulla, N., Demirci, M., and Ozdemir, S.: Design and evaluation of
adaptive deep learning models for weather forecasting, Eng. Appl. Artif. Intel., 116, 105440,
<a href="https://doi.org/10.1016/j.engappai.2022.105440" target="_blank">https://doi.org/10.1016/j.engappai.2022.105440</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Akbar, M., Aliabadi, S., Patel, R., and Watts, M.: A fully automated and
integrated multi-scale forecasting scheme for emergency preparedness,
Environ. Model. Softw., 39, 24–38,
<a href="https://doi.org/10.1016/j.envsoft.2011.12.006" target="_blank">https://doi.org/10.1016/j.envsoft.2011.12.006</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Baker, A. H., Hammerling, D. M., Mickelson, S. A., Xu, H., Stolpe, M. B., Naveau, P., Sanderson, B., Ebert-Uphoff, I., Samarasinghe, S., De Simone, F., Carbone, F., Gencarelli, C. N., Dennis, J. M., Kay, J. E., and Lindstrom, P.: Evaluating lossy data compression on climate simulation data within a large ensemble, Geosci. Model Dev., 9, 4381–4403, <a href="https://doi.org/10.5194/gmd-9-4381-2016" target="_blank">https://doi.org/10.5194/gmd-9-4381-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Baker, A. H., Hammerling, D. M., and Turton, T. L.: Evaluating image quality
measures to assess the impact of lossy data compression applied to climate
simulation data, Comput. Graph. Forum, 38, 517–528,
<a href="https://doi.org/10.1111/cgf.13707" target="_blank">https://doi.org/10.1111/cgf.13707</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Balaji, V., Taylor, K. E., Juckes, M., Lawrence, B. N., Durack, P. J., Lautenschlager, M., Blanton, C., Cinquini, L., Denvil, S., Elkington, M., Guglielmo, F., Guilyardi, E., Hassell, D., Kharin, S., Kindermann, S., Nikonov, S., Radhakrishnan, A., Stockhause, M., Weigel, T., and Williams, D.: Requirements for a global data infrastructure in support of CMIP6, Geosci. Model Dev., 11, 3659–3680, <a href="https://doi.org/10.5194/gmd-11-3659-2018" target="_blank">https://doi.org/10.5194/gmd-11-3659-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Burrows, M. and Wheeler, D. J.: A block-sorting lossless data compression
algorithm, Digital Equipment Corporation SRC Research Report 124, <a href="https://www.cs.jhu.edu/~langmea/resources/burrows_wheeler.pdf" target="_blank"/> (last access: 25 May 2026), 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Collet, Y. and Kucherawy, M.: Zstandard Compression and the
`application/zstd' Media Type, Internet Engineering Task Force (IETF), RFC
8878, <a href="https://doi.org/10.17487/RFC8878" target="_blank">https://doi.org/10.17487/RFC8878</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Davenport, F. V., Burke, M., and Diffenbaugh, N. S.: Contribution of
historical precipitation change to US flood damages, P.
Natl. Acad. Sci., 118, e2017524118,
<a href="https://doi.org/10.1073/pnas.2017524118" target="_blank">https://doi.org/10.1073/pnas.2017524118</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Delaunay, X., Courtois, A., and Gouillon, F.: Evaluation of lossless and lossy algorithms for the compression of scientific datasets in netCDF-4 or HDF5 files, Geosci. Model Dev., 12, 4099–4113, <a href="https://doi.org/10.5194/gmd-12-4099-2019" target="_blank">https://doi.org/10.5194/gmd-12-4099-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Frich, P., Alexander, L. V., Della-Marta, P., Gleason, B., Haylock, M.,
Tank, A. K., and Peterson, T.: Observed coherent changes in climatic
extremes during the second half of the twentieth century, Clim. Res., 19,
193–212, <a href="https://doi.org/10.3354/cr019193" target="_blank">https://doi.org/10.3354/cr019193</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Han, T., Chen, Z., Guo, S., Xu, W., and Bai, L.: CRA5: Extreme Compression
of ERA5 for Portable Global Climate and Weather Research via an Efficient
Variational Transformer, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.2405.03376" target="_blank">https://doi.org/10.48550/arXiv.2405.03376</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Huang, L. and Hoefler, T.: Compressing multidimensional weather and climate
data into neural networks, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.2210.12538" target="_blank">https://doi.org/10.48550/arXiv.2210.12538</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Huffman, G. J., Stocker, E. F., Bolvin, D. T., Nelkin, E. J., and Tan, J.:
GPM IMERG Final Precipitation L3 Half Hourly 0.1 degree&thinsp; × &thinsp;0.1 degree V07, EarthData
[data set], <a href="https://doi.org/10.5067/GPM/IMERG/3B-HH/07" target="_blank">https://doi.org/10.5067/GPM/IMERG/3B-HH/07</a>, 2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Huffman, G. J., Stocker, E. F., Bolvin, D. T., Nelkin, E. J., and Tan, J.:
GPM IMERG Final Precipitation L3 1 day 0.1 degree&thinsp; × &thinsp;0.1 degree V07, EarthData
[data set], <a href="https://doi.org/10.5067/GPM/IMERGDF/DAY/07" target="_blank">https://doi.org/10.5067/GPM/IMERGDF/DAY/07</a>, 2023b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Iacono, M. J., Delamere, J. S., Mlawer, E. J., Shephard, M. W., Clough, S.
A., and Collins, W. D.: Radiative forcing by long-lived greenhouse gases:
Calculations with the AER radiative transfer models, J. Geophys.
Res.-Atmos., 113, 8, <a href="https://doi.org/10.1029/2008jd009944" target="_blank">https://doi.org/10.1029/2008jd009944</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Institute of Electrical
and Electronics Engineers (IEEE): IEEE Standard for Binary Floating-Point Arithmetic, 1–20, <a href="https://ieeexplore.ieee.org/document/30711/" target="_blank"/> (last access: 25 May 2026), 1985.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Jam-Jalloh, S. U., Liu, J., Wang, Y., and Liu, Y.: Coupling WRF with HEC-HMS and WRF-Hydro for flood forecasting in typical mountainous catchments of northern China, Nat. Hazards Earth Syst. Sci., 24, 3155–3172, <a href="https://doi.org/10.5194/nhess-24-3155-2024" target="_blank">https://doi.org/10.5194/nhess-24-3155-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Karl, T. R. and Koss, W. J.: Regional and national monthly, seasonal, and
annual temperature weighted by area, 1895–1983, Historical Climatology
Series 4-3, National Climatic Data Center, Asheville, NC, 38, <a href="https://repository.library.noaa.gov/view/noaa/10238" target="_blank"/> (last access: 25 May 2026), 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Klöwer, M., Razinger, M., Dominguez, J. J., Düben, P. D., and
Palmer, T. N.: Compressing atmospheric data into its real information
content, Nat. Comput. Sci., 1, 713–724,
<a href="https://doi.org/10.1038/s43588-021-00156-2" target="_blank">https://doi.org/10.1038/s43588-021-00156-2</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Mirowski, P., Warde-Farley, D., Rosca, M., Grimes, M. K., Hasson, Y., Kim,
H., Rey, M., Osindero, S., Ravuri, S., and Mohamed, S.: Neural Compression
of Atmospheric States, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.2407.11666" target="_blank">https://doi.org/10.48550/arXiv.2407.11666</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Morrison, H., Thompson, G., and Tatarskii, V.: Impact of cloud microphysics
on the development of trailing stratiform precipitation in a simulated
squall line: Comparison of one-and two-moment schemes, Mon. Weather Rev.,
137, 991–1007, <a href="https://doi.org/10.1175/2008MWR2556.1" target="_blank">https://doi.org/10.1175/2008MWR2556.1</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Nastos, P., Kapsomenakis, J., and Douvis, K.: Analysis of precipitation
extremes based on satellite and high-resolution gridded data set over
Mediterranean basin, Atmos. Res., 131, 46–59,
<a href="https://doi.org/10.1016/j.atmosres.2013.04.009" target="_blank">https://doi.org/10.1016/j.atmosres.2013.04.009</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
NOAA National Centers for Environmental Information (NCEI):
U.S. Billion-dollar Weather and Climate Disasters, 1980–present (NCEI Accession 0209268), <a href="https://doi.org/10.25921/stkw-7w73" target="_blank">https://doi.org/10.25921/stkw-7w73</a>.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Overpeck, J. T., Meehl, G. A., Bony, S., and Easterling, D. R.: Climate data
challenges in the 21st century, Science, 331, 700–702,
<a href="https://doi.org/10.1126/science.1197869" target="_blank">https://doi.org/10.1126/science.1197869</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Ozer, P. and Mahamoud, A.: Recent extreme precipitation and temperature
changes in Djibouti City (1966–2011), J. Climatol., 2013, 928501,
<a href="https://doi.org/10.1155/2013/928501" target="_blank">https://doi.org/10.1155/2013/928501</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Pleim, J. E.: A simple, efficient solution of flux–profile relationships in
the atmospheric surface layer, J. Appl. Meteorol. Climatol, 45, 341–347,
<a href="https://doi.org/10.1175/JAM2339.1" target="_blank">https://doi.org/10.1175/JAM2339.1</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Pleim, J. E.: A combined local and nonlocal closure model for the
atmospheric boundary layer. Part I: Model description and testing, J. Appl.
Meteorol. Climatol, 46, 1383–1395, <a href="https://doi.org/10.1175/JAM2539.1" target="_blank">https://doi.org/10.1175/JAM2539.1</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Pleim, J. E. and Gilliam, R.: An indirect data assimilation scheme for deep
soil temperature in the Pleim–Xiu land surface model, J. Appl. Meteorol.
Climatol, 48, 1362–1376, <a href="https://doi.org/10.1175/2009JAMC2053.1" target="_blank">https://doi.org/10.1175/2009JAMC2053.1</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Poppick, A., Nardi, J., Feldman, N., Baker, A. H., Pinard, A., and
Hammerling, D. M.: A statistical analysis of lossily compressed climate
model data, Comput. Geosci., 145, 104599,
<a href="https://doi.org/10.1016/j.cageo.2020.104599" target="_blank">https://doi.org/10.1016/j.cageo.2020.104599</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Powers, J. G., Klemp, J. B., Skamarock, W. C., Davis, C. A., Dudhia, J.,
Gill, D. O., Coen, J. L., Gochis, D. J., Ahmadov, R., and Peckham, S. E.:
The weather research and forecasting model: Overview, system efforts, and
future directions, Bull. Am. Meteorol. Soc., 98, 1717–1737,
<a href="https://doi.org/10.1175/BAMS-D-15-00308.1" target="_blank">https://doi.org/10.1175/BAMS-D-15-00308.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Prein, A. F., Langhans, W., Fosser, G., Ferrone, A., Ban, N., Goergen, K.,
Keller, M., Tölle, M., Gutjahr, O., and Feser, F.: A review on regional
convection-permitting climate modeling: Demonstrations, prospects, and
challenges, Rev. Geophys., 53, 323–361,
<a href="https://doi.org/10.1002/2014RG000475" target="_blank">https://doi.org/10.1002/2014RG000475</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Roebber, P. J.: Visualizing multiple measures of forecast quality, Weather
Forecast., 24, 601–608, <a href="https://doi.org/10.1175/2008WAF2222159.1" target="_blank">https://doi.org/10.1175/2008WAF2222159.1</a>,
2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Seneviratne, S. I., Zhang, X., Adnan, M., Badi, W., Dereczynski, C., Di
Luca, A., Ghosh, S., Iskandar, I., Kossin, J., Lewis, S., Otto, F., Pinto,
I., Satoh, M., Vicente-Serrano, S. M., Wehner, M., and Zhou, B.: Weather and
Climate Extreme Events in a Changing Climate, in: Climate Change 2021: The
Physical Science Basis. Contribution of Working Group I to the Sixth
Assessment Report of the Intergovernmental Panel on Climate Change, edited
by: Masson-Delmotte, V., Zhai, P., Pirani, A., Connors, S. L., Péan, C.,
Berger, S., Caud, N., Chen, Y., Goldfarb, L., Gomis, M. I., Huang, M.,
Leitzell, K., Lonnoy, E., Matthews, J. B. R., Maycock, T. K., Waterfield,
T., Yelekçi, O., Yu, R., and Zhou, B., Cambridge University Press,
Cambridge, United Kingdom and New York, NY, USA, 1513–1766,
<a href="https://doi.org/10.1017/9781009157896.013" target="_blank">https://doi.org/10.1017/9781009157896.013</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Silver, J. D. and Zender, C. S.: The compression–error trade-off for large gridded data sets, Geosci. Model Dev., 10, 413–423, <a href="https://doi.org/10.5194/gmd-10-413-2017" target="_blank">https://doi.org/10.5194/gmd-10-413-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Skamarock, W. C., Klemp, J. B., Dudhia, J., Gill, D. O., Liu, Z., Berner,
J., Wang, W., Powers, J. G., Duda, M. G., and Barker, D. M.: A description
of the advanced research WRF version 4, National Centers for Atmospheric
Research, Boulder, CO, USA,
<a href="https://doi.org/10.5065/1dfh-6p97" target="_blank">https://doi.org/10.5065/1dfh-6p97</a>, 2019.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Underwood, R., Bessac, J., Di, S., and Cappello, F.: Understanding the
effects of modern compressors on the community earth science model, 2022
IEEE/ACM 8th International Workshop on Data Analysis and Reduction for Big
Scientific Data (DRBSD),  <a href="https://ieeexplore.ieee.org/document/10025480/" target="_blank"/> (last access: 25 May 2026),
2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Walters, M. S. and Wong, D. C.: The impact of altering emission data precision on compression efficiency and accuracy of simulations of the community multiscale air quality model, Geosci. Model Dev., 16, 1179–1190, <a href="https://doi.org/10.5194/gmd-16-1179-2023" target="_blank">https://doi.org/10.5194/gmd-16-1179-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P.: Image quality
assessment: from error visibility to structural similarity, IEEE
Transactions on Image Processing, 13, 600–612,
<a href="https://ieeexplore.ieee.org/document/1284395/" target="_blank"/> (last access: 25 May 2026), 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Waqas, M., Humphries, U. W., Chueasa, B., and Wangwongchai, A.: Artificial
intelligence and numerical weather prediction models: A technical survey,
Nat. Hazards Res., 5, 306–320,
<a href="https://doi.org/10.1016/j.nhres.2024.11.004" target="_blank">https://doi.org/10.1016/j.nhres.2024.11.004</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      
Wong, D. C. and Wu, S.: Precision Reduction tool for the paper `A Flexible
Framework for Precision Reduction of WRF Inputs and Outputs to Balance
Storage Efficiency and Scientific Fidelity', Zenodo [data set],
<a href="https://doi.org/10.5281/zenodo.19199806" target="_blank">https://doi.org/10.5281/zenodo.19199806</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      
Wu, S. and Wong, D. C.: Dataset for the paper “A Flexible Framework for
Precision Reduction of WRF Inputs and Outputs to Balance Storage Efficiency
and Scientific Fidelity”, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.19781791" target="_blank">https://doi.org/10.5281/zenodo.19781791</a>,
2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      
Young, A., Bhattacharya, B., Daniëls, E., and Zevenbergen, C.:
Integrating WRF forecasts at different scales for pluvial flood forecasting
using a rainfall threshold approach and a real-time flood model, J.
Hydrol., 656, 132891, <a href="https://doi.org/10.1016/j.jhydrol.2025.132891" target="_blank">https://doi.org/10.1016/j.jhydrol.2025.132891</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Zender, C. S.: Bit Grooming: statistically accurate precision-preserving quantization with compression, evaluated in the netCDF Operators (NCO, v4.4.8+), Geosci. Model Dev., 9, 3199–3211, <a href="https://doi.org/10.5194/gmd-9-3199-2016" target="_blank">https://doi.org/10.5194/gmd-9-3199-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      
Zhang, Y., Deng, C., Xu, W., Zhuang, Y., Jiang, L., Jiang, C., Guan, X.,
Wei, J., Ma, M., and Chen, Y.: Long-term variability of extreme
precipitation with WRF model at a complex terrain River Basin, Sci.
Rep., 15, 156, <a href="https://doi.org/10.1038/s41598-024-84076-x" target="_blank">https://doi.org/10.1038/s41598-024-84076-x</a>, 2025.

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