PyFLOWGO: An open-source platform for simulation of channelized lava thermo-rheological properties

Abstract : Lava flow advance can be modeled through tracking the evolution of the thermo-rheological properties of a control volume of lava as it cools and crystallizes. An example of such a model was conceived by Harris and Rowland (2001) who developed a 1-D model, FLOWGO, in which the velocity of a control volume flowing down a channel depends on rheological properties computed following the thermal path estimated via a heat balance box model. We provide here an updated version of FLOWGO written in Python that is an open-source, modern and flexible language. Our software, named PyFLOWGO, allows selection of heat fluxes and rheological models of the user's choice to simulate the thermo-rheological evolution of the lava control volume. We describe its architecture which offers more flexibility while reducing the risk of making error when changing models in comparison to the previous FLOWGO version. Three cases are tested using actual data from channel-fed lava flow systems and results are discussed in terms of model validation and convergence. PyFLOWGO is open-source and packaged in a Python library to be imported and reused in any Python program (https://github.com/pyflowgo/pyflowgo).
Type de document :
Article dans une revue
Computers & Geosciences, Elsevier, 2017, 111, pp.167-180. 〈10.1016/j.cageo.2017.11.009〉
Liste complète des métadonnées

https://hal-clermont-univ.archives-ouvertes.fr/hal-01634842
Contributeur : Sylvaine Jouhannel <>
Soumis le : mardi 14 novembre 2017 - 14:27:01
Dernière modification le : mercredi 30 mai 2018 - 01:17:07

Identifiants

Citation

Magdalena Oryaëlle Chevrel, Jérémie Labroquère, Andrew Harris, Scott Rowland. PyFLOWGO: An open-source platform for simulation of channelized lava thermo-rheological properties. Computers & Geosciences, Elsevier, 2017, 111, pp.167-180. 〈10.1016/j.cageo.2017.11.009〉. 〈hal-01634842〉

Partager

Métriques

Consultations de la notice

227