Articles | Volume 26, issue 17
https://doi.org/10.5194/acp-26-12543-2026
https://doi.org/10.5194/acp-26-12543-2026
Research article
 | 
04 Sep 2026
Research article |  | 04 Sep 2026

A cellular automaton model of tropical oceanic rain clusters with criticality

Kevin K. W. Cheung, Chee-Kiat Teo, and Tieh-Yong Koh
Abstract

The distributions of the cluster area, A, and total rain rate, R, for tropical oceanic rain clusters from a cellular automaton (CA) are analysed for their scaling exponent ζA, ζR, and β where f(s)s-ζS; S{A,R}; f(s) the probability distribution of S; β is that for rain rate conditioned by rain area. The CA only includes a few simple rules representing a small set of dynamics thought to be important for convective organization. These rules represent large-scale destabilization of the atmosphere under the moisture static energy framework with a slow driving timescale, as well as convective cells interaction through propagating gravity waves with a fast relaxation timescale. The CA exhibits percolation-like criticality, and the ζA is estimated to be near the theoretical 2-dimensional percolation value of 187/91. This agrees well with the ζA estimates over the Indian Ocean warm pool and the tropical Atlantic reported in previous modelling study, implying numerical models behave like percolation. Although other critical exponents of the rain cluster distributions from the CA, namely the ηS (scaling exponent of the characteristic scale) and DS (cluster fractal dimension), SA,R, depend on the adjustable parameter of the CA, the ζA is robust to the adjustable parameter. Although the CA cannot account for the observation-based ζA 5/3 reported elsewhere that is quite universal over all oceans, further tuning of it such as through the convective cells interaction strength or how they interact may allow the CA to produce the observed exponent. Whether such behaviour can arise from a genuinely self-organized mechanism, rather than through parameter tuning, remains a question for future investigation.

Share
1 Introduction

It has long been recognized that clouds and rain possess the phenomenon of “clumping” (Randall and Huffman, 1980). In other words, clouds and rain seem able to self-organize or self-aggregate into clumps, more often referred to as clusters, from small convective cells, although such organization not necessarily implies reduction in complexity from the perspective of information entropy (see Li et al., 2019). With clumping, cloud cluster sizes follow power laws in form, f(s)s-ζS, f(s) being the distribution of some observables of the clouds or rain, and ζS a positive scaling exponent (López, 1977, 1978; Lovejoy, 1982; Cahalan and Joseph, 1989; Peters et al., 2009, 2010; Wood and Fields, 2011; O'Brien et al., 2013; Devineni et al., 2015; Traxl et al., 2016; Teo et al., 2017; Otsuka et al., 2017; Neggers et al., 2019; Li et al., 2022; Savre and Craig, 2023). Besides theoretical interests, recent studies also demonstrated that convection organization is a critical factor determining the characteristics of extreme precipitation (Bao et al., 2017; Pendergrass, 2020; Semie and Bony, 2020; Roca and Fiolleau, 2020; Zhang and Wang, 2021) and tropical cyclogenesis (Muller and Romps, 2018).

It has been further suggested that tropical convective rain could be a critical phenomenon (Peters and Neelin, 2006; Peters et al., 2009; but cf. Muller et al., 2009), which provides a basis to understand what controls the power-law distributions seen in observations and models. In the specific framework of self-organized criticality (SOC) (Bak et al., 1987), such behaviour arises spontaneously without external parameter tuning, and the critical exponents such as ζS for a certain observable would be universal, should be seen in the distributions across observations and numerical models, and depending only on a few fundamental physical constraints rather than on the detailed interactions and microphysical processes. However, it is important to note that power-law statistics alone do not uniquely imply SOC; similar scale-invariant behaviour can emerge from a variety of multiscale dynamical processes, including tuned critical phenomena (where a control parameter must be finely adjusted) or absorbing-state phase transitions (Dickman et al., 1998; Vespignani and Zapperi, 1998). In the present study, we do not claim that the CA exhibits SOC in the strict sense; rather, we use it as a controlled testbed to investigate which physical mechanisms may drive the system toward criticality and to examine the resulting scaling exponents.

Peters et al. (2009) suggests that tropical oceanic rain clusters behave geometrically like 2-dimensional percolation clusters (Broadbent and Hammersley, 1957), and consequently for the rain cluster area, S=A, ζA= 187/91, in principle (Stauffer and Aharony, 1994). Estimated value in Peters et al. (2009) from observations is about 2 appears to agree with percolation theory. Universality of observed rain clusters has been reported by Teo et al., 2017 (abbreviated as T17 hereafter) where the estimated ζA across the tropical basins are the same, but they reported a lower estimated value of ζA 5/3. Otsuka et al. (2017) through analysis of model rain clusters reported a power-law scaling for the rain cluster area when light rain is included and an exponent of 5/3 for the distribution of cloud shield area. Analysis of multi-year model rain clusters over the various different oceanic basins is needed for a more informed comparison with existing results in the literature.

In general, there are two approaches to investigate the self-aggregation processes and associated statistics of cloud/rain clusters. First is through dynamical modelling, often with Radiative Convective Equilibrium (RCE) and cloud-resolving resolution (Wing and Emanuel, 2014; Wing et al., 2017; Savre and Craig, 2023; Cerlini et al., 2023; Stephan and Stevens, 2025). The second is a “reductionist” approach that applies cellular automata (CA), which simplifies the physical and dynamical processes as deterministic or stochastic transition “rules” of lattice cell states in the model. With less computational resources necessary than in dynamical models, CA are able to study the critical behaviour of the observables represented in the models and facilitate comparison across a wide range of natural phenomena (Malamud and Turcotte, 2000). Previous applications of CA to study cloud clusters varied substantially in terms of how cloud processes are represented, although they are all fluid dynamics based. The early model of Nagel and Raschke (1992) focused on the interaction between cloud water vapor, humidity and vertical velocity represented in the model cells. Comparatively, the Silva et al. (2019) model is quite “realistic” in that it replicated condensation processes as well as advection by winds across the cells. Recently, the model in Najafi et al. (2021) and Cheraghalizadeh et al. (2024) also emulated microphysical processes in clouds and at the same time considered the cohesive energy of clouds resembling cell interaction in the Ising model.

In addition to these physically motivated CA models, a parallel line of research has focused on using CA as a stochastic parameterization tool within numerical weather prediction (NWP) models to represent subgrid convective organization and its uncertainty (Palmer, 1997, 2001; Bengtsson et al., 2011, 2013, 2019, 2021, 2022; Bengtsson and Han, 2024; see also Nober and Graf, 2005; Graf and Yang, 2007). These studies have demonstrated that CA-based stochastic schemes can improve the representation of convectively coupled equatorial waves, Madden–Julian oscillation propagation, and ensemble spread in operational forecast systems. However, their emphasis is on forecast skill rather than on understanding the fundamental scaling properties of rain clusters.

Other reduced-complexity models have approached convective organization from different physical perspectives. Craig and Mack (2013) developed a coarsening model based on free-tropospheric moisture budget, drawing analogy with phase separation in materials science. Ahmed and Neelin (2019) adopted a stochastic modelling approach that was based on the noise-driven moisture–weak temperature gradient (WTG) equation. Their model was on a 2-dimensional plane and represented processes from large-scale circulation to storm internal dynamics as well as precipitation parameterization. Thus, their approach was more like a NWP model, with the benefits of a large variety of sensitivity tests. Indeed, cluster area and rain scaling exponents very close to those found in T17 were reproduced. Ahmed and Neelin (2019) also discussed that why they intended to exclude site percolation as a framework for precipitation clustering, mainly based on the fact that the cluster scaling exponents are sensitive to grid size and that there was no clear physical scale corresponding to the cutoff (deviation from power law) in percolation model. Nevertheless, as will be seen in the following, our approach is to develop a convective physics-based SOC model with near-field dynamics and relationships to the cluster scaling exponents, rather than from a pure percolation approach. Biagioli and Tompkins (2023) proposed a stochastic reaction–diffusion lattice model that predicts the onset of self-aggregation through a dimensionless “aggregation number”. More recently, Neggers and Griewank (2021, 2022) formulated the BiOMi (Binomial Objects on Microgrids) framework, which models populations of interacting convective thermals on a two-dimensional grid and couples them to a spectral convection scheme to capture spatial organization and its impact on vertical transport. While these models offer valuable insights into different aspects of convective organization, from onset prediction to population dynamics, they have not systematically examined the critical scaling exponents of rain cluster size and rain rate distributions, which are the focus of the present study.

Here we develop a CA based on atmospheric stability measured by the moist static energy (MSE; Yao et al., 2022). Our study is a step forward from previous observational analysis (T17) and model simulations (Teo et al., 2021, hereafter T21), which postulated rain clusters as avalanching sand-piles as in the self-organized criticality (SOC; Bak et al., 1987) theory. T17 and T21 analysed rain cluster distribution for its scaling exponents ζA, ζR and β (for rain area, rain rate and area-conditioned rain respectively; See Appendix A for details). Our model exhibits critical behaviour when the large-scale drive is tuned to a specific value, and its cluster statistics resemble those of systems near a critical point, reminiscent of the behaviour hypothesized for tropical rainfall (Peters and Neelin, 2006; Peters et al., 2009; Stechmann and Neelin, 2014; T17). However, as we will discuss in Sects. 2–4, the CA requires fine-tuning of the external drive to reach criticality, placing it in the category of tuned critical phenomena rather than SOC in the strict sense. This distinction is important: the value of the CA lies not in demonstrating SOC per se, but in enabling a controlled investigation of how specific physical processes (e.g., gravity wave interactions in our model) influence the emergent scaling exponents of rain clusters. Through such a CA model, we hope to elucidate the important factors that may cause the rain clusters to be critical, and its result would be useful in interpreting the distributions of the rain clusters seen in observations and numerical weather models.

The remaining of the paper is as follows. Section 2 introduces the CA for tropical oceanic rain cluster. Analysis of the model's cluster distributions is presented in Sect. 3. Further discussions on the implications of our findings are in Sect. 4 before summarizing our work in Sect. 5.

2 CA for tropical rain clusters

2.1 Large-scale destabilization and convective toppling (relaxation)

In this section, we give an overview of the CA for the tropical rain clusters use in this study. In the interest of clarity, the bulk of the mathematical details is presented in Appendix B. The rules of the CA are summarized in Table 1. The CA is defined on a square lattice with open boundaries. For lattice size Z, we consider the data resolution that was analysed in T17 (25 km satellite-estimated rain) and T21 (36 km numerical model simulation). While Z= 120 and Z= 96 was applied in T17 and T21 respectively, which were large enough to cover each of the tropical oceanic regions with deep convection, we extend the lattice size to Z= 512 for the CA here such that scaling up to very large rain clusters can be realized. The main prognostic non-dimensional variable at each lattice site, X, represents the stability of the column of atmosphere against moist convection over a homogeneous ocean surface. In this simple model, X is taken to be the difference between the boundary-layer (below  850 Pa) averaged specific moist static energy, h1, and the layer-averaged specific saturated moist static energy at the top of the troposphere (above  450 hPa), h3* (Fig. 1). By assuming that h1 and h3* are larger than the layer-averaged saturated specific moist static energy of the middle troposphere (denoted as h2; Eq. B1) at all times, deep convection (and consequently precipitation) only occurs at a lattice site j if Xj is positive (Eq. B2); no deep convection is triggered otherwise. In this model, X is bounded below at a value arbitrarily set to 1, after normalized by a maximum stability, Xo, that the atmosphere can attain. Large-scale forcing gradually destabilizes the atmosphere through surface fluxes and radiative cooling, represented by adding a predefined increment, d, to X at each driving cycle (Eq. 1). The driving timescale, tLS, is much longer than the convective relaxation timescale, ensuring separation of scales.

Table 1The rules for the CA on a square lattice with N grid points. The dynamic variables of the model, X, ΔX are functions of two time coordinates. t denotes the outer time (radiative timescale) while τ denotes the microscopic time (convective timescale). τF(t) is the final microscopic time at quiescence after the tth avalanche, where τF(0)= 0 by definition. g is a predefined random variable defined on [-1,0] as the X attained after toppling whose distribution is shown in Fig. B2. Equations (3) and (4) represent the relaxation process to stable condition after toppling. Refer to Appendix B for the physical basis for the equations.

Download Print Version | Download XLSX

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f01

Figure 1Illustration of the moist static energy profiles in the CA. Vertical axis is the atmospheric pressure. P0, P1, P2 and P3 are 1000, 850, 450, and 100 hPa, respectively. See Appendix B for more details on how the CA variable X is defined from these unsaturated and saturated profiles.

Download

The CA operates in the following manner: at each outer or radiative time step t, X is increased by a value d at all lattice sites, representing the large-scale destabilization of the atmosphere due to the combined effects of latent heat fluxes in the boundary layer and net radiative cooling of the atmosphere (Eq. B3). The rate of change is 5.768 kJ kg−1 d−1 based on estimates from the literature (Appendix B1). For the unstable (toppling) sites with X> 0, deep convection is assumed to restore the local stability, represented in the model by relaxing their X immediately (after a microscopic or convective time step τ) back to some negative values. This relaxation represents the combined effects of convective transport and compensating downdrafts (Eqs. 2–4). These relaxed X values are drawn stochastically from a distribution g(x) estimated from published literature (see Appendix B2 for the estimation of g) to reflect the uncertainties introduce by various cloud processes during deep convection. Driving of all the model sites is only resumed after all toppling activities complete, after which all sites become stable again and the system as a whole is in equilibrium. Then the cluster statistics are analysed. As will be seen in the following, such separation of time scales (t and τ) is critical to the rain cluster size distributions simulated in the CA.

2.2 Gravity wave interactions

A raining (toppling) site in the model is assumed to interact with its neighbouring sites through two modes of horizontally propagating gravity waves excited by the latent heating profile at the site where the deep convection occurs. The first set of gravity wave, GW1, is excited at the mature stages of the deep convection when the maxima latent heating is at the mid-troposphere, while the second set of gravity wave, GW2, is excited at the later stage of the storm development when the heating maxima is higher up and presumably accompanied by evaporative cooling at the lower troposphere. These gravity waves are assumed to radiate horizontally away from the convective site with circular wavefront, with the phase speed of GW2 half of that of GW1 since the vertical wavelength of the earlier is taken to be about half of the latter (Fig. 2). GW1 acts to stabilize the atmosphere while the presence of GW2 acts to destabilize the atmosphere behind its wavefront. The effects of these gravity waves are represented in the CA by increasing X (destabilize) for the nearest-neighbours and decrease X (stabilize) for the next-nearest-neighbours of a toppling site (Eq. 5). The magnitude of the (de)stabilization of the (nearest-neighbour) next-nearest-neighbour is proportional to |ΔX| at the precipitating site with a tunable positive constant γ, which represents the degree of coupling between different locations by gravity wave dynamics (Appendix B3). Note that in this scheme of gravity wave effect, treatment is site-by-site and thus only near-field effect has been simulated, considering that the grid size in the lattice is around 30 km (as mentioned in Sect. 2.1). As such, the propagation speed of gravity waves has been considered in our model to a certain extent. In reality, convective cells form a cluster and collectively a strong gravity wave may propagate from the convective tower as a whole and influence the far field (i.e., longer range than the next nearest neighbour). We only simulate the near-field effect because that is more in accord SOC models, which generates long-range spatial correlation from short-range interaction. From another perspective, full-physics simulations in T21 using WRF still generated scaling exponents of cluster area and rain rate with deviations from those observed. Thus, we experiment with idealized, near-field interactions in the CA here.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f02

Figure 2Schematic showing the effects on the atmosphere due to the (a) GW1 (= 1) and (b) GW2 (= 2) gravity bores. The diagrams on the left represent a vertical cross-section of the troposphere that includes the convective site. The vertical (horizontal) stippled ellipse at the middle of the figure represents a positive (negative) heating anomaly. The greyed region is a cross section of the volume of clear sky atmosphere within the sub cloud layer behind the wave fronts at a time τc. ω1 and ω2 are the area-time averaged velocities in the clear sky region behind the wave fronts (greyed region) due to the heating mode Q1 and Q2. The averaging is done over the area on the top of the boundary layer (top of the greyed area) and across time from the time convection is triggered to a duration τc. ωc1 and ωc2 are the area-time averaged vertical velocity confined within the convective site. The area averaging is done across the convective site only in this case. The cross-section of the instantaneous (radially symmetric) circulation at time τc after the convection is triggered is represented by the dotted loops with arrow indicating the direction of the circulation. The diagrams on the right represents the top view of the corresponding cross section views.

Download

Parallel update during the avalanche (when toppling activities in the CA are still happening) is enforced – all the sites excited (X> 0) at a microscopic time step, τ, will only be relaxed at the next microscopic time, τ+ 1. Driving of the model resumes only after quiescence (X< 0 at all sites) ensuring the clear separation between the driving (synoptic) and relaxation (convective) time scale. Multiple relaxations or back-toppling, at a given site are permitted in the model. The rain clusters are identified at quiescence as the collection of sets of rainy sites connected with their nearest neighbours. During initialization of the model, randomly selected sites are driven by the value d defined above. The model is then analysed when it attains a stationary state based on the number of clusters in the model.

2.3 Cluster rain rate

Originally, we envisaged that some non-trivial scaling relation between the cluster rain rate (taken as proportional to the avalanche intensity: I in Eq. (3) and summation over a cluster) and the cluster area would naturally emerge from the model. However, we find that the avalanche intensity from the CA is effectively proportional to the cluster area on the average, perhaps due to lack of representation of the detailed mesoscale convective system (MCS) circulation necessary to reproduce mesoscale cluster with area-dependent rain intensity as discussed in T21. As such the cluster total rain rate of a CA cluster after quiescence is computed by Eq. (6), as a product of the total avalanche intensity of the cluster with a cluster size-dependent coefficient k (in power-law form, with the exponent taken from the observational value from T17). In other words, Eq. (6) constrains the CA to reproduce the required observed scaling of E(R|a) for mesoscale clusters (T17).

Although the CA shares some common features to some known SOC models like the Olami–Feder–Christensen (OFC) model (Olami et al., 1992), namely the existence of a toppling threshold; homogeneous external drive; and the clear separation of slow driving and fast relaxation time scales, it is not an SOC model. To understand the reason why, we note that according to the Absorbing State Mechanism (ASM; Dickman et al., 1998; Vespignani and Zapperi, 1998), the CA can potentially exhibit SOC only if it has a vanishingly small dissipation coefficient, ϵ, defined in the case for the CA, as ratio of the net loss in X through its interaction with its neighbours per unit change in X, as a result of a single toppling. If we ignore, for simplicity, the lower bound constrain imposed on X, the total change in X at the twelve neighbours of a toppling site away from the boundaries (the four nearest-neighbours and eight next-nearest-neighbours of the toppling site) is γΔX 4×316γΔX=14γΔX (Eq. 5). This means that ϵ= 1 +14γ 1, since γ 0. As a model for tropical convection, this is not unreasonable since deep convection have a net stabilizing effect on the atmosphere. However, as discussed in detail in the next section, the CA still exhibits critical behaviour for unique value of d for a given γ.

After the steps described in Sect. 2.1–2.3, we analyse the cluster area and rain (based on the constraint we imposed) statistics after each radiative time step t, a snapshot has been shown in Fig. C1 (Appendix C) as an example. The cluster statistics are then used to generate the scaling results in the following.

3 Cluster distributions from CA

3.1 Two-dimensional site percolation

Since CA depends on the two adjustable parameters, γ and d, we denote CA with the coupling constant γ, driven with a magnitude d, as CAγ,d for brevity. For example, CA0,d has the meaning of the CA with γ= 0, and with an instability of magnitude d added to each lattice sites at each driving cycle (Eq. 1).

The phase space for CA as a function of γ and d is represented schematically in Fig. 3. For 0 γ 2.5, the cluster distributions are found to follow the scaling ansatz similar in form to the 2-dimensional site-percolation (e.g., Christensen and Moloney, 2005) when d approaches a critical value (dc):

(7) f S ( s ) s - ζ S G S s ξ S D S d d c , a 1 , Z ξ A s - ζ S G ̃ S s Z D S d d c , a 1 , 1 Z ξ A

where fS(S) is the discrete probability distribution P(a) when S is A and fS(s) is the probability density function, f(r), when S is R; 𝒢S(x) and G̃S(x) are the scaling functions for the two different ξA regimes, but share the same generic property of approaching to some non-zero constants when x 1 and decays rapidly when x 1; ξS is the characteristic “length scale” of the cluster and the DS is a γ-dependent exponent for the distributions; dc a γ-dependent value of d where the CA is critical when d=dc; Z is the lattice size. When S is A, ξA has the meaning of a geometric length scale of the cluster (e.g., the averaged radius of gyration of the clusters; Cheraghalizadeh et al., 2024) and based on which separating the two scaling regimes in Eq. (7); DA, the cluster fractal dimension and ξADA, the characteristic cluster area. Similarly, ξRDR is the characteristic cluster total rain rate.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f03

Figure 3Schematic representation of the phase space of CA as a function of the drive magnitude d and the coupling constant γ. The dash line indicates the critical drive magnitude dc that is γ-dependent, a state when percolating cluster emerges and the characteristics scale diverges. For infinite-size domain, distribution is pure power law. When ddc+, distribution is finite scaling whose characteristic scale depends on the domain size. The percolating cluster is more filling with increasing d and increasing separation of scales. When dc- (no percolation cluster), distribution is finite scaling whose characteristic scale depends on ddc. When γ becomes large, there is a transition zone when the system takes too long computational resource to reach stationarity or stationary period is too short to collect sufficient data for reliable characterization.

Download

Furthermore, the characteristic scale scales as

(8) ξ S D S d - d c - η S , S = { A , R } ,

where ηS is a γ-dependent exponent.

3.2 Non-interacting lattice

The motivation of the CA scaling ansatz can be most easily inferred from the case when γ= 0. For CA0,d, there is no interaction amongst the lattice sites; whether a site become unstable (X> 0) after adding d units during its driving phase, depends only on its antecedent value of X. In its stationary state, the probability that a lattice site becomes unstable after being driven is equal to the ensemble mean of the fractional area coverage of the rain clusters, Ω. Hence CA0,d can be mapped to the 2-dimensional site percolation on a square lattice of the same length, Z, with the probability of occupancy probability, p=Ω(d). This claim is supported by Fig. 4 where the cluster size distributions for CA0,d being practically indistinguishable from the sample cluster size distributions of a 2-dimensional site-percolation with the estimated Ω of the CA0,d chosen as p. For Fig. 4b, the drive d for the CA0,d is set to approximately its critical value such that Ω(d=dc=0.2901)pc= 0.5928. This value of dc is determined from preliminary experiments based on a Z= 128 lattice.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f04

Figure 4Probability distributions of the cluster size (cross) for CA0,0.27 (a) and CA0,0.2901 (b) for Z= 512, together with the cluster size distributions from a 2-dimensional site percolation on a square lattice (open circle) of the same size with occupancy probability p set to the mean averaged fractional rain cluster coverage, Ω, for the CA. Approximately 107 clusters are used to sample the probability distributions. The reference line (green) has slope 187/91.

Download

For the standard site-percolation with occupancy probability p=pc, the system becomes critical, and the characteristic cluster length scale, ξA, diverges. At criticality the system transit to percolation, that is, an incipient infinitely large cluster emerges in the limit of an infinitely large domain, and P(a)a-ζA for a 1, with ζA= 187/91. For standard site-percolation, the characteristic cluster area, ξADAp-pc-ηA with ηA= 91/36 (Stauffer and Aharony, 1994). Since p=Ω(d) for CA0,d, ξADAΩ(d)-Ωdc-ηAΩdc-ηAd-dc-ηA to a first approximation, Ω(dc) (> 0) being the first order derivative of Ω evaluated at dc. On the other hand, when ZξA, the distribution is finite-size scaling and the characteristic cluster area becomes proportional to ZDA instead. We will call the scaling ansatz when ZξA simply as finite scaling to differentiate from finite-size scaling ansatz for clarity.

The finite scaling and finite-size scaling of CA0,d cluster size distributions is demonstrated in Fig. 5. The d values are judiciously selected such that ZξA(d) (Fig. 3a). As d approaches dc ( 0.2901), ξA increases rapidly and consequently the interval of cluster area where P(a) exhibits a power-law form becomes increasingly discernible. On the other hand, ξA(d=0.2905) is much larger than Z 512, and Fig. 3b is suggestive of finite-size scaling of P(a) for Z 512.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f05

Figure 5(a) Cluster size distributions for CA0,d with Z= 512 and d from 0.25 to 0.28 with increment of 0.01 (b) As (a) but with Z= 64, 128, 256 and 512 for CA0,0.2905. Note that the percolating clusters (largest cluster from each avalanche) are excluded in this case. (c) The data collapse for the distributions shown in panel (a) using estimated values for ζA (1.914), ηA (2.681) and dc (0.2915) (see main text). (d) Same as (c) but shows the data collapse for the distributions shown in panel (b), with estimated values ζA (2.084) and DA (1.945). Approximately 4 × 107 clusters are used to sample each distribution shown in the plots.

Download

Since the scaling function 𝒢A (G̃A) is identical in principle, across the different d(Z), the scaling ansatz (Eq. 7) can be tested directly using data collapse, i.e., plotting together the scaling functions inferred separately for the different distributions in Fig. 5a, b. The inferred scaling functions, G^A for the different d values are shown in Fig. 5c, where the reweighted probabilities, a-ζ^AP(a), are plotted against the x=a/d^c-d-η^A. Note that hatted symbols denote the estimates. The methods used to obtain these estimates are described in Appendix D. η^A= 2.681 ± 0.067 is slightly larger than the expected theoretical value of 91/36 = 2.528, while ζ^A= 1.914 ± 0.095 is in agreement with the theoretical value of 187/91  2.055. The inferred scaling functions associated with the P(a) for the different d values collapse together well for x 10−2. For small x (e.g., x 10−4 for the G^A with d= 0.28) finite scaling is no longer valid as the cluster distribution would then depends on the details of CA. As d approaches dc, ξA increases rapidly (Eq. 8). Therefore, the lower limit of x where the finite scaling breaks down decreases, evident from the decrease in the x where the overlap of the inferred scaling function beings as d approaches dc (compare the x where G^A with d= 0.28 collapse with the G^A with d= 0.27, and with d= 0.25 in Fig. 5c). Similar inferences for the scaling function G̃A is performed when the distribution is finite-size scaling (ZξA), with d= 0.2905 as shown in Fig. 3d. Note that as the scaling ansatz in Eq. (7) is defined for finite clusters, the percolating clusters from the numerical simulation are excluded when sampling the clusters. Details of the methods used in estimating DA and ζA are in Appendix D. D^A= 1.945 ± 0.057, slightly larger than the theoretical value of 91/48  1.896 while ζ^A= 2.084 ± 0.189 agrees with theoretical value of ζA.

The scaling characteristics for the CA0,d cluster total cluster rain rate distributions are similar to that describe above for the cluster size distributions. Figure 6a, b shows the R-distributions when they are finite scaling and finite-size scaling respectively. Away from r 1, the increasingly discernable power-law form of f(r) for r> 1 when d approaches dc (Fig. 7a) and with increasing Z (Fig. 7b) are reminiscent to what is observed for P(a). The collapses of the distribution in the two scaling regimes are shown in Fig. 4c, d, using ζ^R= 1.724 ± 0.103, η^R= 3.742 ± 0.088, D^R= 2.596 ± 0.073 and dc= 0.2925 ± 0.0005 estimated using the same method used in obtaining the exponents for A (see Appendix D). The exponents for R are not independent from those of A due to the constrain E(R|a)αaβ imposed by the CA (Eq. 6 and Appendix A): ζA and ζR are related with β by the scaling relation (Eq. A4) as a result of the constrain (e.g., Pruessner, 2012). Estimate of β from the scaling relation ζ^A and ζ^R is 1.380 ± 0.338 which is consistent with the imposed value of 4/3. In addition, DR and DA area related as follows: The characteristic scale for RZDR which scales as E(R|ZDA)ZβDA. Since the relation is true for all Z (1 ZξA), then DR=βDA. Similarly, one can demonstrate through Eq. (8) that ηR=βηA, η^Rη^A= 1.3959 ± 0.0675 and D^RD^A= 1.3348 ± 0.0763 consistent with the imposed β= 4/3.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f06

Figure 6As in Fig. 3 but for the distributions of the cluster total rain rate, with estimated values in (c) ζA (1.645), ηA (3.742) and dc (0.2925) and in (d) ζA (1.803) and DA (2.596). Note the very small f(r) values for small r in panels (a) and (b), which are due to the single-cell clusters in the model that toppled during simulation and contributed to the pdf.

Download

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f07

Figure 7As in Figs. 3c, d and 4c, d but for γ= 2 with d= 0.31, 0.36, 0.38 and 0.40 for panels (a) and (c), and d= 0.435 for panels (b) and (d). The estimated exponents in panels (a) and (c) are ζA (1.926/1.612), ηA (4.525/6.155) and dc (0.484/0.4855) respectively, and in panels (b) and (d) are ζA (2.042/1.783) and DA (1.803/2.419) respectively.

Download

In qualitative terms, the non-interacting case (γ= 0) serves as a baseline for understanding the CA's behaviour. Here, each lattice site topples independently of its neighbours, and the only source of spatial organization is the geometric connectivity of toppled sites at quiescence. The fact that the cluster size distribution for CA0,d is essentially indistinguishable from that of standard 2D site percolation demonstrates that this CA's toppling dynamics naturally generates a percolation-like critical state when the external drive d is tuned to a critical value. In this state, clusters of all sizes emerge, with the largest clusters becoming increasingly space-filling as d approaches dc. The power-law exponent ζA (for cluster area) matches the theoretical percolation value, confirming that the CA's connectivity rule (nearest-neighbour links between toppled sites) is sufficient to reproduce the universal cluster geometry of 2D percolation. This baseline case also establishes that the separation between slow driving and fast relaxation timescales is already sufficient to produce scale-invariant cluster statistics, even before introducing convective interactions.

3.3 Interacting lattice

The finite scaling ansatz holds as well for the distributions of CAγ,ddc for 0 <γ 2.5, albeit the following generalizations from CA0,ddc (Fig. 8 and Table 2): (1) dc and ηS are increasing functions of γ; (2) DS is a decreasing function of γ. The method of obtaining the scaling exponents and dc for each of γ tested are the same as the preceding discussion on CA0,d (Appendix D). For example, Fig. 7c and d show reasonable data collapse for the two finite scaling regimes ZξA and 1 ZξA for CAγ,d for the case when γ= 2, using estimates of ζS, ηS and DS and dc. Similar data collapse with their corresponding scaling exponents estimates are also obtained for γ= 0.5, 1, 1.5 and 2.5 (not shown).

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f08

Figure 8(a–d) Plots of the various estimated scaling exponents and dc in Table 1 for the distribution for A (red) and R (blue). The dashed horizontal lines are the corresponding values from 2-dimensional site-percolation. (e) β estimated from the scaling relation (Eq. A4; black circle), η^Rη^A (magenta square); D^RD^A (lime inverted triangle). Dash line is the expected β= 4/3.

Download

Table 2Numerical estimates of the various scaling exponents and critical values for the A and R distributions for the CA. The corresponding theoretical scaling exponents for the 2-dimensional site-percolation are listed in the last column for reference. The last row is the expected β from the scaling relation (Eq. A4).

Download Print Version | Download XLSX

dc increases with γ since the net instability being removed by a convection event (toppling) depends linearly on γ. Hence as γ increase, the magnitude of d needed to drive the model to criticality increases linearly as well (Fig. 8d). DA is a decreasing function of γ since the suppression of convection by GW1 becomes stronger with increasing γ. Hence, we might expect that the CA rain clusters to be increasingly riddled with “holes” and consequently, their fractal dimension which DA represents decreases. As expected, DR and ηR appears to be simply an amplification of DA and ηA respectively, since the imposed scaling of E(R|a) in the CA constrains the ratio of DR/DA and ηR/ηA to be β. Figure 8e shows that the expected relation is well reproduced in the CA for DR and DA, but not as well for γ 1.5 for ηR and ηA. The estimates of ζA, ζR and β for the CA also satisfy the scaling relation Eq. (A4) for all γ tested.

In contrast with ηS and DS, ζS appear to be insensitive to γ for γ 2.5, with an average value of 2.003 ± 0.058 for ζ^A, which agrees with the exponent for percolation (187/91) and 1.721 ± 0.067 for ζ^R. Whether the true ζA for the CA is identical to that of the 2-dimensional site-percolation (187/91) when γ> 0 remains to be explained. The site interactions due to the gravity waves would have introduced a degree of spatial correlation of X over the domain and hence, CAγ>0,d would not have a one-to-one correspondence with the 2-dimensional site-percolation, as evident from the deviations of η^A and D^A from the percolation values with increasing γ. On the other hand, ζ^A for γ> 0 are the same across within their error estimates from our analysis (Table 2 and Fig. 6a). Although ζ^A for γ= 0.5, 2 and 2.5 is significantly different from the expected value for 2-dimensional percolation of 187/91, we note that for γ= 0, the point estimate for ζA is  0.055 less than 187/91 as well. The possible reason behind the discrepancy could be that although care has been taken in allowing a fairly large range of ξA and Z to probe the scaling functions in our present analysis, the number of clusters used (𝒪(107)) to probe scaling function for the larger domain sizes (Z= 128, 512) may still be insufficient, and contributes to the biases in the point estimates. The value of 187/91 would be within the prediction interval of all the ζ^A for γ> 0 if adjusted for similar magnitude of underestimates.

As d increases towards unity beyond dc, the percolating cluster becomes increasingly space-filling. Since the finite clusters can only exist in the gaps of the percolating cluster, the sizes of the finite clusters decrease rapidly with the increasing d. Consequently, on a probability plot such as those shown in Fig. 9, the frequency of clusters of size in the order of the domain size increases rapidly with d, while the characteristic size of the finite clusters decreases rapidly. When ZξA(d), as the case for d= 0.42 and 0.6 for γ= 0 and γ= 2 respectively in the figure, there is a clear separation of scales in the cluster size distribution. When d is unity, there is only one trivial (percolating) cluster of a=Z2.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f09

Figure 9CA sample cluster size distributions for large d values (relative to dc) using a domain size Z= 128. (a) γ= 0 with d= 0.32 (black crosses), 0.37 (blue circles) and 0.42 (red triangles) (b) γ= 2 with d= 0.50 (gray crosses), 0.55 (orange circles) and 0.60 (lime triangles). About 107 clusters are used to sample each probability distributions.

Download

For increasing γ beyond 2.5, CA takes increasing time to reached stationarity and hence we do not have sufficient sample size to fully characterize the distribution. For γ> 4 the CA the domain averaged instability, X, is found to increase exponentially as the numerical simulation progresses, even with d 1. The reason behind such a behavior in the CA is because the amount of instability that can be removed at each of the lattice sites behind the GW1 wavefront is constrained by the minimum that X can attain (1), while X behind the GW2 wavefront (the nearest neighbours of a relaxing site) is not bounded above (Eq. 5). Hence for large enough γ, the total change in X after a toppling can be positive which represents a deep convection rain processes that introduce net instability to the atmosphere instead of stabilizing the atmosphere. As such we regard such model configuration as non-physical and choose not to analyse the model in these large γ regime.

The β estimates analysed from the CA cluster samples (Table 2 and Fig. 9) are close to 4/3 as expected. The procedure of estimating β for each γ tested (γ{0,0.5,1,1.5,2,2.5}) is similar to that carried out for in T21. The only difference from T21 is that for the CA, b in the Eq. (2) is modelled as a linear function of 1/Z, following T17, as shown in Fig. 10a using the case when γ= 2 by way of an example. From Fig. 10b, β appears to be an increasing function of γ. This is because with increasing γ, the occurrence of multiple toppling at a given lattice site may have increased for larger clusters resulting in a slight dependence of the avalanche intensity with the cluster area.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f10

Figure 10Estimates of β for the CA. (a) The linear regression model to estimate β for CA2,0.4532 using the various β(1/Z) (Eq. A3), where the regression intercept is taken as β^. (b) Estimated β as a function of γ. The error bars in both plots are the 95 % confidence interval of the regression estimates.

Download

Physically, the interacting case (γ> 0) introduces convective coupling between neighbouring sites through the stabilizing and destabilizing effects of gravity waves (GW1 and GW2). As γ increases, the spatial correlations in the instability field X become stronger: the destabilizing GW2 encourages convective triggering in the immediate vicinity of an existing event, while the stabilizing GW1 suppresses convection further away. This leads to two notable qualitative changes in the cluster statistics. First, the fractal dimension DA decreases with γ; clusters become more ramified and hole-ridden because the stabilizing far-field influence inhibits the filling of gaps within clusters. Second, the exponent ηA, which governs how rapidly cluster sizes grow as d approaches dc, increases with γ; the clusters become more sensitive to the precise tuning of the external drive.

Remarkably, despite these changes in the geometric details of the clusters, the exponent ζA remains robust to variations in γ, staying close to the 2D percolation value. This robustness suggests that ζA is governed by a topological constraint that is independent of the microscopic interaction rules: as long as clusters are defined by nearest-neighbour connectivity on a 2D lattice at criticality, the asymptotic power-law decay of the cluster size distribution falls into the percolation universality class. In contrast, the exponents describing the approach to criticality (ηS) and the geometric structure of clusters (DS) are sensitive to the details of the interactions, in other words they encode the “fingerprint” of how convection couples neighbouring sites. Thus, this CA provides a clear causal attribution: gravity-wave-mediated interactions shape the spatial structure and correlation length of rain clusters, but they do not alter the fundamental 2D percolation geometry that governs the asymptotic cluster size distribution.

4 Discussions

4.1 A simplified CA

Although the CA exhibits criticality, the ζA is different from the observed value of about 5/3 reported in T17. From the results in the preceding section, adjusting the value of γ does not change the ζA, although the other critical exponents, ηA and DA changes with γ. The robustness of the ζA lies perhaps more in the dynamics represented by the toppling mechanism in the CA; If we assume that only the destabilization in the vicinity of deep convection by GW2 is the main mechanism behind the rain clusters organization, the CA can be further simplified by excluding the effects of stabilization of the atmosphere by GW1 in Eq. (5). Following the discussion in Sect. 2, the dissipative coefficient, ϵ, for this simplified CA, call it sCA, would be ϵ=1-34γ. By the ASM (Dickman et al., 1998; Vespignani and Zapperi, 1998), sCA may potentially exhibit SOC if γ 4/3 (i.e., ϵ 0) and d 0+. In fact, sCAγ,0+ (the subscripts having the same meaning as the preceding section) is similar to the OFC earthquake model (in which stress in the lattice sites is analogous to atmospheric instability in our CA and when stress is over a threshold a site topples; Olami et al., 1992), in terms of its rules for nearest-neighbour interactions, γ as a control of the level of non-conservation (i.e., not all toppling energy passes to neighbours), as well as how the model is driven. The OFC model is widely accepted to be an SOC when bulk conservation is enforced (i.e., dissipation ϵ= 0; Bröker and Grassberger, 1997; Chabanol and Hakim, 1997; De Carvalho and Prado, 2000). Indeed, preliminary survey with a set of small domain experiments indicates that sCA4/3,0+ is a SOC (Fig. 11), with ζA 1.35. We use the bulk driving scheme of the OFC model (Olami et al., 1992) to achieve the vanishing drive (d 0+) for this set of experiment. When γ= 0, sCA0,d also exhibits critically at d=dc 0.292 with ζA= 187/91 since it is equivalent to CA0,d whose cluster size distribution is in turn, equivalent to the cluster size distribution of the 2-dimensional site-percolation. The behaviour of sCA4/3,0+ and sCA0,d lead us to suspect that in general, for any γ (0, 4/3), there exist a d=dc(γ) where sCAγ,dc exhibits criticality, and unlike the case for the CA, ζA could be a function of γ as well. We represent our hypothesis in Fig. 9c. Note that ϵ< 0 for γ> 4/3 and hence sCA cannot achieve statistical stationarity for γ> 4/3. We feel that the sCA is a cell-automata which may exhibit critical phenomena, and at the same time “tunable” via γ to reproduce the observed ζA 5/3. Indeed, some finitely driven cellular automata are reported to display varying power-law exponents in their event size distributions (Piegari et al., 2006).

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f11

Figure 11Characteristics of the sCA (CA excluding the representation of the GW1 dynamics in its toppling mechanisms). (a) The distribution of cluster area for different domain size (Z= 16, 32, 64) and (b) its data collapse for the sCA with γ= 4/3 and with d 0+. (c) Schematic illustrating the hypothetical phase space of the sCAγ,d. The curve d=dc(γ) represents the unknown critical line of the sCA. sCA is unphysical beyond γ= 4/3 (stippled area).

Download

4.2 Modelled rain clusters

Interestingly the ζA estimates from the clusters simulated by a tropical-band model in T21 over Indian Ocean and Atlantic Ocean are close to that of the CA clusters (cf. Table 1 of T21 and Table 1 here) which suggests that the modelled rain clusters may behave like percolating clusters, at least over the Indian Ocean and tropical Atlantic. Peters et al. (2009) analysis of observed rain clusters suggests a ζA close to the percolation value as well. However, more effort is needed to elucidate the reasons behind the discrepancy between the ζA estimates from observation reported by T17 and Peters et al. (2009) to ascertain which value is more representative of the actual exponent.

The distributions of the modelled rain cluster size, for example by regional climate model (RCM) in T21, for all tropical oceanic regions that include the spanning clusters in the data samples show a “bump” at the large cluster sizes (see Fig. 2 of T21). This is reminiscent of the CA in the supercritical region, where a domain-spanning cluster emerges. In the atmospheric context, such a spanning cluster should not be interpreted literally as a continuous precipitating entity, but rather as a large-scale, connected region of active convection (e.g., the ITCZ or a monsoon trough), within which individual convective cells are dynamically linked. The “bump” in the RCM distributions may therefore reflect the model's tendency to produce overly persistent and spatially extended convective organization compared to observations.

4.3 Physical interpretation of the scaling exponents

The construction method and results from our CA model have implications to some recent studies on tropical rain clusters statistics. While Haerter (2019) focused on cold-pool dynamics of convective self-aggregation, the stochastic model they constructed simulated the effect of gravity currents away from the centre of precipitation cell with scale  10–100 km, similar to the action of GW1 and GW2 in our model. However, cluster size statistics have not been explored in Haerter (2019). On the other hand, analysis of a range of dynamical models (from general circulation model to RCE models with different model settings) in Stephan and Stevens (2025) showed that large-scale vertical overturning (i.e., planetary and synoptic scale variability) is critical for rain cluster size statistics to follow power law. This might be related to the larger ζA over the Pacific Ocean compared with other oceanic regions obtained in T21. While such large-scale variability has not been represented in our CA model, our lattice cell interactions through GW1 and GW2 have provided an answer to one of the discussion questions raised by Stephan and Stevens (2025), namely, “Is there an important feedback from convection, i.e., is the generation of waves and vertical motions by condensation relevant for the relationship between atmospheric motions and the distribution of column water vapor?

Nevertheless, we have imposed the scaling relationship between cluster rain rate and size in our CA model (via β in Eq. 6). T21 has argued that β may be a more fundamental parameter than the individual scaling exponents for cluster rain and area (i.e., ζR and ζA) as β can be estimated through some fundamental mesoscale dynamical processes (convective heating, entrainment, updraught velocity). With only gravity wave effects implemented in our model, indeed we have obtained robustness of the ζR and ζA exponents under different coupling strength γ. Such robustness warrants further physical interpretation. The parameter γ controls the strength of gravity-wave-mediated coupling between convective sites. This leads to stronger spatial correlations in the instability field X, which manifests in the critical exponents that describe the spatial structure and correlation length of the clusters: the fractal dimension DA and ηA possessing sensitivity of the cluster sizes to the proximity of the critical drive. In contrast, ζA appears to be governed by a more fundamental topological constraint. The rain clusters defined by nearest-neighbour connectivity of toppled sites form a set of connected components on the lattice. Regardless of the details of the interaction rules that determine which sites topple, as long as the system is driven to a critical point characterized by a divergent correlation length, the cluster size distribution of such connected components falls into the universality class of two-dimensional percolation. In the CA, γ modifies the “microscopic” rules (the interaction strength) but does not change the fundamental fact that the clusters are nearest-neighbour-connected sets on a 2D lattice at a critical point, thus leaving ζA unchanged. The other exponents, ηS and DS, are “non-universal” in the sense that they describe the approach to criticality and the geometric details of the clusters, which are indeed sensitive to the specific interaction rules.

The fact that our simple CA, incorporating only gravity-wave-mediated interactions, yields a ζA near the 2-dimensional percolation value (187/91) rather than the observed  5/3 does not contradict the hypothesis that the observed scaling may depend on only a few fundamental physical constraints. On the contrary, it offers a valuable diagnostic attribution: it demonstrates that gravity wave dynamics alone drive the system towards a percolation universality class, and that reproducing the observed 5/3 exponent likely requires additional fundamental physical ingredients, such as cold-pool dynamics (Haerter, 2019), large-scale vertical overturning (Stephan and Stevens, 2025), or moisture–radiation feedback, that are not yet represented in the current model.

This highlights the distinctive level of explainability offered by reductionist CA models. Because each rule in the CA maps directly to a specific, well-defined physical process, any emergent change in the statistical exponents can be causally traced back to its underlying mechanism. In contrast, high-resolution dynamical models, while more realistic, often convolve numerous interacting processes, making it difficult to isolate which physical ingredient drives a particular statistical behaviour. The CA approach thus serves as a controlled testbed or sandbox for systematically testing which physical mechanisms are necessary and sufficient to reproduce observed rain cluster statistics.

A key direction for future research is to extend the CA framework with simple site coupling mechanism by incorporating additional candidate mechanisms (e.g., cold-pool spreading, horizontal moisture advection, or wind shear) and to examine whether they can shift ζA from the percolation value towards the observed 5/3, and whether the crossover behaviour from β= 4/3 to β= 1 in E(R|a) when a MCS grows in size can emerge naturally rather than being imposed. As a side note, Stephan and Stevens (2025) focused on comparing the scaling exponents of CWV “islands” cluster area (i.e., those above a certain water vapor threshold with triggering deep convection consideration) distributions with observations and high-resolution simulations (Li et al., 2022). CA models with CWV as the central ingredient, such as a few those we reviewed in the introduction, may be validated along that line of thought.

5 Summary

A cellular automaton (CA) representing convective organization in a radiative-convective equilibrium is presented. This CA is based only on a limited set of physical processes governing tropical deep convection and their organization. The basic parameter in the model is the MSE difference between the boundary layer and that at upper level, measuring atmospheric instability. The physical processes include large-scale destabilization and convective cell interaction through horizontally propagating gravity waves, thus separating the driving (synoptic) and relaxation (convective) timescale. Both near-field destabilization and far-field stabilization by the propagating gravity waves are represented in the model. Moreover, the CA cluster rain rate is constrained so that the scaling for E(R|a) (expected rain rate conditioned by rain area) is as observed.

It is important to distinguish between two distinct classes of scaling behaviour in the CA: those that are emergent from the dynamics (the cluster area distribution, its fractal dimension and the associated critical exponents) and those that are externally imposed (relationship between cluster rain rate and cluster area). This distinction highlights both the strength and the limitation of the CA approach. The model successfully demonstrates that percolation-like cluster geometries can emerge from relatively simple convective interaction rules, a finding that helps explain the ubiquity of power-law cluster size distributions in observations and models. However, the intensification of rainfall with cluster size, and thus the precise values of ζR, requires additional physical processes (e.g., mesoscale updrafts, cold-pool convergence, or organized inflow) that are not yet represented in the current CA. Future extensions of the model should aim to make the β exponent an emergent property rather than an imposed constraint.

For a broad range of an adjustable model parameter, γ, that controls the degree of stabilization and destabilization in the vicinity of a deep convection, the CA exhibits criticality which is similar to a 2-dimensional percolation, under a critical value of large-scale destabilization of the atmosphere. The ζA and ζR in the CA are insensitive to the value of γ, estimated to be 2.003 ± 0.058 and 1.721 ± 0.067 respectively. The CA ζA is near the value expected for 2-dimensional site-percolation. The observed scaling relation between β, ζA and ζR (Eq. 3) is reproduced.

Modelled rain clusters such as those in RCM resemble the CA rain clusters in a supercritical state, suggesting that the basin-wide rain clusters from the RCM may behave analogously to the incipient infinite percolating clusters of the CA. Physically, this analogy implies that the RCM produces large-scale convective organization (e.g., unrealistic persistent ITCZ-like bands) that spans the model domain. Such behaviour is not observed in nature, where tropical convection is more fragmented and transient. This comparison thus highlights a model deficiency: the RCM's dynamics may overly favour the formation of a single, domain-filling convective system, whereas observations suggest a more balanced distribution across cluster sizes, without a dominant spanning cluster.

Despite the other critical exponents of the CA, namely the ηS and DS, S(A,R}, which vary with γ, the robustness of ζS to variations in γ means that a cellular automata that can account for the observed ζA 5/3 may be realized, such as by tuning the stabilization/destabilization of the atmosphere by deep convection induced gravity waves and/or incorporating other mechanisms such as cold-pool dynamics, moisture-radiation feedback and vertical wind shear, and has the potential of exhibiting criticality and reproducing the observed ζA 5/3.

Appendix A

T17 and T21 investigated the scaling behavior of tropical oceanic rain clusters using the framework of SOC. The first study (T17) analyzed satellite rainfall observations (TRMM 3B42), while the second (T21) examined output from a Weather, Research and Forecast (WRF)-based regional climate model over the tropical band. Key concepts and scaling exponents are introduced below.

A1 SOC and scaling laws

Under the SOC paradigm, tropical deep convection is hypothesized to self-organize into rain clusters of all sizes, analogous to avalanches in a critical sandpile. For a system at criticality, the probability distributions of cluster observables follow simple scaling:

(A1) f S ( s ) s - ζ S G S s s c , s > s 0 ; S { A , R }

where S denotes either the cluster area A (in units of grid-cell area ΔA) or the total rain rate R (in units of ΔA× 0.01 mm h−1), ζS is the scaling exponent, 𝒢S is a finite-size scaling function, and sc is an upper cutoff that increases with domain size. The power-law regime holds for s0ssc.

A2 Scaling exponents from observations

Using 15 years of TRMM 3B42 data over the Indo-Pacific warm pool and the intertropical convergence zones (ITCZ) of the eastern Pacific and Atlantic, T17 estimated the scaling exponents for A and R after accounting for domain-size dependence. The universal (basin-independent) values were found to be:

(A2) ζ A = 1.66 ± 0.06 5 / 3 , ζ R = 1.48 ± 0.13 3 / 2 .

Furthermore, the conditional mean of the cluster rain rate given its area, E(R|a), exhibited two distinct scaling regimes:

(A3) E ( R | a ) a β a α mesoscale clusters a χ a > α larger clusters ,

with β= 1.33 ± 0.03 ( 4/3), χ= 0.97 ± 0.04 ( 1.0), and the crossover area α with associated length scale  320 km. For mesoscale clusters (β> 1), growth is accompanied by intensification. While for larger clusters (χ 1), the average rain intensity saturates, suggesting that superclusters grow mainly by aggregation without further intensification. The exponents satisfy the SOC scaling relation:

(A4) β = ζ A - 1 ζ R - 1

which holds for the observed values.

A3 Scaling exponents from model output

T21 applied an identical methodology to 28 years of WRF model output (36 km resolution) over the same tropical ocean basins. The model rain clusters did not exhibit universality: the estimated ζA and ζR varied significantly across basins (e.g., ζA ranged from 2.12 ± 0.10 over the Indian Ocean to 2.48 ± 0.09 over the western Pacific). Moreover, the model failed to reproduce the crossover in E(R|a). Instead, a single power law E(R|a)aβ held over the entire range of cluster sizes, with β= 1.36 ± 0.05 (averaged across basins). This value agrees with the observed β for mesoscale clusters, indicating that the model captures the fundamental intensification dynamics of small-to-moderate clusters. However, the absence of the crossover (i.e., β remaining above unity for synoptic-scale clusters) and the unrealistic basin-wide rain bands produced by the model suggest that its large-scale convective organization departs from reality.

Appendix B

The physical basis and parameter estimation details for the CA rules described in Sect. 2 are provided here for interested readers. The CA uses the stability of the tropical atmosphere as a basis for the model variable. A schematic of the profile of the model h and h* and various definitions have been shown in Fig. 1 to aid the model description. Specifically, we adopt the Arakawa's penetrative convection (Schubert, 2000) for deep convection

(B1) h 1 > h 2 , 3 * > h 2

where h1, h2 and h3 are the density-averaged of the boundary (1000–850 mb), middle (850–450 mb) and upper layer (100–450 mb) tropospheric specific moist static energy. h* is the density-averaged saturated moist static energy. Note that h1=h1(x,y,t), where (x, y) is the coordinates of a location on the surface and t is the time. Similar functional dependence for the rest of the layer-averaged parameters. From typical vertical profiles of the observed moist static energy found in the literature (e.g., Emanuel, 1994), it is reasonable to assume h3*h2*>h2 which simplifies the condition for deep convection to occur (Eq. B1) to

(B2) X > 0

where X=defh1-h3* is the primary variable of the CA. In the CA, the atmosphere is stable against deep (moist) convection when X< 0 and is defined to be bounded below by say, X0 (< 0), representing the notion that the atmosphere has a maximum stability attainable. From here on, all variables in the CA having the same units of X is understood to be normalized by |X0|. Hence X1 in the CA.

B1 Large-scale destabilisation (Eq. 1)

We assume that the large scale moist static energy at the boundary layer to be the net result of the radiative fluxes and the latent and sensible heat fluxes at the surface provide the large scale forcing. At the upper troposphere, the moist static energy is assumed to change in response to the net radiative fluxes only. Changes of the moist static energy as a result of large scale vertical and horizontal advection is not considered in the CA. By assuming that the time rate of change of h3* is the same as the rate of change of h3,

(B3) X ˙ LS = F 1 + E 1 - E 3

where X˙LS is the large-scale rate of change of X (e.g., the spatial-temporal averages of dX/dt across the domain, and over a time interval, tLS, much longer than the convective timescale); E1 and E3 the rate of large-scale heating from radiation at the boundary layer and upper tropospheric layer respectively; F1 the large-scale heating rate due to the latent and sensible heat fluxes. Typical value for the rhs of Eq. (B3) for the tropical atmosphere estimated from existing literature are as follows: F1 6.774 kJ kg−1 d−1, E11012 J kg­−1 d−1 and E31006 J kg−1 d−1. Hence X˙LS 5.768 kJ kg−1 d−1, which means that the large scale forcing drives the tropical atmosphere towards instability. The amount of instability added in the CA at each lattice site, in a large-scale (or outer) time step, is

(B4) d = X ˙ LS t LS > 0

B2 Local effects of a deep convection process (Eqs. 2–4 in Table 1)

At the site where deep convection occurs, deep convection is assumed to transport the moist static energy from the boundary layer into the upper troposphere, thereby increasing h3 and h3* under the simplifying assumption that the upper tropospheric layer is nearly saturated. At the same time, the compensating downdraft transports the low-h air from the mid troposphere into the boundary layer decreasing h1. Therefore, the deep convection process decreases X at the site where the deep convection happens, stabilising the atmospheric column above the site. The amount of stabilisation

(B5) Δ X c = def X f - X i 0

where the i and f subscript denotes before and after convection. In the CA, the value Xf is a random variable with a probability distribution, g(Xf), to reflect the stochasticity in the deep moist convection due to the entrainment and detrainment of cloudy and sub-saturated environmental air that affects how much of the local instability has been removed by the deep convection. The distribution, g(Xf), is shown in Fig. B1. This distribution is estimated as follows: by making a crude assumption that Xf is proportional to the column precipitable water, W, in the column of air after the deep convection, we exploit the observations by Peters and Neelin (2006) by estimating the frequency of non-rainy instances given at different W (the differences between number of occurrences for a given w (rainy and non-rainy) minus the number of occurrences for a given w which are rainy from their Fig. 3).

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f12

Figure B1The distribution for Xf.

Download

B3 Effects of gravity waves excited by deep convection (Eq. 5 in Table 1)

Gravity waves effects have long been recognized as an important mechanism for convection clustering (Randall and Huffman, 1980; Mapes, 1993). The CA assumes that a deep convection event has a top heavy latent heating profile at the convecting site which is a linear combination of two modes of heating profiles, Q1 and Q2, with vertical wavenumbers = 1 and = 2 (the vertical wavelength is 2H/, H being the scale height of the deep convection). Referring to the schematics in Fig. 2, the horizontal gravity bores radiates outwards from the convecting site with a circular wave front with phase speed of cNH/(π), N being the buoyancy frequency (Nicholls et al., 1991). In the lifetime of the deep convection, τc (τLS), the two gravity bores GW1 and GW2 have moved a distance r=cτc away from the convective site, with r1= 2r2.

The following assumptions are made (1) the flow is hydrostatic, incompressible and the motions outside the convective core to be adiabatic; (2) the horizontal transport of moist static energies is negligible when compare to the vertical transport of the moist static energies; (3) hh* for p>p2, except near the tropopause, where the vertical velocity drops quickly to zero, h* is near constant within the upper tropospheric layer (see Fig. 1); (4) the pressure levels defining the boundary and upper tropospheric layers are approximately constant. Then, it can be estimated that the change of stabilisation due to GW at the non-precipitating sites behind the gravity bore's wavefront due to the convection, ΔX, is

(B6) Δ X = - ω h p b τ c ; = 1 , 2

where ω is the averaged vertical velocity in pressure coordinates at the top of the boundary layer (p=p1) due to the GW (= 1,2) behind its wavefront and hpb is a representation of the effective vertical gradient of h in the boundary layer. Since hpb> 0, GW1 stabilizes the atmosphere (i.e. ΔX< 0) since ω1> 0, while GW2 destabilizes the atmosphere since ω2< 0 (see Fig. 2). The destabilizing effects due to the GW2 bore is in line with Mapes (1993) where the combined effects of the two gravity bores can destabilise the atmosphere by decreasing the convective inhibition at the vicinity of a deep convection through boundary layer convergence behind the GW2 bore.

By using incompressibility of the flow and the divergence theorem:

(B7) ω - a c A ω c

where ac is the area covered by the deep convection, A the area outside the convection but behind the GW wavefront, which is the area of an annulus with an inner radius rc=ac/π and an outer radius c1τc (see Fig. 2); ωcℓ the averaged vertical velocity of the deep convection site at the top of the boundary layer (averaged over ac and time interval 0 tτc); w the averaged vertical velocity due to GW for sites within the annulus area A at p=p1 (averaged over A and time interval 0 tτc). Since |ωc| is proportional to |Q| (more rigorously square of vertical velocity is proportional to heating energy) which in turn is assumed to be proportional to |ΔXc|, we have (from Eqs. B6 and B7):

(B8)ΔX1=γ1ΔXc;γ1>0(B9)ΔX2=-γ2ΔXc;γ2>0

where γ1 and γ2 are positive constants which are not are not independent since they are related to the relative magnitude between Q1 and Q2. By defining the ratio

(B10) α = def - ω c 2 ω c 1 > 0

it is easy to show, using Eqs. (B6)–(B9), that

(B11) γ 2 γ 1 = A 1 A 2 α

We estimate α from literature by first noting that α=L2L1, where L1 and L2 are the amplitudes of the latent heating profile that excite the GW1 and GW2 assuming that the latent heating is balance by adiabatic ascent. We approximate that the total heating profile from deep convection as a linear combination of two sinusoids:

(B12) Q ( z ) = L 1 sin π z H - L 2 sin 2 π z H

We use the vertical latent heating profile over the Tropical Western Pacific inferred from satellite cloud data by Jakob and Schumacher (2008) to estimate L1 and L2. The two turning points in their inferred profile in their Fig. 4-3 is about (7 km, 1.38 K d−1) and (1 km, 0.13 K d−1), hence substituting the two co-ordinates into Eq. (B12) and taking H= 14 km and obtained a value of 0.75 for α.

In the CA with a square lattice, the sites behind the GW1 and GW2 wavefronts are taken to be nearest-neighbours and the next-nearest-neighbours (12 lattice sites) and the nearest-neighbours respectively (4 sites). Hence in the CA, A1= 12ac and A2= 4ac. From Eq. (B12) we have γ2=94γ1. For notational convenience, we defined γ= 12γ1, hence γ2=316γ.

Appendix C

The following is an example of our model run, which is a snapshot based on the variable X showing the simulated clusters.

https://acp.copernicus.org/articles/26/12543/2026/acp-26-12543-2026-f13

Figure C1Snapshot of model run based on the distribution of variable X.

Download

Appendix D

As we can obtain rain cluster distributions with well separated characteristic cluster length scales using the CA, we are able to probe the finite size scaling through moment analysis and data collapse to obtain the various scaling exponents for the distribution. In our following discussion all hatted symbols denote the estimates from the sample rain cluster distributions.

D1 Estimating ζS

When the distribution is finite-size scaling (1 ZξA; Eq. 7), the analysis of moments is used to estimate ζS, S{A,R}. It can be shown that finite-size scaling requires the nth moments of S (Pruessner, 2012) to scales as follows:

(D1) S n S ξ σ n ( S ) , n > ζ S - 1

where Sξ is the characteristic scale of S, which is in principle proportional to ZDS, and

(D2) σ n ( S ) = 1 + n - ζ S

We estimate Sξ(Z) by dividing the third moment with the second moment of S for each Z (64, 128, 256, 512). For each n (equals to 2, 3, 4, 5), σ^n(S), is first estimated from Eq. (D1) as the gradient of the linear regression of log 〈Sn against log Sξ. Finally, ζ^S is estimated using another linear regression of σ^n(S) against n, following Eq. (D2). The 95 % confidence interval of the intercept estimates is adopted as the error for ζ^S.

When ξSZ, we observe that the resulting point estimates for ζS from the moment analysis described above are generally sub-optimal; the data collapse using the ζS estimates from moment analysis does not collapse well. Preliminary trial-and-error for a few cases show that better point estimate for ζS can result in better data collapse. We suspect that finite domain effects may still be significant when ξSZ rendering the moment scaling relation of Eq. (D1) accurate only for domain sizes beyond Z= 512. As such we use an objective data collapse method to estimate ζS for ξSZ. This method exploit the fact that in an ideal data collapse, MSζS,d=defmaxssτSfS(s;d), where fS(s;d) is the probability distribution for S when an external drive d is applied on the CA (for a given γ), is identical across all d. The method of the objective data collapse is outlined as follows: for each ζ^S[a,b], calculate MSζ^S,dj for every dj (e.g., dj= 0.25, 0.26, 0.27, 0.28 for the CA0,d; see Fig. 9a in the main text) and then obtain the sample variance from the set lnMSζ^S,dj|j=1,2,. The ζ^S that gives the minimum sample variance (and hence the best data collapse out of all the exponent tested) is identified as the best estimate for ζS. In our work, [a,b] is an interval covering the range of the likely ζS.

The error for ζ^S due to the uncertainty in sampling the probability distribution can be shown to be

(D3) δ ζ ^ S 1 B j = 1 J ln s j * - ln s * δ F j ( S )

where sj*ζ^Sf^Ssj*;dj=MSζ^S,dj; lns*=jlnsj*/J; B=j=1Jlnsj*-lns*2; δFj(S)=lnf^Ssj*;dj+δfS*-lnf^Ssj*;dj, δfS* being the error of sample probability distribution f^Ssj*;dj. We estimate δfS* as follows: define p*=Ps1S<s2 where I=[s1,s2) is the bin interval containing sj* and note that the number of clusters out of a total of N clusters that would have s falling within I follows a binomial distribution. For large enough N as in our work, the 95 % confidence interval for the estimates for p* is p^*±σ*, where p^* is our binomial proportion estimate for p* and σ*=1.96p^*1-p^*/N. δfS* is then estimated as σ*/I where I=|s2-s1| if S is R, or ∥I∥ is the number of integers containing within the interval I if S is A.

The estimate for ζS presented in the main text (Table 2 and Fig. 6a) is the average estimates from the above two different methods.

D2 Estimating DS, ηS and dc

When the distribution is finite-size scaling, we obtain DS as the regression slope of the characteristic scale S0 against Z (see above) and the 95 % confidence interval of the regression slope taken as the error of DS.

When ξSZ, S0d-dcγ-ηS (Eq. 8 in the main text). For a given γ, S0 is obtained from the cluster data as described earlier. For each dc*[a,b], where [a,b] is a prescribed interval which contains the potential d^c, linear regression of log S0 against logd-dc* is performed. The dc* whose regression has the minimum root-mean square error is taken to be the best estimate for dc and the corresponding regression slope is the best estimates for ηS. The 95 % confidence of the regression slope is taken as the error for η^S.

Code and data availability

Codes and generated datasets from this study have been archived at an open repository located at https://doi.org/10.5281/zenodo.22088024 (kkwc26-cyber, 2026).

Author contributions

KKWC, CKT and TYK conceived the study and designed the experiments. CKT developed the model code, performed the simulations and data analyses. KKWC and CKT prepared the draft manuscript. All co-authors contributed to interpretation of results, manuscript revision and its finalization.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

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.

Acknowledgements

KKWC acknowledges support from The Startup Foundation for Introducing Talent of the Nanjing University of Information Science and Technology. We are grateful to Claudia Stephan and the other two anonymous reviewers for their insightful comments that have improved our manuscript substantially.

Review statement

This paper was edited by Shaocheng Xie and reviewed by Claudia Stephan and two anonymous referees.

References

Ahmed, F. and Neelin, J. D.: Explaining scales and statistics of tropical precipitation clusters with a stochastic model, J. Atmos. Sci., 76, 3063–3087, https://doi.org/10.1175/JAS-D-18-0368.1, 2019. 

Bak, P., Tang, C., and Wiesenfeld, K.: Self-organized criticality: An explanation of the 1/f noise, Phys. Rev. Lett., 59, 381, https://doi.org/10.1103/PhysRevLett.59.381, 1987. 

Bao, J., Sherwood, S., Colin, M., and Dixit, V.: The Robust Relationship Between Extreme Precipitation and Convective Organization in Idealized Numerical Modeling Simulations, J. Adv. Model. Earth Sy., 9, 2291–2303, https://doi.org/10.1002/2017MS001125, 2017. 

Bengtsson, L. and Han, J.: Updates to NOAA's Unified Forecast System's cumulus convection parameterization scheme between GFSv16 and GFSv17, Weather Forecast., 39, https://doi.org/10.1175/WAF-D-23-0232.1, 2024. 

Bengtsson, L., Körnich, H., Källén, E., and Svensson, G.: Large-scale dynamical response to subgrid-scale organization provided by cellular automata, J. Atmos. Sci., 68, 3132–3144, https://doi.org/10.1175/JAS-D-10-05028.1, 2011. 

Bengtsson, L., Steinheimer, M., Bechtold, P., and Geleyn, J.-F.: A stochastic parametrization for deep convection using cellular automata, Q. J. Roy. Meteor. Soc., 139, 1533–1543, https://doi.org/10.1002/qj.2108, 2013. 

Bengtsson, L., Bao, J., Pegion, P., Penland, C., Michelson, S., and Whitaker, J.: A model framework for stochastic representation of uncertainties associated with physical processes in NOAA's Next Generation Global Prediction System, Mon. Weather Rev., 147, 893–911, https://doi.org/10.1175/MWR-D-18-0238.1, 2019. 

Bengtsson, L., Dias, J., Tulich, S., Gehne, M., and Bao, J.-W.: A stochastic parameterization of organized tropical convection using cellular automata for global forecasts in NOAA's Unified Forecast System, J. Adv. Model. Earth Syst., 13, e2020MS002260, https://doi.org/10.1029/2020MS002260, 2021. 

Bengtsson, L., Gerard, L., Han, L., Gehne, M., Li, W., and Dias, J.: A prognostic-stochastic and scale-adaptive cumulus convection closure for improved tropical variability and convective gray-zone representation in NOAA's Unified Forecast System (UFS), Mon. Weather Rev., 150, 3211–3227, https://doi.org/10.1175/MWR-D-22-0114.1, 2022. 

Biagioli, G. and Tompkins, A. M.: A dimensionless parameter for predicting convective self-aggregation onset in a stochastic reaction–diffusion model of tropical radiative–convective equilibrium, J. Adv. Model. Earth Syst., 15, e2022MS003231, https://doi.org/10.1029/2022MS003231, 2023. 

Broadbent, S. and Hammersley, J.: Percolation processes: I. Crystals and mazes, Math. Proc. Cambridge, 53, 629–641, https://doi.org/10.1017/S0305004100032680, 1957. 

Bröker, H. M. and Grassberger, P.: Random neighbor theory of the Olami-Feder-Christensen earthquake model, Phys. Rev. E, 56, 3944, https://doi.org/10.1103/PhysRevE.56.3944, 1997. 

Cahalan, R. F. and Joseph, J. H.: Fractal statistics of cloud fields, Mon. Weather Rev., 117, 261–272, https://doi.org/10.1175/1520-0493(1989)117<0261:FSOCF>2.0.CO;2, 1989. 

Cerlini, P., Saraceni, M., and Silvestri, L.: Competing Effect of Radiative and Moisture Feedback in Convective Aggregation States in Two CRMs, J. Adv. Model. Earth Sy., 13, https://doi.org/10.1029/2022MS003323, 2023. 

Chabanol, M. L. and Hakim, V.: Analysis of a dissipative model of self-organized criticality with random neighbors, Phys. Rev. E, 56, R2343, https://doi.org/10.1103/PhysRevE.56.R2343, 1997. 

Cheraghalizadeh, J., Luković, M., and Najafi, M. N.: Simulating cumulus clouds based on self-organized criticality, Physica A, 636, 129553, https://doi.org/10.1016/j.physa.2024.129553, 2024. 

Christensen, K. and Moloney, N. R.: Complexity and Criticality, Imperial College Press, London, UK, ISBN 1-86094-504-X, ISBN 1-86094-517-1(pbk), 2005. 

Craig, G. C. and Mack, J. M.: A coarsening model for self-organization of tropical convection, J. Geophys. Res.-Atmos., 118, 8761–8769, https://doi.org/10.1002/jgrd.50674, 2013. 

De Carvalho, J. X. and Prado, C. P.: Self-organized criticality in the Olami-Feder-Christensen model, Phys. Rev. Letts., 84, 4006, https://doi.org/10.1103/PhysRevLett.84.4006, 2000. 

Devineni, N., Lall, U., Xi, C., and Ward, P.: Scaling of extreme rainfall areas at a planetary scale, Chaos, 25, 075407, https://doi.org/10.1063/1.4921719, 2015. 

Dickman, R., Vespignani, A., and Zapperi, S.: Self-organized criticality as an absorbing-state phase transition, Phys. Rev. E, 57, 5095, https://doi.org/10.1103/PhysRevE.57.5095, 1998. 

Emanuel, K. A.: Atmospheric Convection, Oxford University Press, UK, ISBN 0-19-506630-8, 1994. 

Graf, H.-F. and Yang, J.: Evaluation of a new convective cloud field model: precipitation over the maritime continent, Atmos. Chem. Phys., 7, 409–421, https://doi.org/10.5194/acp-7-409-2007, 2007. 

Haerter, J. O.: Convective self-aggregation as a cold pool-driven critical phenomenon, Geophys. Res. Lett., 46, 4017–4028, https://doi.org/10.1029/2018GL081817, 2019. 

Jakob, C. and Schumacher, C.: Precipitation and latent heating characteristics of the major tropical western Pacific cloud regimes, J. Climate, 21, 4348–4364, https://doi.org/10.1175/2008JCLI2122.1 2008. 

kkwc26-cyber: kkwc26-cyber/Rain-CA: v1.0.0, Version v1.0.0, Zenodo [code], https://doi.org/10.5281/zenodo.22088024, 2026. 

Li, Y., Yano, J., and Lin, Y.: Is atmospheric convection organized? Information entropy analysis, Geophys. Astro. Fluid, 113, 553–573, https://doi.org/10.1080/03091929.2018.1506449, 2019. 

Li, Z., O'Gorman, P. A., and Rothman, D. H.: Tropical precipitation clusters, as islands on a rough water-vapor topography, Q. J. Roy. Meteor. Soc., 148, 403–417, 2022. 

López, R. E.: The Lognormal Distribution and Cumulus Cloud Populations, Mon. Weather Rev., 105, 865–872, https://doi.org/10.1175/1520-0493(1977)105<0865:TLDACC>2.0.CO;2, 1977. 

López, R. E.: Internal Structure and Development Processes of C-Scale Aggregates of Cumulus Clouds, Mon. Weather Rev., 106, 1488–1494, https://doi.org/10.1175/1520-0493(1978)106<1488:ISADPO>2.0.CO;2, 1978. 

Lovejoy, S.: Area–perimeter relation for rain and cloud areas, Science, 216, 185–187, https://doi.org/10.1126/science.216.4542.185, 1982. 

Malamud, B. D. and Turcotte, D. L.: Cellular-automata models applied to natural hazards, Comput. Sci. Eng., 2, 42–51, https://doi.org/10.1109/5992.841795, 2000. 

Mapes, B. E.: Gregarious tropical convection, J. Atmos. Sci., 50, 2026–2037, https://doi.org/10.1175/1520-0469(1993)050<2026:GTC>2.0.CO;2, 1993. 

Muller, C. J. and Romps, D.: Acceleration of tropical cyclogenesis by self-aggregation feedbacks, P. Natl. Acad. Sci. USA, 115, 2930–2935, https://doi.org/10.1073/pnas.1719967115, 2018. 

Muller, C. J., Back, L. E., O'Gorman, P. A., and Emanuel, K. A.: A model for the relationship between tropical precipitation and column water vapor, Geophys. Res. Letts., 36, https://doi.org/10.1029/2009GL039667, 2009. 

Nagel, K. and Raschke, E.: Self-organizing criticality in cloud formation?, Physica A, 182, 519–531, https://doi.org/10.1016/0378-4371(92)90018-L, 1992. 

Najafi, M. N., Cheraghalizadeh, J., and Herrmann, H. J.: Self-organized criticality in cumulus clouds, Phys. Rev. E, 103, 052106, https://doi.org/10.1103/PhysRevE.103.052106, 2021. 

Neggers, R. A. J. and Griewank, P. J.: A binomial stochastic framework for efficiently modeling discrete statistics of convective populations, J. Adv. Model. Earth Sy., 13, e2020MS002229, https://doi.org/10.1029/2020MS002229, 2021. 

Neggers, R. A. J. and Griewank, P.: A decentralized approach for modeling organized convection based on thermal populations on microgrids, J. Adv. Model. Earth Sy., 14, e2022MS003042, https://doi.org/10.1029/2022MS003042, 2022. 

Neggers, R. A. J., Groewank, P., and Heus, T.: Power-law scaling in the internal variability of cumulus cloud size distributions due to subsampling and spatial organization, J. Atmos. Sci., 76, 1489–1503, https://doi.org/10.1175/JAS-D-18-0194.1, 2019. 

Nicholls, M. E., Pielke, R. A., and Cotton, W. R.: Thermally forced gravity waves in an atmosphere at rest, J. Atmos. Sci., 48, 1869–1884, https://doi.org/10.1175/1520-0469(1991)048<1869:TFGWIA>2.0.CO;2 1991. 

Nober, F. J. and Graf, H. F.: A new convective cloud field model based on principles of self-organisation, Atmos. Chem. Phys., 5, 2749–2759, https://doi.org/10.5194/acp-5-2749-2005, 2005. 

O'Brien, T. A., Li, F., Collins, W. D., Rauscher, S. A., Ringler, T. D., Taylor, M., Hagos, S. M., and Leung, L. R.: Observed scaling in clouds and precipitation and scale incognizance in regional to global atmospheric models, J. Climate, 26, 9313–9333, 2013. 

Olami, Z., Feder, H. J. S., and Christensen, K.: Self-organized criticality in a continuous, nonconservative cellular automaton modeling earthquakes, Phys. Rev. Lett., 68, 1244, https://doi.org/10.1103/PhysRevLett.68.1244, 1992. 

Otsuka, S., Trilaksono, N. J., and Yoden, S.: Comparing simulated size distributions of precipitation systems at different model resolution, SOLA, 13, 130–134, https://doi.org/10.2151/sola.2017-024, 2017. 

Palmer, T. N.: On parametrizing scales that are only somewhat smaller than the smallest resolved scales, with application to convection and orography. Proceedings of the 1996 ECMWF workshop on convection, ECMWF, Shinfield Park, Reading, UK, 1997. 

Palmer, T. N.: A nonlinear dynamical perspective on model error: A proposal for non-local stochastic-dynamic parametrization in weather and climate prediction models, Q. J. Roy. Meteor. Soc., 127, 279–304, https://doi.org/10.1002/QJ.49712757202, 2001. 

Pendergrass, A.: Changing degree of convective organization as a mechanism for dynamic changes in extreme precipitation, Curr. Clim. Change Rep., 6, 47–54, https://doi.org/10.1007/s40641-020-00157-9, 2020. 

Peters, O. and Neelin, J. D.: Critical phenomena in atmospheric precipitation, Nat. Phys., 2, 393–396, https://doi.org/10.1038/nphys314, 2006. 

Peters, O., Neelin, J. D., and Nesbitt, S. W.: Mesoscale convective systems and critical clusters, J. Atmos. Sci., 66, 2913–2924, https://doi.org/10.1175/2008JAS2761.1, 2009. 

Peters, O., Deluca, A., Corral, Á., Neelin, J. D., and Holloway, C. E.: Universality of rain event size distributions, J. Stat. Mech.-Theory E., 2010, P11030, https://doi.org/10.1088/1742-5468/2010/11/P11030, 2010. 

Piegari, E., Cataudella, V., Di Maio, R., Milano, L., and Nicodemi, M.: Finite driving rate and anisotropy effects in landslide modeling, Phys. Rev. E, 73, 026123, https://doi.org/10.1103/PhysRevE.73.026123, 2006. 

Pruessner, G.: Self-Organised Criticality: Theory, Models and Characterisation, Cambridge University Press, ISBN-10: 0521853354, ISBN-13: 978-0521853354, 2012. 

Randall, D. and Huffman, G.: A stochastic model of cumulus clumping, J. Atmos. Sci., 37, 2068–2078, https://doi.org/10.1175/1520-0469(1980)037<2068:ASMOCC>2.0.CO;2, 1980. 

Roca, R. and Fiolleau, T.: Extreme precipitation in the tropics is closely associated with long-lived convective systems, Communications Earth & Environment, 1, https://doi.org/10.1038/S43247-020-00015-4, 2020. 

Savre, J. and Craig, G.: Fitting cumulus cloud size distributions from idealized cloud resolving model simulations, J. Adv. Model. Earth Sy., 15, https://doi.org/10.1029/2022MS003360, 2023. 

Schubert, W.: A Retrospective View of Arakawa's Ideas on Cumulus Parameterisation, in: General Circulation Model Development: Past, Present and Future, edited by: Randall, D., Academic Press, 181–198, ISBN-10: 0125780109, ISBN-13: 978-0125780100, 2000.  

Semie, A. and Bony, S.: Relationship between precipitation extremes and convective organization inferred from satellite observations, Geophys. Res. Lett., 47, https://doi.org/10.1029/2019GL086927, 2020. 

Silva, A. R., Silva, A. R., and Gouvêa Jr., M. M.: A novel model to simulate cloud dynamics with cellular automaton, Environ. Modell. Softw., 122, 104537, https://doi.org/10.1016/j.envsoft.2019.104537, 2019. 

Stauffer, D. and Aharony, A.: Introduction to Percolation Theory, 2nd revised edn., Taylor & Francis, 181 pp., ISBN-10: 0748402535 and ISBN-13: 978-0748402533, 1994. 

Stechmann, S. N. and Neelin, J. D.: First-passage-time prototypes for precipitation statistics, J. Atmos. Sci., 71, 3269–3291, https://doi.org/10.1175/JAS-D-13-0268.1, 2014. 

Stephan, C. C. and Stevens, B.: Dynamical imprints on precipitation cluster statistics across a hierarchy of high-resolution simulations, Atmos. Chem. Phys., 25, 1209–1226, https://doi.org/10.5194/acp-25-1209-2025, 2025. 

Teo, C.-K., Huynh, H.-N., Koh, T.-Y., Cheung, K. K. W., Legras, B., Chew, L. Y., and Norford, L.: The universal scaling characteristics of tropical oceanic rain clusters, J. Geophys. Res.-Atmos., 122, 5582–5599, https://doi.org/10.1002/2016JD025921, 2017. 

Teo, C.-K., Koh, T.-Y., Cheung, K. K. W., Legras, B., Huynh, H.-N., Chew, L.-Y., and Norford, L.: Scaling characteristics of modelled tropical oceanic rain clusters, Q. J. Roy. Meteor. Soc., 147, 1055–1069, https://doi.org/10.1002/qj.3959, 2021. 

Traxl, D., Boers, N., Rheinwalt, A., Goswami, B., and Kurths, J.: The size distribution of spatiotemporal extreme rainfall clusters around the globe, Geophys. Res. Lett., 43, 9939–9947, 2016. 

Vespignani, A. and Zapperi, S.: How self-organized criticality works: A unified mean-field picture, Phys. Rev. E, 57, 6345, https://doi.org/10.1103/PhysRevE.57.6345, 1998. 

Wing, A. A. and Emanuel, K.: Physical mechanisms controlling self-aggregation of convection in idealized numerical modeling simulations, J. Adv. Model. Earth Sy., 6, 59–74, https://doi.org/10.1002/2013MS000269, 2014. 

Wing, A. A., Emanuel, K., Holloway, C. E., and Muller, C.: Convective self-aggregation in numerical simulations: A review, in: Shallow Clouds, Water Vapor, Circulation, and Climate Sensitivity. Space Sciences Series of ISSI, Vol. 65, edited by: Pincus, R., Winker, D., Bony, S., and Stevens, B., Springer, Cham, https://doi.org/10.1007/978-3-319-77273-8_1, 2017. 

Wood, R. and Field, P. R.: The distribution of cloud horizontal sizes, J. Climate, 24, 4800–4816, https://doi.org/10.1175/2011JCLI4056.1, 2011. 

Yao, L., Yang, D., and Tan, Z.: A vertically resolved MSE framework highlights the role of the boundary layer in convective self-aggregation, J. Atmos. Sci., 79, 1615–1631, https://doi.org/10.1175/JAS-D-20-0254.1, 2022. 

Zhang, Y. and Wang, K.: Global precipitation system size, Environ. Res. Lett., 16, 054005, https://doi.org/10.1088/1748-9326/abf394, 2021. 

Download
Short summary
This study presents a cellular automaton (CA) model of tropical oceanic rain clusters based on atmospheric stability and gravity-wave interactions. The model reproduces power-law distributions for cluster area and rain rate, exhibiting criticality similar to 2D percolation. The scaling exponent for cluster area is robust to model parameters and matches simulations over the Indian Ocean and Atlantic, although it differs from some observational estimates, suggesting further model tuning is needed.
Share
Altmetrics
Final-revised paper
Preprint