Skip to content

Background

Garnet is a mineral commonly used in metamorphic and magmatic petrology to better understand geological processes, as it occurs in a variety of rock types. This mineral often exhibits a wide range of compositional zoning, which can be interpreted as recording ranges of pressure and temperature (PT) conditions. Modelling diffusion processes can help to better understand this zoning and better constrain the pressure-temperature-time (PTt) conditions of the metamorphic or magmatic event of interest.

Linear diffusion theory

Trace element diffusion in garnet can be described by Fick's second law of diffusion:

Ct=(DC),

with C the composition of the diffusing species in µg/g, D the diffusion coefficient, t the time, and the gradient operator.

In most cases, D can be calculated from an Arrhenius relationship and is linear with respect to the diffusing species composition due to the low concentration of the trace elements. In DiffusionGarnet.jl, the diffusion coefficients available are from the package GeoParams.jl.

Multi-component theory

Major element diffusion in garnet is described by a coupled multicomponent system between four poles: Mg, Fe, Mn and Ca. This can be expressed by a system of parabolic partial differential equations (PDEs) following Fick's first law of diffusion:

Cit=j=1n1DijCj,

with Ci the molar fraction of the ith pole of garnet, n the total number of poles, and Dij the interdiffusion coefficient matrix.

For a system of n components, only n1 equations are needed, as the sum of the molar fractions of all components is equal to 1. Thus, Ca is made dependent on the other concentrations and the equations are made of three coupled PDEs.

According to Lasaga (1979) [1], Dij can be defined, assuming an ideal system for garnet, with:

Dij=DiδijCizizjDik=1nCkzk2Dk(DjDn)=[DMgMgDMgFeDMgMnDFeMgDFeFeDFeMnDMnMgDMnFeDMnMn],

with Di the tracer diffusion coefficient of the ith component, δij the Kronecker delta, z the charge of the species, and Dn the tracer diffusion coefficient of the dependent molar fraction (here Ca).

The tracer diffusion coefficient Di can be calculated from an Arrhenius relationship:

Di=D0,iexp(Ea,i(PP0)ΔVi+RT),

with D0,i the pre-exponential constant, Ea,i the activation energy of diffusion, ΔVi+ the activation volume of diffusion, P0 the pressure of calibration, R the universal gas constant, T the temperature, and P the pressure.

In DiffusionGarnet.jl, D0,i, Ea,i, and ΔVi+ are those by default from Chakraborty & Ganguly (1992) [2]. In this case, the tracer diffusion coefficient of Ca is defined as 0.5DFe, following the approach of Loomis et al. (1985) [3]. But other diffusion parameters can be used.

Numerical approach

For both trace and major elements, the PDEs are first discretised in space using finite differences and the resulting system of ordinary differential equations is solved with ROCK2, a stabilised explicit method (Abdulle & Medovikov, 2001 [4]) using the DifferentialEquations.jl ecosystem but other time-integration methods can also be used.

References

[1] Lasaga, A. C. (1979). Multicomponent exchange and diffusion in silicates. Geochimica et Cosmochimica Acta, 43(4), 455-469.

[2] Chakraborty, S., & Ganguly, J. (1992). Cation diffusion in aluminosilicate garnets: experimental determination in spessartine-almandine diffusion couples, evaluation of effective binary diffusion coefficients, and applications. Contributions to Mineralogy and petrology, 111(1), 74-86.

[3] Loomis, T. P., Ganguly, J., Elphick, S. C., 1985. Experimental determinations of cation diffusitivities in aluminosilicate garnets. II. Multicomponent simulation and tracer diffusion coefficients. Contributions to Mineralogy and Petrology 90, 45–51.

[4] Abdulle, A., & Medovikov, A. A. (2001). Second order Chebyshev methods based on orthogonal polynomials. Numerische Mathematik, 90, 1-18.