License: CC BY 4.0
arXiv:2606.12090v1 [physics.geo-ph] 10 Jun 2026

Effects of microstructural heterogeneity on the macroscopic spectrum of elastically accommodated grain-boundary sliding

Abstract

Elastically accommodated grain-boundary sliding (EAGBS) is a plausible source of upper-mantle seismic attenuation and dispersion, yet classical theory predicts a localized Debye-like peak that is absent or only weakly expressed in dry olivine experiments. Here we test whether microstructural heterogeneity can explain this discrepancy using 2-D finite-element simulations on periodic Voronoi tessellations. We find that irregular grain geometry changes the baseline EAGBS response relative to the regular hexagonal benchmark, but increasing grain-size variance alone produces only modest changes in modulus and peak height, with little spectral broadening. In contrast, a broad distribution of grain-boundary viscosities progressively suppresses and broadens the Debye-like loss peak into a weak background spanning a wide frequency interval. This broadening arises from the superposition of many localized relaxation processes with distinct characteristic timescales and motivates a reduced-order 0-D description of the aggregate response. These results suggest that the absence of a pronounced EAGBS peak in dry olivine does not necessarily imply the absence of EAGBS mechanism itself. If grain boundaries sample a sufficiently broad viscosity distribution, the macroscopic EAGBS contribution may appear experimentally only as part of a broad attenuation background, while still remaining relevant for upper-mantle seismic attenuation and velocity dispersion.

\draftfalse\journalname

Journal of Geophysical Research: Solid Earth

Bullard Laboratories, Department of Earth Sciences, University of Cambridge, Cambridge, UK

\correspondingauthor

Zhengxuan Lizl471@cam.ac.uk

{keypoints}

Finite-element simulations show irregular grain geometry and grain-size variation modify EAGBS strength but cause little spectrum broadening

Broad grain-boundary viscosity distributions suppress the EAGBS peak into a broad attenuation and dispersion background

Distributed-viscosity EAGBS can produce asthenosphere-like velocity reduction and attenuation

Plain Language Summary

Seismic waves lose energy and change speed as they travel through the Earth’s upper mantle, but the microscopic processes responsible for these effects are still debated. One possible process is elastically accommodated grain-boundary sliding, where neighboring mineral grains slide slightly past each other while the grains themselves remain elastic. Classical theory predicts that this mechanism should produce a clear peak in seismic attenuation. However, such a peak is weak or absent in experiments on dry olivine, the main mineral of the upper mantle.

Here we use numerical simulations to test whether this missing peak could be hidden by microscopic variability. We find that differences in grain size alone do not strongly broaden the attenuation signal. In contrast, if different grain boundaries have different viscosities, different parts of the rock relax at different rates. Their combined effect spreads the attenuation over a wide frequency range, producing a weak background rather than a sharp peak. This result suggests that grain-boundary sliding may remain important for upper-mantle seismic attenuation and velocity dispersion, even when no distinct attenuation peak is observed.

1 Introduction

Seismic data is heavily relied upon to constrain the thermal distribution and physical structure of the Earth’s mantle. In hot mantle rocks, seismic propagation is influenced by both elastic and anelastic properties [jacksonGrainsizesensitiveViscoelasticRelaxation2010]. Seismological models frequently employ a weakly frequency-dependent power-law relationship to describe attenuation. While this approximation holds over typical seismic frequency bands (10310110^{-3}-10^{-1} Hz), recent works suggest that the model fails when extrapolated to infinite frequencies [karatoCausalityItsImplications2025]. Theoretical studies have attributed this power-law behaviour to transient diffusion creep, but the predicted seismic attenuation is approximately one order of magnitude lower than observed in the asthenosphere [rudgeViscoelasticRheologyTransient2026]. Therefore, it is critical to identify the micro-physical mechanism responsible for seismic speed reduction and attenuation. Elastically accommodated grain boundary sliding (EAGBS) is widely considered to be one of the primary candidate mechanisms driving seismic attenuation and dispersion in the upper mantle [karatoCausalityItsImplications2025].

Previous theoretical and numerical studies on EAGBS have provided foundational insights but have largely relied on overly simplified grain geometries such as bi-crystals [leeAnelasticityGrainBoundary2010] or perfectly symmetric hexagonal tessellations [ghahremaniEffectGrainBoundary1980]. These idealized models do not capture the complexity in real mantle rocks with highly irregular grain shapes, variable grain boundary misorientation and a distribution of grain sizes. Hence, numerical frameworks that account for the aforementioned complexities are important to produce rheological models that are reliable and testable against lab experiments.

Moreover, there has been a longstanding discrepancy between theoretical predictions and experimental observations in synthetic rocks. EAGBS is expected to produce a Debye peak in the attenuation spectrum predicted by the classic Raj-Ashby theory [rajGrainBoundarySliding1971]. Such peaks are repeatedly observed in experiments on metals [keExperimentalEvidenceViscous1947] and ice [tatibouetSTUDYGRAINBOUNDARIES1987, coleCyclicLoadingSaline1995]. A similar feature was also noticed in partially molten rocks [jacksonShearWaveAttenuation2004]. However, dry olivine synthetic rocks only exhibit a negligibly weak peak buried in background attenuation attributed to transient diffusion creep [quOnsetAnelasticBehavior2024, rudgeViscoelasticRheologyTransient2026]. Wet olivine, on the other hand, exhibits a much more prominent peak-like feature [liuEffectWaterSeismic2023], whose interpretation remains debated between bulk hydrogen-defect relaxation and grain-boundary-related mechanisms [liuEffectWaterSeismic2023, karatoCausalityItsImplications2025].

Here we test whether microstructural heterogeneity can reconcile the classical EAGBS prediction with the weak peak observed in dry olivine. Namely, we examine the effects of grain-size heterogeneity and grain-boundary viscosity heterogeneity separately on the macroscopic attenuation spectrum, using 2-D finite-element simulations on periodic multi-grain Voronoi tessellations. The physical motivation is that the large crystallographic diversity of olivine grain boundaries may generate a correspondingly broad distribution of grain-boundary transport properties and effective viscosities [marquardtStructureCompositionOlivine2018, wagnerAnisotropySelfdiffusionForsterite2016]. We then use the numerical results to motivate a reduced-order 0-D rheological model in which the macroscopic response is represented as a weighted superposition of localized relaxation processes. Our central result is that grain-size heterogeneity alone has little effect on spectral broadening, whereas a broad distribution of grain-boundary viscosities can transform a localized EAGBS peak into a weak, distributed attenuation background.

The remainder of this manuscript is organized as follows. Section 2 outlines the model setup and numerical framework. Section 3 examines the effects of geometric heterogeneity, and Section 4 considers the effects of grain-boundary viscosity heterogeneity. Section 5 discusses the mechanistic interpretation of the results, develops a reduced-order 0-D rheological model, and explores the implications for laboratory observations and upper-mantle seismology. Section 6 lists the main conclusions from this study. Mathematical and numerical details, including the governing equations, non-dimensionalization, weak formulation, boundary conditions and post-processing, are provided in the appendices.

2 Model Setup

The computational domain is a 2-D periodic polycrystalline aggregate composed of polygonal grains generated from Voronoi tessellations with prescribed grain-size and shape statistics. An example representative volume element (RVE) is illustrated in Figure 1.

Refer to caption
Figure 1: Representative polycrystalline RVEs with different grain-size distributions. The two panels show examples of periodic Voronoi tessellations used in the finite-element simulations, with grain sizes prescribed by a log-normal distribution of effective diameter with standard deviation σa\sigma_{a}. The domain contains 50 grains, with distinct colors indicating different grains (periodic images of the same grain share the same color). Dark lines denote internal grain boundaries, while red lines mark the domain boundaries where periodicity is enforced. Panel (a) shows a nearly uniform grain-size distribution with σa\sigma_{a} = 0.05, while panel (b) shows a broader distribution with σa\sigma_{a} = 0.5. These RVEs are used to test how grain-size heterogeneity affects the macroscopic EAGBS response.

Mechanically, the grain interiors are modeled as isotropic linear elastic solids, while grain boundaries are represented as infinitesimally thin viscous interfaces obeying a Newtonian sliding law. Under a macroscopic, time-harmonic shear deformation, strain energy is stored elastically within the grain interiors and dissipated viscously via intergranular sliding. The system contains an intrinsic time scale, the sliding time, given by:

τe=η0aδμ,\tau_{e}=\frac{\eta_{0}a}{\delta\mu}, (1)

where η0\eta_{0} is the reference grain boundary viscosity, aa is the characteristic grain size, δ\delta is the thickness of the viscous layer and μ\mu is the shear modulus of the grain interior.

To quantify this anelastic response, we impose a time-harmonic macroscopic strain and compute the resulting time-harmonic stress. In the Fourier (frequency) domain, the effective macroscopic constitutive relation is given by:

𝝈^(ω)=(ω):𝜺^(ω),\hat{\boldsymbol{\sigma}}(\omega)=\mathbb{C}^{*}(\omega):\hat{\boldsymbol{\varepsilon}}(\omega), (2)

where hatted quantities denote complex Fourier amplitudes, and \mathbb{C}^{*} is the effective complex fourth-rank stiffness tensor. For a statistically isotropic 2-D tessellation with no dominant spatial fabric, \mathbb{C}^{*} is characterized by two independent parameters: the effective bulk modulus KK and the effective shear modulus GG. In the present model, isotropic bulk deformation does not generate grain-boundary sliding. Accordingly, the bulk response remains purely elastic. The effective bulk modulus is therefore purely real, and the only mechanical property requiring numerical evaluation is the complex shear modulus, G(ω)=G(ω)iG′′(ω)G^{*}(\omega)=G^{\prime}(\omega)-iG^{\prime\prime}(\omega), where GG^{\prime} and G′′G^{\prime\prime} denote the storage and loss moduli, respectively. For each simulated microstructure and angular frequency ω\omega, we solve the corresponding boundary-value problem by the finite element method and extract the effective complex modulus from cycle-averaged stored and dissipated energies. The grain geometries are generated using Neper [queyOptimalPolyhedralDescription2018], the finite-element discretizations and solution were realized using NGSolve and the mesh was generated using Netgen [schoeberlNGSolveNetgenV6226012026]. Repeating this over a range of frequencies yields the macroscopic attenuation spectrum. Mathematical details of the governing equations, weak formulation, periodic boundary conditions and post-processing are provided in A to D.

We focus on two sources of microstructural heterogeneity in this study: variation in grain size and variation in grain-boundary (GB) viscosity. Grain-size heterogeneity modifies the geometric length scales over which stresses are transmitted and redistributed throughout the aggregate, thereby affecting patterns of strain localization. GB-viscosity heterogeneity alters the local resistance to intergranular sliding, directly controlling the relaxation rates of different parts of the boundary network. In both cases, the aggregate samples a distribution of effective relaxation times rather than a single characteristic time scale. At the local level, this relaxation time is expected to scale approximately as τiηgb,i/kiηgb,iai\tau_{i}\propto\eta_{\mathrm{gb},i}/k_{i}\propto\eta_{\mathrm{gb},i}a_{i}, where ηgb,i\eta_{\mathrm{gb},i} is the local boundary viscosity, kik_{i} is an effective local stiffness dictated by the surrounding grain geometry, which is inversely proportional to the local grain size aia_{i}. This distribution of τi\tau_{i} controls the frequency-dependent dispersion in G(ω)G^{\prime}(\omega) and the breadth of the attenuation peak in G′′(ω)G^{\prime\prime}(\omega).

In the following sections, we first vary the grain-size distribution while holding GB viscosity uniform, and then vary the GB-viscosity distribution while holding the grain geometry fixed, so that the distinct effects of geometric and rheological heterogeneity on the shear attenuation spectrum can be assessed separately.

3 Effect of Geometric Heterogeneity

To investigate the contributions of geometric heterogeneity to the macroscopic attenuation spectrum, we computed the mechanical response of polycrystalline aggregates with varying grain-size distributions while holding the intrinsic grain-boundary properties constant. The microstructures were generated as 2-D periodic Voronoi tessellations in which the effective grain diameter, aa, follows a log-normal distribution, lna𝒩(μa,σa2)\ln a\sim\mathcal{N}(\mu_{a},\sigma_{a}^{2}), where μa\mu_{a} is the logarithmic mean and σa\sigma_{a} controls the width of the distribution.

To ensure statistical robustness, 100 independent sample geometries were generated for each σa\sigma_{a}, and the resulting complex shear moduli were ensemble-averaged to obtain the macroscopic G(ω)G^{\prime}(\omega) and G′′(ω)G^{\prime\prime}(\omega) spectra. With 100 realizations, the standard error of the mean on the peak attenuation is below 1% for all σa\sigma_{a} levels, confirming that this ensemble size is sufficient to resolve the reported trends. Across all simulations in this suite, the non-dimensionalized grain-boundary viscosity was held fixed at unity, ηgb=1\eta_{\mathrm{gb}}=1. In addition, to isolate the effect of grain-size variance from that of the absolute grain scale, the geometric mean of effective grain diameter was held constant as σa\sigma_{a} was varied. The resulting effective moduli are normalized by the elastic shear modulus of the grain interiors, μ\mu.

3.1 Benchmark and the Role of Irregular Grain Shapes

To validate the numerical framework, we first computed the macroscopic response of a perfectly regular hexagonal tessellation (Figure 2, dashed black lines). Here and in all later simulations, a Poisson’s ratio of the grain interiors ν=0.35\nu=0.35 was adopted as in \citeAghahremaniEffectGrainBoundary1980. The resulting spectra reproduce the analytical and numerical results of \citeAghahremaniEffectGrainBoundary1980. In this idealized geometry, all grain boundaries have identical lengths and all triple junctions meet at symmetric 120120^{\circ} angles, strongly constraining intergranular sliding. As a result, the aggregate exhibits a relatively high relaxed storage modulus (G/μ0.82G^{\prime}/\mu\approx 0.82 as ω0\omega\rightarrow 0) and a single narrow Debye-like attenuation peak with Gmax′′/μ0.09G^{\prime\prime}_{\max}/\mu\approx 0.09. It is common to define the relaxation strength Δ\Delta as:

Δ=1Gμforω0.\Delta=1-\frac{G^{\prime}}{\mu}\quad\text{for}\quad\omega\rightarrow 0. (3)

In this case the calculated relaxation strength is Δ=0.18\Delta=0.18.

We then replaced this idealized benchmark with irregular polygonal grains generated from a Voronoi tessellation with a narrow grain-size distribution (σa=0.05\sigma_{a}=0.05). As shown in Figure 2a, the introduction of randomized boundary lengths and irregular junction angles allows greater intergranular sliding, leading to a larger relaxed compliance. Consequently, the relaxation strength rises sharply to Δ0.28\Delta\approx 0.28.

In addition to increasing the total relaxation strength, the transition from regular hexagons to irregular polygonal grains systematically shifts the attenuation peak to lower frequency by a factor of approximately 1.41.4. This offset remains largely unchanged as σa\sigma_{a} is increased in the subsequent simulations, indicating that it is not controlled by the width of the grain-size distribution itself. It therefore appears to arise mainly from grain-shape and network-topology irregularity relative to the regular hexagonal benchmark.

Refer to caption
Figure 2: Macroscopic effective moduli as functions of normalized angular frequency (ω/ωe\omega/\omega_{e}), illustrating the effects of microstructural topology and grain-size variance. Here, ωe\omega_{e} is the frequency at which G′′G^{\prime\prime} peaks for the regular-hexagon RVE. (a) Normalized storage modulus (G/μG^{\prime}/\mu). (b) Normalized loss modulus (G′′/μG^{\prime\prime}/\mu). The dashed black line shows the benchmark response of a perfectly regular hexagonal tessellation, reproducing the results of Ghahremani (1980). The solid colored lines show ensemble-averaged responses of Voronoi tessellations with increasing standard deviation σa\sigma_{a} of the log-normal grain-size distribution.

3.2 Influence of Grain-Size Variance

Having established the strong effect of irregular grain geometry, we next investigate the role of grain-size variance within the Voronoi aggregates by increasing the standard deviation of the log-normal grain-size distribution from σa=0.05\sigma_{a}=0.05 to σa=0.50\sigma_{a}=0.50.

As shown in Figure 2, broadening the grain-size distribution produces only a modest change in the macroscopic spectra. In Figure 2a, increasing σa\sigma_{a} produces a slight increase in the relaxed modulus. Correspondingly, Figure 2b shows a minor but systematic reduction in the peak attenuation height. However, the loss spectrum remains narrow and retains a Debye-like form across the full range of σa\sigma_{a} examined.

Increasing grain-size variance does not produce appreciable spectral broadening, nor does it significantly alter the frequency shift introduced by the transition from regular to irregular grain geometry. Thus, although grain-size heterogeneity slightly modifies the relaxation strength and peak position, it does not broaden or suppress the attenuation peak to account for the weak or poorly resolved peak observed in dry olivine experiments. Within the present model framework, geometric heterogeneity alone is therefore insufficient to explain the experimental discrepancy.

4 Effect of Grain-Boundary Viscosity Distribution

Having demonstrated that geometric heterogeneity alone is insufficient to explain the weak peak in dry olivine experiments, we now investigate the role of grain-boundary (GB) viscosities. In orthorhombic minerals like olivine, the grain-boundary character space is highly diverse, leading to transport properties that can vary by orders of magnitude depending on boundary character and crystallographic misorientation [marquardtStructureCompositionOlivine2018, wagnerAnisotropySelfdiffusionForsterite2016]. Here we represent this structural and chemical diversity by a log-normal distribution of GB viscosities (ηgb\eta_{\mathrm{gb}}) and test whether such a distribution broadens the macroscopic EAGBS response.

4.1 Macroscopic Spectral Broadening

To test this hypothesis, we assigned each internal grain boundary an independently sampled viscosity factor in our 2-D Voronoi aggregates, drawn from a log-normal distribution: lnηgb𝒩(η¯,ση2)\ln\eta_{\mathrm{gb}}\sim\mathcal{N}(\bar{\eta},\sigma_{\eta}^{2}). The geometric mean viscosity η¯\bar{\eta} was held fixed so that the characteristic relaxation frequency remained within the numerical frequency window, and the distribution width (ση\sigma_{\eta}) was varied from 0.10 (near-uniform) to 7.00 (highly heterogeneous).

The resulting macroscopic attenuation spectra, computed as the ensemble-averaged loss modulus G′′/μG^{\prime\prime}/\mu, are presented in Figure 3a. As the variance in boundary viscosity increases, the localized Debye-like peak systematically flattens, progressively broadening into a weaker, more distributed background. Figure 3b quantifies this transition: as ση\sigma_{\eta} widens, the peak height decreases monotonically while the full-width at half-maximum (FWHM) increases approximately linearly.

Refer to caption
Figure 3: Evolution of the macroscopic attenuation spectrum as a function of grain-boundary viscosity heterogeneity. (a) Ensemble-averaged loss modulus (G′′/μG^{\prime\prime}/\mu) versus normalized angular frequency (lnω\ln\omega) for varying log-normal distribution widths (ση\sigma_{\eta}). (b) Quantitative trends of the spectral reshaping, illustrating the monotonic decrease in peak height (blue circles, left axis) and the corresponding increase in the full-width at half-maximum (FWHM; red squares, right axis) as the distribution widens.

4.2 Mechanistic Origin of the Broad Background

To examine the origin of this spectral broadening, we grouped grain boundaries into ten log-spaced bins according to their viscosities and decomposed the total macroscopic dissipation into additive contributions from each bin (Figure 4). Details of the decomposition procedure are given in D.

At near-uniform distributions (ση=0.10\sigma_{\eta}=0.10), all viscosity bins relax nearly simultaneously, superimposing to form a single, narrow Debye-like peak. However, as ση\sigma_{\eta} increases, the individual bin responses separate along the frequency axis. Each viscosity class retains a localized Debye-like response, and the broad macroscopic spectrum arises from their superposition over distinct characteristic frequencies.

Refer to caption
Figure 4: Mechanistic decomposition of macroscopic attenuation into discrete viscosity classes. Representative panels demonstrate the transition from a near-uniform viscosity distribution (ση=0.1\sigma_{\eta}=0.1) to a highly heterogeneous one (ση=7.0\sigma_{\eta}=7.0). In each panel, the total macroscopic attenuation (solid black line) is decomposed into the additive contributions of 10 log-spaced grain-boundary viscosity bins (colored stacked areas). At large ση\sigma_{\eta}, the contributions from different viscosity bins separate along the frequency axis, and the total spectrum broadens accordingly. Note that the curve in panel (d) appears less smooth because the finite number of grain boundaries only sparsely samples the viscosity distribution when ση\sigma_{\eta} is very large.

4.3 Linearity of Viscous Dissipation

Although the full 2-D simulations resolve a mechanically coupled network of grains, boundaries, and triple junctions, it is useful to determine whether the integrated dissipation is controlled primarily by network connectivity or by the total abundance of each viscosity class.

To assess this, we integrated each bin-resolved loss spectrum over frequency and compared the resulting dissipation with the total boundary length in that viscosity class. We then compared this integrated dissipation against the corresponding total boundary length of that viscosity class within the aggregate (Figure 5). For most distribution widths, the two quantities exhibit an approximately linear relationship.

Refer to caption
Figure 5: Additivity of macroscopic dissipation. The integrated dissipation (the area under the G′′/μG^{\prime\prime}/\mu curve) for each independent viscosity bin is plotted against its normalized fractional boundary length within the aggregate. To leading order, the total energy dissipated by a specific viscosity class is directly proportional to its total length in the microstructural network.

This linearity implies that, to leading order, the macroscopic dissipation contributed by a given viscosity class scales with its total fractional representation in the grain-boundary network. In other words, although the instantaneous stress and sliding fields remain fully coupled through the elastic grain framework, the integrated dissipation can be partitioned approximately additively across viscosity classes. The dominant control on the total energy dissipated by a given class is therefore its total boundary length, rather than higher-order details of boundary connectivity.

Small deviations from linearity become more apparent only at the largest distribution widths (ση5\sigma_{\eta}\gtrsim 5). In these cases, the characteristic relaxation frequencies of the most viscous and least viscous bins are shifted toward or beyond the edges of the numerical frequency window, so their integrated areas are slightly underestimated. These departures are therefore attributable to finite frequency-window truncation rather than a signature of non-linearity.

This result has two important implications. First, it shows that broad aggregate-scale attenuation can be interpreted as the cumulative contribution of many localized relaxations associated with different grain-boundary viscosities. Second, it provides the numerical motivation for a reduced-order rheological model in which the macroscopic EAGBS spectrum is approximated by a weighted superposition of localized Debye-like responses.

5 Discussion

5.1 A Reduced-Order (0-D) Rheological Model for EAGBS with Distributed Viscosity

Figure 5 shows that the integrated dissipation associated with each grain-boundary viscosity class scales approximately with its fractional boundary length in the aggregate. This suggests that, to leading order, the macroscopic EAGBS response can be approximated as a sum of contributions from different viscosity classes.

This motivates a reduced-order (0-D) representation of the EAGBS spectrum. In this approximation, the macroscopic response is represented as the superposition of many Debye relaxation elements (standard linear solids) connected in parallel, each associated with a grain-boundary viscosity ηgb\eta_{\mathrm{gb}}. In continuous form, the loss modulus is

GEAGBS′′(lnω)gsingle′′(lnω;ηgb)p(ηgb)d(lnηgb),G^{\prime\prime}_{\mathrm{EAGBS}}(\ln{\omega})\approx\int g^{\prime\prime}_{\mathrm{single}}(\ln{\omega};\eta_{\mathrm{gb}})\,p(\eta_{\mathrm{gb}})\,\mathrm{d}(\ln\eta_{\mathrm{gb}}), (4)

where gsingle′′(ω;ηgb)g^{\prime\prime}_{\mathrm{single}}(\omega;\eta_{\mathrm{gb}}) is the localized Debye-like loss response of an individual viscosity class and p(ηgb)p(\eta_{\mathrm{gb}}) is the corresponding length-weighted probability density function. In practice, the reduced-order model is implemented at the level of the complex modulus, so that both the storage and loss components, G(ω)G^{\prime}(\omega) and G′′(ω)G^{\prime\prime}(\omega), are obtained from the real and imaginary parts of the same distributed standard-linear-solid representation. The explicit form used for this calculation is given in Appendix E.3.

Figure 6 shows that this simple model reproduces the main qualitative trend seen in the FEM calculations: increasing the width of the viscosity distribution suppresses the peak height and broadens the spectrum into a weak background.

The 0-D formulation provides both a compact physical interpretation of the numerical results and a computationally efficient way to explore how an assumed grain-boundary viscosity distribution maps into an attenuation spectrum.

The 0-D model does not eliminate the role of geometry. As shown in Section 3, irregular grain topology changes both the relaxation strength and the characteristic frequency relative to the regular hexagonal benchmark. In the narrow-distribution limit, these geometric effects provide the calibration for the amplitude and frequency scale of the reduced-order model. The present formulation should therefore be understood as separating the problem into two parts: geometric calibration of the relaxation response, and statistical averaging over the grain-boundary viscosity distribution.

Refer to caption
Figure 6: 0-D SLS model for EAGBS with distributed grain-boundary viscosity. (a) Calculated loss modulus from a reduced-order model, in which the macroscopic response is constructed as the parallel superposition of many independent Debye-like relaxation elements whose viscosities follow a log-normal distribution of width ση\sigma_{\eta}. The characteristic frequency ωe\omega_{e} is defined from the peak of the narrowest distribution. (b) Quantitative trends extracted from the 0-D model. Increasing ση\sigma_{\eta} produces a monotonic decrease in peak height together with an increase in full-width at half-maximum (FWHM).
Refer to caption
Figure 7: Comparison of attenuation spectra for dry and wet olivine on a common shifted-frequency axis. Dry olivine data from Qu et al. (2024) are plotted after collapsing measurements acquired at multiple temperatures onto a common reference temperature Tref=1173T_{\rm ref}=1173 K using the sample-specific Arrhenius shift. Wet olivine data from Liu et al. (2023) are shown together with their fitted curves after shifting to the same reference temperature. Dry olivine is dominated by a broad background with only a subtle peak contribution, whereas wet olivine exhibits a distinctly peak-like feature whose amplitude increases with water content.

5.2 Implications for Dry and Wet Olivine Experiments

Figure 7 shows that dry olivine is characterized by a broad attenuation background with only a weak peak-like feature expressed mainly as a change in slope [quOnsetAnelasticBehavior2024]. The results of Sections 4 and 5.1 suggest a possible explanation for this behaviour. If grain boundaries sample a sufficiently broad distribution of viscosities, then the EAGBS contribution is spread over a wide range of relaxation times and may become difficult to distinguish from the background attenuation.

Such a broad distribution is physically plausible in dry olivine. Grain-boundary character in olivine spans a large five-dimensional crystallographic space [marquardtStructureCompositionOlivine2018]. Since olivine is orthorhombic with low crystal symmetry, its grain-boundary character space is far more diverse than that of face-centered cubic crystals such as aluminum. SEM observations further suggest that olivine grain boundaries do not cluster strongly around a small set of preferred misorientation axes [faulGrainMisorientationsPartially1999]. Molecular-dynamics calculations indicate that grain-boundary transport properties vary by more than three orders of magnitude across this space [wagnerAnisotropySelfdiffusionForsterite2016]. Additional variability in boundary thickness, local defect content, and interfacial structure would broaden the effective viscosity distribution still further. Dry olivine is therefore expected to sample a wide range of grain-boundary viscosities.

For scale, a log-normal distribution with ση=4\sigma_{\eta}=4 has a one-standard-deviation interval of exp(±4)\exp(\pm 4) about the median, spanning approximately 3×1033\times 10^{3}, or about 3.5 orders of magnitude, in viscosity. This is comparable to the order-of-magnitude variability suggested by molecular-dynamics calculations, although the precise width of the effective grain-boundary viscosity distribution in dry olivine remains poorly constrained.

The same framework may also explain why pronounced EAGBS peaks are more readily observed in simpler polycrystalline systems. In face-centered cubic metals such as aluminum, systematic surveys of all 388 distinct grain-boundary types find that the spread in mobility is narrower than in olivine [olmstedSurveyComputedGrain2009]. The sliding time is then concentrated around a more localized characteristic timescale, allowing the EAGBS peak to survive macroscopic averaging. This is consistent with classic observations in metals [keExperimentalEvidenceViscous1947]. The contrast with dry olivine is therefore consistent with the broader conclusion of this study: whether EAGBS appears experimentally as a distinct peak or only as a weak background contribution depends strongly on the width and position of the underlying grain-boundary viscosity distribution.

Wet olivine provides an instructive contrast. In Figure 7, the wet spectra show a more localized and higher-amplitude peak-like feature than the dry spectra. Liu et al. (2023) interpreted this feature in terms of bulk diffusion of hydrogen defects rather than grain-boundary sliding, mainly because the fitted peak position showed little clear dependence on grain size in their analysis [liuEffectWaterSeismic2023]. Karato (2025), however, argued that this conclusion is not robust and that, after excluding an outlier, the grain-size dependence is more consistent with an EAGBS interpretation [karatoCausalityItsImplications2025]. The present results suggest one possible reason why an EAGBS peak may be more visible in wet olivine: hydration may modify the grain-boundary state and thereby narrow the effective viscosity distribution.

Atomistic calculations on forsterite show that hydrogen-bearing defects are energetically favored at grain boundaries and that hydrated boundaries may develop lower-density interfacial regions [deleeuwProtoncontainingDefectsForsterite2000]. This suggests that hydration may modify grain boundaries before comparable effects are expressed uniformly throughout the bulk. If hydration drives boundaries toward a more liquid-like or weakly structured interfacial state, then the broad dry-olivine distribution of ηgb\eta_{\mathrm{gb}} may narrow because the effective film viscosity would depend less strongly on the original crystallographic boundary character. A qualitatively similar effect is seen in melt-bearing olivine aggregates, where a more distinct peak-like relaxation feature is observed [faulShearWaveAttenuation2004, jacksonShearWaveAttenuation2004]. Within the present framework, such observations are consistent with the idea that boundary-state modification may make EAGBS easier to observe experimentally.

This interpretation does not exclude Liu et al.’s bulk hydrogen-defect diffusion explanation, but it suggests a simple experimental discriminator. If the wet peak is controlled primarily by a bulk hydrogen-defect relaxation, then its strength should continue to increase with water content. By contrast, if the peak reflects grain-boundary sliding made more visible by preferential boundary hydration and boundary-state modification, then its amplitude should eventually saturate once most grain boundaries have been modified. In that case, further water uptake would produce only limited additional enhancement because the boundary network would already be close to saturation.

5.3 Implications for Seismic Attenuation and Velocity Dispersion

Upper-mantle viscoelasticity is expressed through both seismic attenuation and velocity dispersion. For weak attenuation, the inverse quality factor is approximately

Q1(ω)G′′(ω)G(ω),Q^{-1}(\omega)\approx\frac{G^{\prime\prime}(\omega)}{G^{\prime}(\omega)}, (5)

and the corresponding shear-wave velocity is

Vs(ω)G(ω)ρ,V_{s}(\omega)\approx\sqrt{\frac{G^{\prime}(\omega)}{\rho}}, (6)

where ρ\rho is density.

Recent work has argued that transient diffusion creep alone may be insufficient to explain the observed attenuation of the asthenosphere at seismic periods. In particular, \citeArudgeViscoelasticRheologyTransient2026 showed that extrapolation of transient diffusion creep to seismic frequencies yields attenuation significantly smaller than the Q1102Q^{-1}\sim 10^{-2} often inferred from seismology. This suggests that an additional dissipative mechanism may be required under upper-mantle conditions.

In terms of dissipation, \citeApriestleyThermalAnisotropicStructure2024 parameterized surface-wave velocity as a function of temperature and pressure by combining a low-temperature elastic dependence of density and unrelaxed shear modulus with a high-temperature Andrade-type anelastic reduction. They emphasized that this high-temperature parameterization is empirical, although it provides a simple description of the observed broad power-law anelastic behavior. Here we retain the same low-temperature elastic parameterization, but replace the empirical high-temperature Andrade-type reduction with the distributed-viscosity EAGBS model developed in Section 5.1, to examine whether a physically motivated grain-boundary sliding mechanism can generate a comparably broad anelastic velocity reduction. The reference sliding timescale is anchored to the dry olivine experiments of \citeAquOnsetAnelasticBehavior2024, while the activation energy of grain-boundary relaxation, EaE_{a}, and the width of the log-normal grain-boundary viscosity distribution, ση\sigma_{\eta}, are treated as fitting parameters. A full mathematical statement of the fitted reduced-order model, including the definitions of μ(T,P)\mu(T,P), ρ(T,P)\rho(T,P), and Vs,u(T,P)V_{s,u}(T,P), together with the inversion procedure and best-fitting parameters, is provided in  E and Table 1.

The resulting fit and the corresponding attenuation calculated at a 40 s period are shown in Figure 8. The fit shows that the distributed-viscosity EAGBS model can account for the nonlinear high-temperature reduction in VsV_{s}, while also generating attenuation of the order required by asthenospheric observations. In particular, the narrow-distribution case produces insufficient attenuation, whereas the fitted broader distribution, with ση=3.92\sigma_{\eta}=3.92, yields attenuation of order Q1102Q^{-1}\sim 10^{-2} over asthenospheric temperatures.

Refer to caption
Figure 8: Surface-wave velocity and attenuation inferred by the reduced-order distributed-viscosity EAGBS model. (a) Best-fitting velocity–temperature relationship (solid curves) compared with the seismic data compiled by \citeApriestleyThermalAnisotropicStructure2024 at 40 and 50 km depth (symbols). (b) Corresponding model prediction for attenuation, shown as inverse quality factor Q1Q^{-1}, as a function of temperature. The best-fitting case (σlnτ=3.90\sigma_{\ln\tau}=3.90) is compared with fixed narrow (σlnτ=0.01\sigma_{\ln\tau}=0.01) and broad (σlnτ=7.00\sigma_{\ln\tau}=7.00) distribution cases obtained by varying σlnτ\sigma_{\ln\tau} while holding all other parameters fixed at their best-fit values. The shaded band marks the order-of-magnitude range Q1Q^{-1}\sim10210^{-2} inferred for the asthenosphere. Narrow viscosity distributions produce insufficient attenuation, whereas broader distributions yield seismically relevant values.

The best-fitting activation energy is Ea=429E_{a}=429 kJ/mol, which is slightly lower than, but still comparable to, the range of grain-boundary diffusion activation energies inferred experimentally by \citeAyabeGrainBoundaryDiffusionCreep2020 and 666 kJ/mol by \citeAquOnsetAnelasticBehavior2024. The fitted viscosity-distribution width is ση=3.92\sigma_{\eta}=3.92, indicating that substantial grain-boundary rheological heterogeneity is required if EAGBS is to account simultaneously for the observed velocity reduction and seismically relevant attenuation. This fitted value is also broadly consistent with the hypothesis developed in Sections 4 and 5.2 that dry olivine may sample an effective grain-boundary viscosity distribution spanning several orders of magnitude.

These results should be interpreted cautiously. The fit is not a unique inversion for grain-boundary properties, and it inherits the assumptions of the reduced-order model, including the adopted low-temperature elastic parameterization, the laboratory anchoring of the reference sliding time, the neglect of additional attenuation mechanisms, and the use of a single activation energy for all boundary types. Nevertheless, the exercise demonstrates that distributed-viscosity EAGBS is capable, in principle, of producing both a nonlinear high-temperature velocity reduction and attenuation levels of order Q1102Q^{-1}\sim 10^{-2}, making it a plausible contributor to upper-mantle seismic anelasticity.

Other candidate mechanisms have also been proposed to explain the missing dispersion and attenuation in the upper asthenosphere. One interpretation invokes poroelastic effects [mavkoVelocityAttenuationPartially1980, takeiEffectPoreGeometry2002] and enhanced anelasticity [faulShearWaveAttenuation2004] associated with partial melting. However, geochemical constraints suggest that the melt fraction in the upper mantle is very small [mckenzieConstraintsMeltGeneration2000], making it difficult to attribute the observed large dispersion to melt alone [takeiPhaseFieldModelingGrain2019]. Another possible explanation is grain-boundary premelting [yamauchiApplicationPremeltingModel2020a], motivated by the observation of a high-frequency attenuation peak in borneol rock-analogue experiments [takeiTemperatureGrainSize2014, yamauchiPolycrystalAnelasticityNearsolidus2016]. This peak exhibits scaling relationships different from those of the EAGBS peak considered in this study. However, the physical mechanism by which premelting enhances anelastic behaviour and produces such a peak remains unclear. Further theoretical and experimental work is therefore needed to clarify the role of premelt in the upper asthenosphere.

6 Conclusions

This study tests whether microstructural heterogeneity can reconcile the classical EAGBS prediction of a localized Debye-like attenuation peak with the weak or poorly resolved peak observed in dry olivine experiments. The numerical results show that different forms of heterogeneity have different effects on the macroscopic spectrum.

Irregular grain geometry substantially changes the baseline EAGBS response relative to the regular hexagonal benchmark, but increasing grain-size variance within irregular Voronoi aggregates produces only modest changes in relaxed modulus and peak height, with little spectral broadening. Within the present model framework, grain-size heterogeneity alone is therefore insufficient to account for the broad, weak attenuation background observed in dry olivine. By contrast, a broad distribution of grain-boundary viscosities progressively suppresses and broadens the Debye-like peak into a weak background extending across a wide frequency interval. The bin-resolved decomposition shows that this broadening does not require intrinsically non-linear local behaviour. Instead, it arises from the superposition of many localized relaxation processes with different characteristic timescales. The approximately additive scaling of integrated dissipation with viscosity-class boundary length then motivates a reduced-order 0-D description of the aggregate response.

These results imply that the absence of a pronounced EAGBS peak in dry olivine does not necessarily indicate the absence of EAGBS itself. If dry olivine samples a sufficiently broad distribution of grain-boundary viscosities, the EAGBS contribution may be distributed over such a wide range of relaxation times that it appears experimentally only as part of a broad attenuation background. Conversely, if hydration or other chemical modification narrows the effective grain-boundary viscosity distribution, a more distinct peak may emerge. The same mechanism may also be relevant for upper-mantle seismology: even when viscosity heterogeneity suppresses the amplitude of the loss peak, the broadened EAGBS spectrum can still generate attenuation of order Q1102Q^{-1}\sim 10^{-2} and associated velocity reductions of order a few percent relative to the low-temperature elastic trend. EAGBS therefore remains a plausible candidate mechanism for upper-mantle seismic attenuation and dispersion, provided that grain-boundary viscosities are sufficiently heterogeneous.

Several limitations remain important. The present calculations are restricted to 2-D isotropic elastic aggregates with prescribed statistical distributions of grain-boundary viscosity, and do not explicitly include crystallographic elastic anisotropy, correlated boundary properties, or coupling to transient diffusion creep. The seismic comparison should therefore be interpreted as a plausibility test rather than a unique inversion for mantle grain-boundary properties. Extending the framework to 3-D microstructures and better constraining the physically realistic distribution of grain-boundary viscosities in olivine are key next steps. Nevertheless, the results presented here identify grain-boundary viscosity heterogeneity as a potentially fundamental control on the macroscopic expression of EAGBS in polycrystalline mantle rocks.

Appendix A Governing equations

Grain interiors are modeled as isotropic, linearly elastic solids in the quasistatic limit. Neglecting inertial terms, the local balance of linear momentum is

𝝈=𝟎in each grain,\nabla\cdot\boldsymbol{\sigma}=\mathbf{0}\qquad\text{in each grain}, (7)

where 𝝈\boldsymbol{\sigma} is the Cauchy stress tensor. The constitutive relation is

σij=λεkkδij+2μεij,\sigma_{ij}=\lambda\varepsilon_{kk}\delta_{ij}+2\mu\varepsilon_{ij}, (8)

with strain tensor

εij=12(uixj+ujxi),\varepsilon_{ij}=\frac{1}{2}\left(\frac{\partial{u_{i}}}{\partial{x_{j}}}+\frac{\partial{u_{j}}}{\partial{x_{i}}}\right), (9)

where 𝐮\mathbf{u} is the displacement field, and λ\lambda and μ\mu are the Lamé parameters.

Grain boundaries are represented as infinitesimally thin viscous interfaces. Tangential sliding is governed by

δσns=η[ust],\delta\sigma_{ns}=\eta\left[\frac{\partial{u_{s}}}{\partial{t}}\right], (10)

while continuity of normal displacement is enforced by

[un]=0.[u_{n}]=0. (11)

Here σns\sigma_{ns} is the shear traction resolved on the grain boundary, δ\delta is the thickness of the viscous intergranular layer, η\eta is its viscosity, and [][\cdot] denotes the jump across the boundary. The subscripts nn and ss denote the components normal and tangential to the grain boundary, respectively. Equation (10) corresponds to tangential viscous sliding in a thin intergranular film [rajGrainBoundarySliding1971], whereas equation (11) prevents boundary opening.

Appendix B Non-dimensionalization

To identify the relevant control parameters, the equations are non-dimensionalized using a characteristic grain size aa, a characteristic displacement amplitude u0u_{0}, and a reference grain-boundary viscosity η0\eta_{0}. We define

𝐮\displaystyle\mathbf{u} =u0𝐮,\displaystyle=u_{0}\mathbf{u}^{\prime}, (12a)
𝝈\displaystyle\boldsymbol{\sigma} =μu0a𝝈,\displaystyle=\frac{\mu u_{0}}{a}\boldsymbol{\sigma}^{\prime}, (12b)
t\displaystyle t =tηt,\displaystyle=t_{\eta}t^{\prime}, (12c)
𝜺\displaystyle\boldsymbol{\varepsilon} =u0a𝜺,\displaystyle=\frac{u_{0}}{a}\boldsymbol{\varepsilon}^{\prime}, (12d)

where the characteristic sliding time scale is

tη=η0aδμ.t_{\eta}=\frac{\eta_{0}a}{\delta\mu}. (13)

After substitution of equations (12)–(13) and dropping primes for clarity, the governing equations become

𝝈=𝟎in each grain,\nabla\cdot\boldsymbol{\sigma}=\mathbf{0}\qquad\text{in each grain}, (14)

together with the grain-boundary conditions

σns\displaystyle\sigma_{ns} =ηη0[ust],\displaystyle=\frac{\eta}{\eta_{0}}\left[\frac{\partial{u_{s}}}{\partial{t}}\right], (15a)
[un]\displaystyle[u_{n}] =0.\displaystyle=0. (15b)

Under time-harmonic loading of the form eiωt\mathrm{e}^{i\omega t}, the time derivative is replaced by multiplication by iωi\omega, giving

σns=iωηη0[us].\sigma_{ns}=i\omega\frac{\eta}{\eta_{0}}[u_{s}]. (16)

Here ω\omega is the non-dimensional angular frequency.

Appendix C Discretization

The governing equations are solved on a representative volume element (RVE) containing multiple grains separated by viscous interfaces. Because the displacement field is discontinuous across grain boundaries, the RVE is partitioned into subdomains, each containing a single grain or grain fragment, and the interior elasticity problem is discretized in H1H^{1} on each subdomain. Here, H1H^{1} denotes the Sobolev space of functions whose values and first weak derivatives are square-integrable, which is the natural finite-element space for continuous displacement fields within each elastic grain. The grain-interior displacement is discretized with quadratic (P2P^{2}) elements, while the grain-boundary tractions are discretized with linear (P1P^{1}) elements.

C.1 Weak form in grain interiors

For a grain occupying domain Ωi\Omega_{i}, we test equation (14) against a vector test function 𝐯H1(Ωi)\mathbf{v}\in H^{1}(\Omega_{i}). Integration by parts yields

Ωi𝝈(𝐮):𝜺(𝐯)dVΩi𝐯𝝈(𝐮)𝐧idS=0,\int_{\Omega_{i}}\boldsymbol{\sigma}^{*}(\mathbf{u}):\boldsymbol{\varepsilon}(\mathbf{v})\,\mathrm{d}V-\int_{\partial\Omega_{i}}\mathbf{v}\cdot\boldsymbol{\sigma}^{*}(\mathbf{u})\cdot\mathbf{n}_{i}\,\mathrm{d}S=0, (17)

where ()(\cdot)^{*} denotes complex conjugation, consistent with the complex harmonic representation.

C.2 Weak form on grain boundaries

Consider two neighboring grains Ωi\Omega_{i} and Ωj\Omega_{j} sharing an interface

ΓGB=ΩiΩj.\Gamma_{\mathrm{GB}}=\partial\Omega_{i}\cap\partial\Omega_{j}.

Combining the boundary terms from the two grains gives

Ωi𝐯𝝈(𝐮)𝐧idS+Ωj𝐯𝝈(𝐮)𝐧jdS=ΓGB[𝐯]𝝈(𝐮)𝐧jdS,\int_{\partial\Omega_{i}}\mathbf{v}\cdot\boldsymbol{\sigma}^{*}(\mathbf{u})\cdot\mathbf{n}_{i}\,\mathrm{d}S+\int_{\partial\Omega_{j}}\mathbf{v}\cdot\boldsymbol{\sigma}^{*}(\mathbf{u})\cdot\mathbf{n}_{j}\,\mathrm{d}S=\int_{\Gamma_{\mathrm{GB}}}[\mathbf{v}]\cdot\boldsymbol{\sigma}^{*}(\mathbf{u})\cdot\mathbf{n}_{j}\,\mathrm{d}S, (18)

where 𝐧j=𝐧i\mathbf{n}_{j}=-\mathbf{n}_{i} and [𝐯]=𝐯i𝐯j[\mathbf{v}]=\mathbf{v}_{i}-\mathbf{v}_{j}.

Let 𝐧\mathbf{n} and 𝐬\mathbf{s} denote the local unit normal and tangential directions on the interface. The traction vector 𝝈𝐧\boldsymbol{\sigma}\cdot\mathbf{n} is decomposed into normal and tangential components,

tn=𝐧𝝈𝐧,ts=𝐬𝝈𝐧.t_{n}=\mathbf{n}\cdot\boldsymbol{\sigma}\cdot\mathbf{n},\qquad t_{s}=\mathbf{s}\cdot\boldsymbol{\sigma}\cdot\mathbf{n}. (19)

The interface contribution may then be written as

ΓGB[𝐯]𝝈(𝐮)𝐧dS=ΓGB([vs]ts+[vn]tn)dS.\int_{\Gamma_{\mathrm{GB}}}[\mathbf{v}]\cdot\boldsymbol{\sigma}^{*}(\mathbf{u})\cdot\mathbf{n}\,\mathrm{d}S=\int_{\Gamma_{\mathrm{GB}}}\left([v_{s}]\,t_{s}^{*}+[v_{n}]\,t_{n}^{*}\right)\mathrm{d}S. (20)

The grain-boundary conditions are imposed weakly by treating tst_{s} and tnt_{n} as additional unknown interface tractions, with corresponding test functions rsr_{s} and rnr_{n}. From equations (16) and (15b), we obtain

iωη0ηΓGBtsrsdS=ΓGB[us]rsdS,\frac{i}{\omega}\frac{\eta_{0}}{\eta}\int_{\Gamma_{\mathrm{GB}}}t_{s}^{*}r_{s}\,\mathrm{d}S=\int_{\Gamma_{\mathrm{GB}}}[u_{s}]^{*}r_{s}\,\mathrm{d}S, (21)

and

ΓGB[un]rndS=0.\int_{\Gamma_{\mathrm{GB}}}[u_{n}]^{*}r_{n}\,\mathrm{d}S=0. (22)

Collecting the interior and interface contributions, the weak form becomes

iΩi𝝈(𝐮):𝜺(𝐯)dV\displaystyle\sum_{i}\int_{\Omega_{i}}\boldsymbol{\sigma}^{*}(\mathbf{u}):\boldsymbol{\varepsilon}(\mathbf{v})\,\mathrm{d}V (23)
ΓGB[vs]tsdSΓGB[us]rsdS+iωη0ηΓGBtsrsdS\displaystyle\quad-\int_{\Gamma_{\mathrm{GB}}}[v_{s}]\,t_{s}^{*}\,\mathrm{d}S-\int_{\Gamma_{\mathrm{GB}}}[u_{s}]^{*}r_{s}\,\mathrm{d}S+\frac{i}{\omega}\frac{\eta_{0}}{\eta}\int_{\Gamma_{\mathrm{GB}}}t_{s}^{*}r_{s}\,\mathrm{d}S
ΓGB[vn]tndSΓGB[un]rndS\displaystyle\quad-\int_{\Gamma_{\mathrm{GB}}}[v_{n}]\,t_{n}^{*}\,\mathrm{d}S-\int_{\Gamma_{\mathrm{GB}}}[u_{n}]^{*}r_{n}\,\mathrm{d}S
+(RVE boundary terms)=0.\displaystyle\quad+\text{(RVE boundary terms)}=0.

C.3 Periodic boundary conditions on the RVE

For a periodic RVE, the total displacement is decomposed into a macroscopic affine part and a periodic fluctuation,

𝐮total=𝐔+𝐮,\mathbf{u}_{\mathrm{total}}=\mathbf{U}+\mathbf{u}, (24)

where 𝐔\mathbf{U} represents the imposed macroscopic deformation and 𝐮\mathbf{u} is periodic over the RVE.

Following the micropolar homogenization framework of \citeArudgeMicropolarContinuumModel2021,rudgeViscoelasticRheologyTransient2026, the displacement jump between neighboring RVEs may be written as

[𝐔]=𝚪𝐑+(𝑲𝐑)×𝐝,[\mathbf{U}]=\boldsymbol{\Gamma}\cdot\mathbf{R}+(\boldsymbol{K}\cdot\mathbf{R})\times\mathbf{d}, (25)

where 𝐑\mathbf{R} joins the centroids of neighboring RVEs and 𝐝\mathbf{d} joins the centroid of the neighboring RVE to a point on the boundary. In the present study, we adopt a Cauchy-continuum upscaling and neglect granular-scale rotational degrees of freedom, so that 𝑲=𝟎\boldsymbol{K}=\boldsymbol{0} and 𝚪\boldsymbol{\Gamma} is symmetric. The imposed jump therefore reduces to

[𝐔]=𝚪𝐑.[\mathbf{U}]=\boldsymbol{\Gamma}\cdot\mathbf{R}. (26)

Applying the same interface treatment as in Section C.2 to the periodic RVE boundary gives

iΩi𝝈(𝐮):𝜺(𝐯)dV\displaystyle\sum_{i}\int_{\Omega_{i}}\boldsymbol{\sigma}^{*}(\mathbf{u}):\boldsymbol{\varepsilon}(\mathbf{v})\,\mathrm{d}V (27)
ΓGB([vs]ts+[vn]tn)dSΓGB([us]rs+[un]rn)dS\displaystyle\quad-\int_{\Gamma_{\mathrm{GB}}}\left([v_{s}]\,t_{s}^{*}+[v_{n}]\,t_{n}^{*}\right)\mathrm{d}S-\int_{\Gamma_{\mathrm{GB}}}\left([u_{s}]^{*}r_{s}+[u_{n}]^{*}r_{n}\right)\mathrm{d}S
+iωη0ηΓGBtsrsdS\displaystyle\quad+\frac{i}{\omega}\frac{\eta_{0}}{\eta}\int_{\Gamma_{\mathrm{GB}}}t_{s}^{*}r_{s}\,\mathrm{d}S
ΓtopΓright([vs]ts+[vn]tn)dS\displaystyle\quad-\int_{\Gamma_{\mathrm{top}}\cup\Gamma_{\mathrm{right}}}\left([v_{s}]\,t_{s}^{*}+[v_{n}]\,t_{n}^{*}\right)\mathrm{d}S
ΓtopΓright([us]rs+[un]rn)dS\displaystyle\quad-\int_{\Gamma_{\mathrm{top}}\cup\Gamma_{\mathrm{right}}}\left([u_{s}]^{*}r_{s}+[u_{n}]^{*}r_{n}\right)\mathrm{d}S
=ΓtopΓright(𝚪𝐑𝐧)rndSΓtopΓright(𝚪𝐑𝐬)rsdS.\displaystyle=-\int_{\Gamma_{\mathrm{top}}\cup\Gamma_{\mathrm{right}}}\left(\boldsymbol{\Gamma}^{*}\cdot\mathbf{R}\cdot\mathbf{n}\right)r_{n}\,\mathrm{d}S-\int_{\Gamma_{\mathrm{top}}\cup\Gamma_{\mathrm{right}}}\left(\boldsymbol{\Gamma}^{*}\cdot\mathbf{R}\cdot\mathbf{s}\right)r_{s}\,\mathrm{d}S.

Appendix D Macroscopic energy measures and extraction of G(ω)G^{\prime}(\omega), G′′(ω)G^{\prime\prime}(\omega), and binned contributions

For each prescribed harmonic macroscopic loading and angular frequency ω\omega, the finite-element solution provides the complex displacement field and the corresponding grain-boundary tractions. The effective complex modulus is extracted from cycle-averaged energy measures.

Under harmonic loading, the displacement field is written as

𝐮(𝐱,t)=[𝐮^(𝐱)eiωt],\mathbf{u}(\mathbf{x},t)=\Re\!\left[\hat{\mathbf{u}}(\mathbf{x})\,\mathrm{e}^{i\omega t}\right], (28)

where 𝐮^=𝐮R+i𝐮I\hat{\mathbf{u}}=\mathbf{u}^{\mathrm{R}}+i\mathbf{u}^{\mathrm{I}} is the complex displacement amplitude. The corresponding strain and stress amplitudes are decomposed as

𝜺^=𝜺R+i𝜺I,𝝈^=𝝈R+i𝝈I.\hat{\boldsymbol{\varepsilon}}=\boldsymbol{\varepsilon}^{\mathrm{R}}+i\boldsymbol{\varepsilon}^{\mathrm{I}},\qquad\hat{\boldsymbol{\sigma}}=\boldsymbol{\sigma}^{\mathrm{R}}+i\boldsymbol{\sigma}^{\mathrm{I}}. (29)

The cycle-averaged elastic energy density stored in the grain interiors is

wstore=12(𝝈R:𝜺R+𝝈I:𝜺I).w_{\mathrm{store}}=\frac{1}{2}\left(\boldsymbol{\sigma}^{\mathrm{R}}:\boldsymbol{\varepsilon}^{\mathrm{R}}+\boldsymbol{\sigma}^{\mathrm{I}}:\boldsymbol{\varepsilon}^{\mathrm{I}}\right). (30)

Integrating over the representative volume element (RVE) and normalizing by the RVE area AA gives the macroscopic stored elastic energy

Estore(ω)=12AiΩi(𝝈R:𝜺R+𝝈I:𝜺I)dV,E_{\mathrm{store}}(\omega)=\frac{1}{2A}\sum_{i}\int_{\Omega_{i}}\left(\boldsymbol{\sigma}^{\mathrm{R}}:\boldsymbol{\varepsilon}^{\mathrm{R}}+\boldsymbol{\sigma}^{\mathrm{I}}:\boldsymbol{\varepsilon}^{\mathrm{I}}\right)\,\mathrm{d}V, (31)

where the sum is taken over all grains Ωi\Omega_{i}.

Dissipation occurs only on grain boundaries through viscous sliding. Let t^s=tsR+itsI\hat{t}_{s}=t_{s}^{\mathrm{R}}+it_{s}^{\mathrm{I}} denote the complex tangential traction amplitude on a grain boundary Γ(ij)\Gamma^{(ij)}. Using the viscous sliding law in equation (16), the cycle-averaged energy dissipated on that boundary is

Ediss(ij)(ω)=12Aωη0η(ij)Γ(ij)|t^s|2dS,E_{\mathrm{diss}}^{(ij)}(\omega)=\frac{1}{2A\,\omega}\frac{\eta_{0}}{\eta^{(ij)}}\int_{\Gamma^{(ij)}}\left|\hat{t}_{s}\right|^{2}\,\mathrm{d}S, (32)

where

|t^s|2=(tsR)2+(tsI)2.\left|\hat{t}_{s}\right|^{2}=\left(t_{s}^{\mathrm{R}}\right)^{2}+\left(t_{s}^{\mathrm{I}}\right)^{2}. (33)

Summing over all internal grain boundaries gives the total macroscopic dissipation

Ediss(ω)=(i,j)Ediss(ij)(ω).E_{\mathrm{diss}}(\omega)=\sum_{(i,j)}E_{\mathrm{diss}}^{(ij)}(\omega). (34)

The effective response is obtained component-wise from the strain-energy measures. For a prescribed macroscopic strain component of amplitude Γ0\Gamma_{0}, the corresponding component of the effective complex stiffness tensor is

Cijkl(ω)=2Estore(ω)Γ02,Cijkl′′(ω)=2Ediss(ω)Γ02,C^{\prime}_{ijkl}(\omega)=\frac{2E_{\mathrm{store}}(\omega)}{\Gamma_{0}^{2}},\qquad C^{\prime\prime}_{ijkl}(\omega)=\frac{2E_{\mathrm{diss}}(\omega)}{\Gamma_{0}^{2}}, (35)

where the indices ijklijkl denote the stiffness component associated with the imposed macroscopic strain mode. For the simple-shear loading used to calculate the shear response, this component is identified with the effective complex shear modulus,

G(ω)=G(ω)iG′′(ω).G^{*}(\omega)=G^{\prime}(\omega)-iG^{\prime\prime}(\omega). (36)

To quantify how different viscosity classes contribute to the macroscopic attenuation spectrum, the set of grain boundaries is partitioned into bins according to their assigned viscosity η(ij)\eta^{(ij)}. Let k\mathcal{B}_{k} denote the set of boundaries in viscosity bin kk. The dissipative contribution of that bin is then

Ediss(k)(ω)=(i,j)kEdiss(ij)(ω),E_{\mathrm{diss}}^{(k)}(\omega)=\sum_{(i,j)\in\mathcal{B}_{k}}E_{\mathrm{diss}}^{(ij)}(\omega), (37)

and the corresponding contribution to the imaginary modulus is

C′′(k)(ω)=2Ediss(k)(ω)Γ02.C^{\prime\prime(k)}(\omega)=\frac{2E_{\mathrm{diss}}^{(k)}(\omega)}{\Gamma_{0}^{2}}. (38)

By construction,

C′′(ω)=kC′′(k)(ω),C^{\prime\prime}(\omega)=\sum_{k}C^{\prime\prime(k)}(\omega), (39)

so the total attenuation spectrum is decomposed into additive contributions from different grain-boundary viscosity classes.

This decomposition is used in Section 4 to show that broad macroscopic attenuation arises from the superposition of many localized dissipation spectra associated with boundaries relaxing at different characteristic time scales.

Appendix E Reduced-order model used to fit seismic velocity–temperature data

To examine whether distributed-viscosity EAGBS can reproduce the nonlinear high-temperature reduction in seismic velocity, we fitted the reduced-order model described in Section 5.1 to the surface-wave shear-velocity data used by \citeApriestleyThermalAnisotropicStructure2024. The fit was performed for the 40 and 50 km depth datasets.

E.1 Low-temperature elastic parameterization

Following \citeApriestleyThermalAnisotropicStructure2024, the unrelaxed shear modulus was taken to vary linearly with temperature and pressure,

μ(T,P)=μ0+μTT+μPP,\mu(T,P)=\mu_{0}+\frac{\partial\mu}{\partial T}T+\frac{\partial\mu}{\partial P}P, (40)

where μ0\mu_{0}, μ/T\partial\mu/\partial T, and μ/P\partial\mu/\partial P are fitting parameters. Here TT is in C and PP is in GPa.

Density was prescribed as

ρ(T,P)=ρ0(1αT+PKT),\rho(T,P)=\rho_{0}\left(1-\alpha T+\frac{P}{K_{T}}\right), (41)

with fixed constants ρ0=3213kgm3\rho_{0}=3213~\mathrm{kg\,m^{-3}}, α=4.07×105C1\alpha=4.07\times 10^{-5}~{}^{\circ}\mathrm{C}^{-1}, and KT=115K_{T}=115 GPa [isaakHightemperatureElasticityIronbearing1992].

Rather than prescribing pressure from a fixed depth gradient, pressure was computed self-consistently from hydrostatic balance,

dPdz=ρ(T,P)g,\frac{\mathrm{d}P}{\mathrm{d}z}=\rho(T,P)\,g, (42)

where g=9.81ms2g=9.81~\mathrm{m\,s^{-2}}. The model is evaluated pointwise at each (T,z)(T,z) pair: the temperature TT is treated as uniform over the column [0,z][0,z] when integrating (42), and the resulting P(z,T)P(z,T) is used to evaluate μ(T,P)\mu(T,P) and τ(T,P)\tau(T,P). This isothermal-column approximation introduces negligible error (about 5%5\% error in local density and about 2%2\% error in the integrated pressure) because αT1\alpha T\ll 1 over the mantle temperature range. Substituting equation (41) into (42) gives the analytic solution

P(z,T)=ab(ebz1),P(z,T)=\frac{a}{b}\left(\mathrm{e}^{bz}-1\right), (43)

where

a=ρ0(1αT)g,b=ρ0gKT,a=\rho_{0}(1-\alpha T)g,\qquad b=\frac{\rho_{0}g}{K_{T}}, (44)

with PP in Pa, zz in m, and KTK_{T} expressed in Pa in equation (43). In the implementation, pressure is converted to GPa before evaluating equation (40).

The corresponding unrelaxed shear-wave velocity is

Vs,u(T,P)=μ(T,P)ρ(T,P).V_{s,u}(T,P)=\sqrt{\frac{\mu(T,P)}{\rho(T,P)}}. (45)

E.2 Temperature-dependent EAGBS timescale

The EAGBS relaxation time was parameterized by scaling from a laboratory reference state:

τ(T,P)=τref(ddref)(μrefμ(T,P))(TKTref,K)exp[EaR(1TK1Tref,K)],\tau(T,P)=\tau_{\mathrm{ref}}\left(\frac{d}{d_{\mathrm{ref}}}\right)\left(\frac{\mu_{\mathrm{ref}}}{\mu(T,P)}\right)\left(\frac{T_{K}}{T_{\mathrm{ref},K}}\right)\exp\!\left[\frac{E_{a}}{R}\left(\frac{1}{T_{K}}-\frac{1}{T_{\mathrm{ref},K}}\right)\right], (46)

where TK=T+273.15T_{K}=T+273.15 is temperature in Kelvin, RR is the gas constant, EaE_{a} is the activation energy, and

μref=μ(Tref,Pref).\mu_{\mathrm{ref}}=\mu(T_{\mathrm{ref}},P_{\mathrm{ref}}). (47)

In the fit, the fixed reference values were

d=103m,dref=5×106m,Tref=900C,Pref=0.2GPa.d=10^{-3}\ \mathrm{m},\qquad d_{\mathrm{ref}}=5\times 10^{-6}\ \mathrm{m},\qquad T_{\mathrm{ref}}=900^{\circ}\mathrm{C},\qquad P_{\mathrm{ref}}=0.2\ \mathrm{GPa}. (48)

The parameter τref\tau_{\mathrm{ref}} is therefore an effective reference sliding time at the laboratory anchor state, and was fitted in logarithmic form through log10τref\log_{10}\tau_{\mathrm{ref}}.

E.3 Distributed-viscosity standard-linear-solid representation

The dimensionless complex modulus reduction factor was represented as a parallel superposition of Debye elements,

M(ω;T,P)=1Δp(lnτ^)1+iωτ(T,P)τ^d(lnτ^),M^{*}(\omega;T,P)=1-\Delta\int_{-\infty}^{\infty}\frac{p(\ln\hat{\tau})}{1+i\omega\tau(T,P)\hat{\tau}}\,\mathrm{d}(\ln\hat{\tau}), (49)

where Δ\Delta is the total relaxation strength and p(lnτ^)p(\ln\hat{\tau}) is a normal distribution in lnτ^\ln\hat{\tau} with standard deviation σlnτ\sigma_{\ln\tau},

p(lnτ^)=1σlnτ2πexp[(lnτ^)22σlnτ2].p(\ln\hat{\tau})=\frac{1}{\sigma_{\ln\tau}\sqrt{2\pi}}\exp\!\left[-\frac{(\ln\hat{\tau})^{2}}{2\sigma_{\ln\tau}^{2}}\right]. (50)

In practice, this integral was evaluated numerically as a weighted quadrature over lnτ^\ln\hat{\tau}, truncated to ±6σlnτ\pm 6\sigma_{\ln\tau} and discretized using 2001 points. The relaxation strength was fixed at

Δ=0.28,\Delta=0.28, (51)

motivated by the finite-element results for irregular Voronoi aggregates.

For a seismic period TpT_{p}, with angular frequency ω=2π/Tp\omega=2\pi/T_{p}, the dispersed shear-wave velocity was computed as

Vs(T,P;ω)=Vs,u(T,P)[M(ω;T,P)].V_{s}(T,P;\omega)=V_{s,u}(T,P)\,\Re\!\left[\sqrt{M^{*}(\omega;T,P)}\right]. (52)

The inverse quality factor was evaluated from the complex compliance,

J(ω;T,P)=1M(ω;T,P),J^{*}(\omega;T,P)=\frac{1}{M^{*}(\omega;T,P)}, (53)

through

Q1(ω;T,P)=(J)(J).Q^{-1}(\omega;T,P)=-\frac{\Im(J^{*})}{\Re(J^{*})}. (54)

E.4 Fitting procedure

The model was fitted by nonlinear least squares to the observed shear-wave velocities. The residual vector was defined by

ri=Vsmodel(Ti,zi)Vs,iobs.r_{i}=V_{s}^{\mathrm{model}}(T_{i},z_{i})-V_{s,i}^{\mathrm{obs}}. (55)

The inversion was performed in two stages. In Stage 1, only the low-temperature data (T900T\leq 900^{\circ}C) at 40 and 50 km were used to estimate the low-temperature elastic parameters μ0\mu_{0}, μ/T\partial\mu/\partial T, and μ/P\partial\mu/\partial P, while holding the viscoelastic parameters fixed at their initial values. In Stage 2, all six parameters were fitted simultaneously using the 40 and 50 km datasets. The seismic period used in the velocity fit was chosen at Tp=40T_{p}=40 s.

The fitted parameter vector is therefore

𝐱=(μ0,μT,μP,log10τref,Ea,σlnτ).\mathbf{x}=\left(\mu_{0},\,\frac{\partial\mu}{\partial T},\,\frac{\partial\mu}{\partial P},\,\log_{10}\tau_{\mathrm{ref}},\,E_{a},\,\sigma_{\ln\tau}\right). (56)

Note that μ0\mu_{0} is the extrapolated shear modulus at 0C0^{\circ}\mathrm{C}, so small changes in μ/T\partial\mu/\partial T can produce large changes in the fitted intercept. Similarly, strong trade-offs exist among EaE_{a}, τref\tau_{\mathrm{ref}}, and σlnτ\sigma_{\ln\tau}.

Parameter Symbol Best-fit value
Reference shear modulus intercept μ0\mu_{0} 67.912067.9120 GPa
Temperature derivative of shear modulus μ/T\partial\mu/\partial T 9.30735×103-9.30735\times 10^{-3} GPa C-1
Pressure derivative of shear modulus μ/P\partial\mu/\partial P 2.417582.41758 GPa GPa-1
Logarithm of reference relaxation time log10τref\log_{10}\tau_{\mathrm{ref}} 5.099995.09999
Reference relaxation time τref\tau_{\mathrm{ref}} 1.26×1051.26\times 10^{5} s
Activation energy EaE_{a} 429.436429.436 kJ mol-1
Width of log-normal timescale distribution σlnτ\sigma_{\ln\tau} 3.897213.89721
Fixed relaxation strength Δ\Delta 0.280.28
Fixed seismic period for velocity fit TpT_{p} 4040 s
Fixed mantle grain size dd 1.0×1031.0\times 10^{-3} m
Fixed laboratory reference grain size drefd_{\mathrm{ref}} 5.0×1065.0\times 10^{-6} m
Fixed reference temperature TrefT_{\mathrm{ref}} 900900^{\circ}C
Fixed reference pressure PrefP_{\mathrm{ref}} 0.20.2 GPa
Overall root-mean-square error (RMSE) 0.0125050.012505 km s-1
Overall mean absolute error (MAE) 0.0094890.009489 km s-1
RMSE at 40 km 0.0143160.014316 km s-1
RMSE at 50 km 0.0103550.010355 km s-1
Table 1: Best-fitting parameters for the reduced-order distributed-viscosity EAGBS model. The fit was performed to the 40 and 50 km shear-wave velocity datasets.

Open Research Section

The finite-element homogenization and reduced-order modelling codes used in this study are available in \citeAliZhengxuanLi471EAGBS_homogenisationV002026. The archived release is distributed under the MIT license and is available at https://doi.org/10.5281/zenodo.19919739. The public development repository is hosted on GitHub at https://github.com/ZhengxuanLi471/EAGBS_homogenisation. All geometries and derived data can be reproduced by following the workflow documented in the repository.

AI-assisted tools, including ChatGPT and Claude, were used to assist with language polishing in the manuscript, and with debugging, refactoring, and generating repetitive implementation code. All AI-assisted text and code were reviewed, edited, tested where applicable, and validated by the authors. The authors take full responsibility for all simulations, analyses, figures, interpretations, and conclusions presented in this manuscript.

Conflict of Interest disclosure

The authors declare there are no conflicts of interest for this manuscript.

Acknowledgements.
We thank Thomas Breithaupt, David Wallis, and Yasuko Takei for helpful comments and constructive discussions. We are grateful to Dan McKenzie for sharing the seismic velocity data used in \citeApriestleyThermalAnisotropicStructure2024. This work was performed using resources provided by the Cambridge Service for Data Driven Discovery (CSD3), operated by the University of Cambridge Research Computing Service (https://www.csd3.cam.ac.uk), provided by Dell EMC and Intel using Tier-2 funding from the Engineering and Physical Sciences Research Council (capital grant EP/T022159/1), and DiRAC funding from the Science and Technology Facilities Council (https://www.dirac.ac.uk). No specific funding was received for this work.

References