Preprints
https://doi.org/10.5194/gmd-2021-224
https://doi.org/10.5194/gmd-2021-224

Submitted as: model description paper 12 Aug 2021

Submitted as: model description paper | 12 Aug 2021

Review status: this preprint is currently under review for the journal GMD.

MagmaFOAM-1.0: a modular framework for the simulation of magmatic systems

Federico Brogi1,2, Simone Colucci1, Jacopo Matrone3, Chiara Paola Montagna1, Mattia De' Michieli Vitturi1,4, and Paolo Papale1 Federico Brogi et al.
  • 1Istituto Nazionale di Geofisica e Vulcanologia, sezione di Pisa
  • 2Istituto Nazionale di Oceanografia e di Geofisica Sperimentale
  • 3Dipartimento di Matematica, Università degli Studi di Firenze
  • 4University at Buffalo, Department of Geology

Abstract. Numerical simulations of volcanic processes play a fundamental role in understanding the dynamics of magma storage, ascent and eruption. The recent extraordinary progress in computer performance and improvements in numerical modeling techniques allow simulating multiphase systems in mechanical and thermodynamical disequilibrium. Nonetheless, the growing complexity of these simulations requires the development of flexible computational tools that can easily switch between sub-models and solution techniques. In this work we present MagmaFOAM, a library based on the open source computational fluid dynamics software OpenFOAM, that incorporates models for solving the dynamics of multiphase, multicomponent magmatic systems. Retaining the modular structure of OpenFOAM, MagmaFOAM allows run-time selection of the solution technique depending on the physics of the specific process, and sets a solid framework for in-house and community model development, testing and comparison. MagmaFOAM models thermo-mechanical non-equilibrium phase coupling and phase change, and implements state-of-the-art multiple volatile saturation models and constitutive equations with composition-dependent and space-time local computation of thermodynamic and transport properties. Code testing is performed using different multiphase modeling approches for processes relevant to magmatic systems: Rayleigh-Taylor instability, for buyoancy-driven magmatic processes; multiphase shock tube simulations, propedeutical to conduit dynamics studies; bubble growth and breakage in basaltic melts. Benchmark simulations illustrate the capabilities and potential of MagmaFOAM to account for the variety of non-linear physical and thermodynamical processes characterizing the dynamics of volcanic systems.

Federico Brogi et al.

Status: open (until 07 Oct 2021)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse

Federico Brogi et al.

Model code and software

MagmaFOAM-1.0: a modular framework for the simulation of magmatic systems Federico Brogi, Simone Colucci, Chiara Paola Montagna https://zenodo.org/record/5031825#.YNnx0TqxWV5

Federico Brogi et al.

Viewed

Total article views: 272 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
212 54 6 272 2 1
  • HTML: 212
  • PDF: 54
  • XML: 6
  • Total: 272
  • BibTeX: 2
  • EndNote: 1
Views and downloads (calculated since 12 Aug 2021)
Cumulative views and downloads (calculated since 12 Aug 2021)

Viewed (geographical distribution)

Total article views: 225 (including HTML, PDF, and XML) Thereof 225 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 28 Sep 2021
Download
Short summary
Computer simulations play a fundamental role in understanding volcanic phenomena. The growing complexity of these simulations requires the development of flexible computational tools that can easily switch between sub-models and solution techniques and optimizations. MagmaFOAM is a newly developed library that allows for maximum flexibility for solving multiphase volcanic flows and promotes collaborative work for in-house and community model development, testing and comparison.