We develop a MATLAB numerical implementation of a recent theory on multi-phase magmas that can be applied to any number of phases and at any phase proportion. To ensure realistic results, transport properties (e.g. viscosity, permeability, etc.) should be calibrated to real mixtures, a task that grows in complexity with more phases. Here, we develop calibrations to mafic and silicic two-phase and three-phase mixtures. After first verifying the model against well-known results in solid-dominated and liquid-dominated mixtures, we apply the model to study mush mechanics and found that melt localisation into melt-rich lenses forms an important transport process (see attached image mush2d.jpg). The stress distribution controls the orientation of melt-rich lenses, producing vertical channels in extensional tectonic environments. We show that the time taken for melts to rise to the top of a magma body and supply supereruptions is compatible with geochronological constraints.
The numerical implementation is presented in an open-access paper accepted by Geophysical Journal International on 30 Nov 2022 (
https://doi.org/10.1093/gji/ggac481) and results have been presented at multiple Geophysics and Volcanology conferences. The numerical model is publicly available on GitHub (
https://github.com/kellertobs/pantarhei.git) and is currently being used by other researchers at ETH Zurich and the University of Glasgow. Insights gained from model analysis have been used to develop a new three-phase thermo-mechanical model under liquid-rich conditions (
https://github.com/kellertobs/nakhla.git).