---
title: Crystal Growth Kinetic Monte Carlo (cgkmc)
url: https://www.emergentmind.com/topics/crystal-growth-kinetic-monte-carlo-cgkmc
type: topic
---

# Crystal Growth Kinetic Monte Carlo (cgkmc)

Searching arXiv for recent and foundational papers on crystal growth kinetic Monte Carlo and cgkmc.
Searching for the 2010 roughening-transition paper and related crystal-growth KMC work.
Crystal Growth Kinetic Monte Carlo (cgkmc) denotes a class of stochastic, event-driven simulation methods for crystal growth in which the evolving crystal surface is represented explicitly and advanced through discrete elementary events such as adsorption, desorption, diffusion, attachment, detachment, and nucleation. In the literature summarized here, the term spans both general surface-growth KMC formulations and a specific open-source Python package, **cgkmc**, for morphology prediction at solid–liquid interfaces [1001.1052], [2509.25490]. Across these uses, cgkmc connects microscopic energetics and local kinetics to macroscopic observables such as growth velocity, island density, roughness, facet selection, texture evolution, and growth-mode transitions. The method has been applied to protein-crystal surfaces, molecular crystals such as PETN, confined growth and dissolution, electrodeposition, thin-film epitaxy, two-dimensional materials, and coarse-grained PECVD film growth [1001.1052], [2509.25490], [2006.01433], [1307.5586], [1611.03121], [2401.01661], [1807.09323], [2108.12407].

## 1. Definition and conceptual scope

cgkmc models crystal growth as a continuous-time stochastic process on a discrete representation of the surface. The representation may be a solid-on-solid (SOS) height field, a lattice occupation model, a graph of atomistic lattice sites, or a coarse-grained three-dimensional lattice whose sites encode mesoscopic state variables such as orientation [1001.1052], [2509.25490], [2006.01433], [2108.12407]. The central abstraction is that the crystal morphology emerges from repeated execution of local events whose probabilities are proportional to kinetic rates.

The 2010 study of protein-crystal growth formulated a reduced SOS KMC model and showed that a transition between smooth step-flow and rough multi-nucleation growth can arise even when the two-dimensional nucleation barrier remains finite [1001.1052]. The 2025 PETN work defined cgkmc more narrowly as a graph-based, atomistic framework for non-equilibrium morphology prediction at solid–liquid interfaces and implemented it in the open-source Python package **cgkmc** [2509.25490]. Other papers treated related KMC formulations as cgkmc in practice even when they used different code bases or application-specific parameterizations, including off-lattice diffusion coupling in confinement, EAM-based electrodeposition, HCP-lattice GaN homoepitaxy, and substrate-sensitive growth of TMD monolayers [2006.01433], [1307.5586], [1611.03121], [2401.01661], [1807.09323].

A common feature across these formulations is rejection-free residence-time dynamics. In the standard form, the total event rate is \(R = \sum_i k_i\), one event is sampled with probability \(k_i/R\), and the simulation clock advances by \(\Delta t = -\ln(u)/R\), with \(u \in (0,1)\) uniformly distributed [1001.1052], [2509.25490], [2006.01433], [2401.01661], [1807.09323], [1611.03121], [1904.02561]. This direct mapping between event catalog and physical time is one reason cgkmc is used to bridge atomistic kinetics and experimentally accessible growth regimes.

## 2. Surface representations and elementary processes

The surface representation used in cgkmc depends on the physical system. The protein-crystal study used a one-dimensional SOS height field \(h_i\) on a lattice with periodic boundary conditions, while noting that cgkmc is typically performed on 2D lattices representing terraces [1001.1052]. The PETN morphology model represented the crystal supercell as a “colored,” undirected graph \(G=(V,Q)\), with binary site occupations \(x_i \in \{0,1\}\) and pairwise interactions stored in a symmetric matrix \(Q\) [2509.25490]. Confined growth and dissolution used a \((2+1)\)-D SOS height field \(h(x,y)\) on a cubic lattice coupled directly to off-lattice solute diffusion [2006.01433]. GaN homoepitaxy employed an ideal HCP lattice of Ga sites, whereas the MoS\(_2\) and WS\(_2\) studies used on-lattice models on hexagonal or substrate-sensitive lattices to resolve orientation-dependent edge kinetics [1611.03121], [2401.01661], [1807.09323].

The event catalog also varies with the growth problem. In general surface-growth cgkmc, the event set may include adsorption or attachment to terraces, desorption or detachment, surface diffusion, edge diffusion, step-edge attachment, step-edge detachment, two-dimensional island nucleation, and defect-mediated step generation [1001.1052]. The PETN implementation restricted the catalog to adsorption from solution and evaporation at solid–liquid interfaces, omitting surface diffusion and solvation effects in the present work [2509.25490]. The confined-growth model combined nearest-neighbor dissolution on the crystal surface with MFPT-based deposition events supplied by off-lattice free-solute diffusion [2006.01433]. The Cu electrodeposition model included deposition plus three surface diffusion mechanisms—terrace hopping, atom exchange, and step-edge atom exchange—under galvanostatic conditions [1307.5586]. In MoS\(_2\), the event set explicitly resolved adsorption, desorption, terrace diffusion, edge attachment, and edge migration; nucleation and coalescence were not simulated because the calculation began from a single triangular seed [2401.01661].

A compact comparison of representative cgkmc formulations is useful because the same term covers materially different implementations.

| System | Surface representation | Principal events |
|---|---|---|
| Protein-crystal surfaces | 1D SOS height field \(h_i\) | Adsorption, evaporation, critical-cluster stabilization, defect-driven step sources [1001.1052] |
| PETN morphology prediction | Binary occupation vector on graph \(G=(V,Q)\) | Adsorption and evaporation at interfacial sites [2509.25490] |
| Confined growth/dissolution | \((2+1)\)-D SOS plus off-lattice solute diffusion | Dissolution and MFPT-based deposition [2006.01433] |
| Cu electrodeposition | On-lattice FCC \(\{100\}\) surface with EAM energetics | Deposition, hopping, atom exchange, step-edge exchange [1307.5586] |
| Monolayer MoS\(_2\) | Hexagonal lattice | Adsorption, desorption, hopping, edge attachment, edge migration [2401.01661] |

This diversity implies that cgkmc is best understood as a methodological family rather than a single canonical model. A plausible implication is that model transferability depends less on the label “cgkmc” than on whether the chosen state space and event set resolve the kinetic bottlenecks relevant to the target material system.

## 3. Rate laws, energetics, and time evolution

The most common rate law in cgkmc is Arrhenius. In the standard thermally activated form used in several of the cited studies,
\[
k_i = \nu_i \exp\!\left(-\frac{E_{a,i}}{k_B T}\right),
\]
where \(\nu_i\) is an attempt frequency and \(E_{a,i}\) is the event-specific activation barrier [1001.1052], [2401.01661], [1807.09323], [1904.02561]. This form underlies terrace diffusion, edge diffusion, detachment, edge migration, and step crossing in many crystal-growth KMC models.

Different works parameterize \(E_{a,i}\) differently. In the protein-crystal formulation, activation barriers encode migration, bond breaking, attachment penalties, and nucleation energetics, with supersaturation \(\Delta\mu = k_B T \ln S\) biasing attachment and detachment through detailed-balance-consistent barriers [1001.1052]. In the PETN package, the total interaction energy is
\[
E(x)=\frac{1}{2}x^TQx,
\]
and flipping the occupation at site \(k\) gives local energy changes
\[
\Delta E_{\mathrm{evap}}(k) = -Q_k \cdot x,\qquad \Delta E_{\mathrm{ads}}(k)=+Q_k \cdot x,
\]
which are then inserted into the kinetic model [2509.25490]. Evaporation is treated by harmonic transition-state theory as
\[
R_i^{(\mathrm{evap})}=\nu_t \exp(\beta Q_i \cdot x),
\]
while adsorption from solution is modeled by diffusion to a spherical sink, yielding a site-independent interfacial deposition rate
\[
R_i^{(\mathrm{dep})}=\frac{D n_\infty}{\sigma R},
\]
with \(R\) the instantaneous effective crystal radius [2509.25490].

In the confined-growth model, the deposition rate is not imposed phenomenologically but derived from a mean-first-passage-time estimate. For a solute particle \(k\) at distance \(r_{ki}\) from a target top site \(i\), the rate is
\[
k_{\mathrm{dep},i}^{(k)} = \kappa \frac{D}{r_{ki}^4},
\]
with radial and pathfinding variants for the definition of \(r_{ki}\) [2006.01433]. This paper showed that the \(r^{-4}\) scaling follows from a diffusive MFPT \(\sim r^2/D\) modulated by the small target solid-angle fraction \(l_0^2/(4\pi r^2)\) [2006.01433].

Other studies use system-specific energetics. The Cu electrodeposition model computes the energy difference \(\Delta E = E_{\mathrm{final}}-E_{\mathrm{initial}}\) from an EAM Hamiltonian and sets the site propensity for hopping, exchange, or step-edge exchange to
\[
k_i = \nu \exp(-E_m/k_B T)\quad \text{if } \Delta E \le 0,
\]
and
\[
k_i = \nu \exp(-(E_m+\Delta E)/k_B T)\quad \text{if } \Delta E > 0,
\]
with mechanism-specific barriers \(E_{\mathrm{hop}}=0.5\ \mathrm{eV}\), \(E_{\mathrm{exch}}=0.7\ \mathrm{eV}\), and \(E_{\mathrm{step}}=0.2\ \mathrm{eV}\) [1307.5586]. The GaN HCP model uses a nearest-neighbor bond-counting site energy \(E_i=-N_iE_0\) and a jump rate \(\Gamma_{ij}=\nu_0\exp(-E^A_{ij}/k_B T)\), with the activation energy depending on whether the move is uphill or downhill in local energy [1611.03121].

The common rejection-free time integrator is the residence-time or BKL algorithm. The PETN code, the MoS\(_2\) implementation, the WS\(_2\) study, the confined-growth solver, and the GaN and general lattice-KMC treatments all use the same essential update:
\[
\Delta t = -\frac{\ln(u)}{R_{\mathrm{tot}}},
\]
after selecting an event with probability proportional to its rate [2509.25490], [2401.01661], [1807.09323], [2006.01433], [1611.03121], [1904.02561]. This formal commonality masks substantial physical differences in how rates are constructed.

## 4. Nucleation, step flow, and kinetic roughening

A central problem in cgkmc is the competition between step-flow growth and terrace nucleation. The 2010 protein-crystal study provides the clearest explicit formulation. For a circular terrace island of radius \(r\), the reversible work of formation is
\[
\Delta G(r) = -\pi r^2 \Delta\mu + 2\pi r \gamma,
\]
with critical radius and barrier
\[
r^*=\frac{\gamma}{\Delta\mu},\qquad \Delta G^*=\pi \frac{\gamma^2}{\Delta\mu}.
\]
The paper emphasized that a roughening-like transition need not require \(\Delta G^* \to 0\); a finite nucleation barrier can still coexist with a kinetic crossover to multi-nucleation growth when supersaturation increases the probability current over the barrier [1001.1052].

In that study, low supersaturation produced smooth surfaces whose growth proceeded by step flow driven by steps nucleated heterogeneously at defects such as dislocations or “wall-like” features. At high supersaturation, many islands nucleated homogeneously across terraces, the surface became rough, and the growth velocity increased more rapidly with supersaturation than in the smooth regime [1001.1052]. The key control variable was the competition between the step-sweep time and the nucleation time. With terrace width \(L\), step velocity \(v_{\mathrm{step}}(\sigma)\), nucleation rate \(J(\sigma)\), and terrace area \(A\),
\[
\tau_{\mathrm{step}} \sim \frac{L}{v_{\mathrm{step}}(\sigma)},\qquad
\tau_{\mathrm{nuc}} \sim \frac{1}{J(\sigma)A},
\]
and the dimensionless ratio
\[
\chi(\sigma)=\frac{\tau_{\mathrm{step}}}{\tau_{\mathrm{nuc}}}
\]
signals the crossover near \(\chi \approx 1\) [1001.1052].

The kinetic signature of this crossover is not unique to protein crystals. In submonolayer MBE, island density and morphology similarly depend on the competition between deposition and surface transport. For irreversible aggregation with critical nucleus size \(i=1\), the simple-cubic MBE study used the scaling law
\[
N \propto (D/F)^{-x},
\]
with \(x \approx 0.30\) for the isotropic case and \(x \approx 0.27\) for anisotropic substrate diffusion [1912.05918]. The GaN homoepitaxy study extracted island spacing laws of the form
\[
S/a = (G/G_S)^{-n}\exp(-nE_S/k_B T),
\]
with exponents \(n = 0.239 \pm 0.014\) for m-plane and \(n = 0.288 \pm 0.007\) for c-plane, leading to power-law island-spacing exponents of \(-0.24\) and \(-0.29\), respectively [1611.03121].

These results collectively show that cgkmc treats roughening not as a single universality class but as a kinetic outcome of competing timescales: arrival, diffusion, step propagation, edge relaxation, and nucleation. This suggests that “kinetic roughening” in cgkmc applications is often operationally identified through observables such as roughness, island density, diffuse scattering, or slope changes in growth velocity rather than through a single microscopic mechanism.

## 5. Morphology prediction, anisotropy, and materials-specific implementations

One major branch of cgkmc aims at direct morphology prediction. The 2025 PETN study is the clearest example. Its graph-based atomistic routine predicts crystal shape by evolving the discrete occupancy of a supercell using only solid-phase intermolecular interaction parameters and a diffusion-based adsorption model for the liquid phase [2509.25490]. For PETN, the predicted dominant planes \(\{110\}\) and \(\{101\}\) and the evolving surface energy
\[
\gamma(t)=\frac{E(t)-E_{\mathrm{coh}}N(t)}{S(t)}
\]
agree closely with attachment-energy-based predictions, while a constant \(\nu_t\) yields an unphysical rod-like crystal dominated by \(\{110\}\) [2509.25490]. In this formulation, morphology is not imposed by a Wulff construction; it emerges from the spatial competition between adsorption and evaporation rates.

A second major branch uses cgkmc to study anisotropy in 2D materials. For monolayer MoS\(_2\), a hexagonal-lattice model incorporated substrate effects through local changes in adsorption rate \(r_a\), desorption barrier \(E_{\mathrm{des}}(\mathrm{sub})\), diffusion barrier \(E_{\mathrm{diff}}(\mathrm{sub})\), and edge-migration barrier \(E_{\mathrm{edge\text{-}mig}}\) [2401.01661]. At \(T=1108\ \mathrm{K}\) with attempt frequency \(\nu = 7\times10^{13}\ \mathrm{s}^{-1}\), the study used orientation-dependent edge-attachment barriers
\[
E_{\mathrm{attach}}^{\mathrm{ZZ}} = 0.44\ \mathrm{eV},\qquad
E_{\mathrm{attach}}^{\mathrm{AC}} = 0.70\ \mathrm{eV},
\]
so ZZ edges advance faster than AC edges and triangular shapes with ZZ facets emerge [2401.01661]. The work identified a practical edge-reshaping Damköhler-like number,
\[
\mathrm{Da}_{\mathrm{edge}}=\frac{k_{\mathrm{attach}}\,n_{\mathrm{ad}}}{k_{\mathrm{edge\text{-}mig}}},
\]
with compact triangles favored for \(\mathrm{Da}_{\mathrm{edge}} \lesssim 1\) and branched morphologies for \(\mathrm{Da}_{\mathrm{edge}} \gg 1\) [2401.01661].

The WS\(_2\) study on ST-X quartz encoded substrate anisotropy through a binary adsorption landscape of strong “Si” and ordinary “O” domains, with DFT-derived adsorption-energy contrast \(xE_{\mathrm{ads}} \approx 1.4\) [1807.09323]. It found that, besides variation of substrate adsorption, the chalcogen-to-metal ratio \(C/M\) is a major contributor to anisotropic growth and to the polarization of undergrowth and overgrowth. At \(C/M = 2.0\), the simulations identified two linear \(R_a\)-\(T\) relations,
\[
R_a = 0.045T - 41.535
\]
for isotropy and
\[
R_a = 0.054T - 56.442
\]
for high anisotropy [1807.09323]. Shape anisotropy was quantified through the anisotropic growth ratio (AGR), with \(\mathrm{AGR} \approx 1\) corresponding to isotropic growth and \(\mathrm{AGR} > 4\) to extreme anisotropy [1807.09323].

For GaN homoepitaxy, morphology was linked to crystallographic orientation through effective step-edge energies and ES barriers on an HCP lattice [1611.03121]. The simulations showed that elongated islands on m-plane surfaces arise primarily from anisotropy of step-edge energy rather than adatom diffusion anisotropy [1611.03121]. For coarse-grained PECVD of TiO\(_2\) and ZnO, orientation and local structural descriptors were embedded directly into the coarse particles. In ZnO, each lattice particle carried a discretized orientation label, and the orientation-dependent local barrier term was built from an anisotropy ratio
\[
A_r = \frac{\delta E_{\parallel}}{\delta E_{\perp}},
\]
together with an orientation-mismatch weakening factor
\[
M_{u,v} = \cos^2\Delta\theta_{u,v}\cos^2\Delta\phi_{u,v}\cos\Delta\gamma_{u,v},
\]
allowing simulation of texture competition between [002], [101], and [100] growth [2108.12407].

Across these systems, cgkmc serves not merely as a growth-rate calculator but as a morphology generator. The specific observables differ—dominant facets in PETN, compact versus branched flakes in MoS\(_2\), AGR in WS\(_2\), reciprocal-space diffuse satellites in GaN, texture fractions in ZnO—but each arises from local event asymmetries encoded into the rate model.

## 6. Transport coupling, multiscale extensions, and machine-learning augmentation

Several works extend cgkmc beyond conventional on-lattice surface kinetics. The confined-growth and dissolution model directly coupled an SOS surface KMC solver to a free-solute diffusion model in which liquid particles move off-lattice by Gaussian random walks with variance \(2D\delta t\) in each Cartesian direction [2006.01433]. The coupling was achieved without a continuum diffusion solver: deposition rates were computed directly from MFPT estimates, and all nonparticipating solute particles were advanced by off-lattice diffusion during each KMC time step [2006.01433]. The paper found that free-diffusion MFPT models reproduce the macroscopic limit of surface dynamics, perform well in tight confinement, and yield lower equilibrium roughness and shorter height autocorrelation lengths than uniform-concentration and lattice-diffusion reference models [2006.01433].

A different extension appears in coarse-grained PECVD growth, where the atomic-scale surface is replaced by coarse particles on a cubic lattice. There the activation energy of a surface hop is written as
\[
E_{a,i}^{(0)} = nE_p + mE_w,\qquad
E_{a,i} = E_{a,i}^{(0)} + \delta E,
\]
with the fluctuating term \(\delta E\) computed on the fly from the local mesoscale morphological or structural landscape [2108.12407]. For TiO\(_2\), \(\delta E\) was drawn from a discretized interval \([0,A]\) and spatially correlated through neighbor averaging, while for ZnO it was orientation-dependent [2108.12407]. This formulation allowed simulation of shadowing-driven columnar growth, roughening exponents, and texture evolution under PECVD conditions not accessible to atomistic KMC at comparable scales [2108.12407].

The most explicit atomistic augmentation of cgkmc with machine learning appears in the 2026 self-evolving ML-based method for Ag/Ag\(\{111\}\) thin-film growth [2605.31144]. That framework builds Gaussian-process regression models over SOAP descriptors of local atomic environments during runtime and triggers NEB calculations when the predictive uncertainty exceeds \(0.05\ \mathrm{eV}\) [2605.31144]. Barriers are then predicted by ML once sufficient training data accumulate, so expensive NEB calculations are progressively replaced. The method uses a lattice-free KMC on a dynamically refined adsorption-site network, with deposition at \(F=10\) monolayers/s and a constant diffusion prefactor \(\nu = 1.25 \times 10^{12}\ \mathrm{s}^{-1}\) [2605.31144]. It reproduces terrace, edge, corner, step-ascent, and step-descent barriers in close agreement with NEB and literature values, while predicting island densities and morphologies consistent with experimental and theoretical expectations [2605.31144].

These extensions indicate that cgkmc now spans a broad spectrum of multiscale strategies: explicit diffusion coupling, coarse-grained mesoscale event models, graph-based atomistic morphology prediction, and uncertainty-aware ML acceleration. This suggests that the methodological frontier of cgkmc is not a single improved lattice Hamiltonian but the systematic coupling of stochastic surface kinetics to more faithful descriptions of transport, energetics, and local environment.

## 7. Assumptions, limitations, and methodological issues

Despite its breadth, cgkmc remains strongly model-dependent. A recurring assumption is the use of SOS or lattice constraints. The protein-crystal, confined-growth, MBE, and many lattice-KMC implementations disallow overhangs and often neglect bulk vacancies or long-range relaxation [1001.1052], [2006.01433], [2412.19857], [1912.05918], [1904.02561]. The Cu electrodeposition model is on-lattice and uses fixed activation barriers from the literature rather than locally computed saddle-point barriers, even though local energetic bias is evaluated with an EAM Hamiltonian [1307.5586]. The PETN package neglects surface diffusion and solvent structure in the present implementation [2509.25490]. The MoS\(_2\) model neglects nucleation, coalescence, explicit Mo kinetics, and multilayer growth [2401.01661]. The coarse-grained PECVD model does not include detailed plasma-surface chemistry, ion-induced resputtering, or true hexagonal facets [2108.12407].

Rate uncertainty is another general issue. The practical review of lattice KMC emphasizes that missing elementary processes or errors in rate constants can alter kinetics by orders of magnitude because the rates depend exponentially on activation barriers [1904.02561]. The electrodeposition study provides a concrete illustration of a compromise: realistic multi-body energetics from EAM are combined with fixed mechanism-specific barriers \(E_{\mathrm{hop}}\), \(E_{\mathrm{exch}}\), and \(E_{\mathrm{step}}\) [1307.5586]. The ML-augmented Ag/Ag\(\{111\}\) method addresses this issue by computing barriers on the fly with NEB when uncertainty is large, but it still assumes a constant attempt frequency across diffusion events and excludes concerted moves beyond the enumerated catalog [2605.31144].

Transport and environmental dependence also remain difficult. The PETN study notes that under its target-size control scheme, \(D\) and \(n_\infty\) primarily affect timescale rather than final morphology, which conflicts with experimental solvent dependence and motivates more realistic prefactor parameterizations [2509.25490]. The confined-growth paper shows that line-of-sight effects can often be ignored near equilibrium or during dissolution, but become increasingly important at higher growth speed [2006.01433]. The MoS\(_2\) study shows that substrate etching can be represented by local changes in \(r_a\), \(E_{\mathrm{des}}(\mathrm{sub})\), and \(E_{\mathrm{diff}}(\mathrm{sub})\), yet this remains an effective description rather than an explicit treatment of surface chemistry [2401.01661].

Finally, there is no single “cgkmc metric set.” Depending on the application, researchers analyze growth velocity \(V\), roughness \(W\), slope roughness \(R\), island density \(N_i\), island-size distributions, autocorrelation length \(\xi\), AGR, texture coefficients, reciprocal-space anti-Bragg intensities, or surface energies [1001.1052], [2509.25490], [2006.01433], [1807.09323], [1611.03121], [2108.12407]. This diversity is methodologically appropriate but can obscure cross-study comparison.

A common misconception is that cgkmc is synonymous with a single package or a single lattice-gas formalism. The literature does not support that view. The PETN package is one concrete software realization named **cgkmc** [2509.25490], but the broader concept encompasses SOS growth models, graph-based atomistic morphology prediction, EAM-driven electrodeposition, MFPT-coupled diffusion-growth solvers, and ML-augmented dynamic-site KMC [1001.1052], [1307.5586], [2006.01433], [2605.31144]. Another misconception is that roughening transitions necessarily imply the vanishing of the two-dimensional nucleation barrier; the protein-crystal study explicitly demonstrates a roughening-like transition at finite nucleation barrier [1001.1052].

In that broader sense, cgkmc is best characterized as a rigorously time-resolved mesoscale simulation framework in which the fidelity of predictions depends on the physical adequacy of the event catalog, the barrier model, and the coupling to transport. The literature suggests that its principal strength lies in exposing how local stochastic kinetics produce emergent morphology, and its principal limitation lies in the difficulty of parameterizing those kinetics without either oversimplification or prohibitive computational cost.

Source: https://www.emergentmind.com/topics/crystal-growth-kinetic-monte-carlo-cgkmc