TReacLab: An object-oriented implementation of non-intrusive splitting methods to couple independent transport and geochemical software

Abstract : Reactive transport modeling contributes to understand geophysical and geochemical processes in subsurface environments. Operator splitting methods have been proposed as non-intrusive coupling techniques that optimize the use of existing chemistry and transport codes. In this spirit, we propose a coupler relying on external geochemical and transport codes with appropriate operator segmentation that enables possible developments of additional splitting methods. We provide an object-oriented implementation in TReacLab developed in the MATLAB environment in a free open source frame with an accessible repository. TReacLab contains classical coupling methods, template interfaces and calling functions for two classical transport and reactive software (PHREEQC and COMSOL). It is tested on four classical benchmarks with homogeneous and heterogeneous reactions at equilibrium or kinetically-controlled. We show that full decoupling to the implementation level has a cost in terms of accuracy compared to more integrated and optimized codes. Use of non-intrusive implementations like TReacLab are still justified for coupling independent transport and chemical software at a minimal development effort but should be systematically and carefully assessed.
Type de document :
Article dans une revue
Computers & Geosciences, Elsevier, 2017, 109, pp.281-294. 〈10.1016/j.cageo.2017.09.005〉
Liste complète des métadonnées

Littérature citée [107 références]  Voir  Masquer  Télécharger

https://hal-insu.archives-ouvertes.fr/insu-01588325
Contributeur : Isabelle Dubigeon <>
Soumis le : vendredi 15 septembre 2017 - 14:52:12
Dernière modification le : jeudi 11 janvier 2018 - 06:24:06
Document(s) archivé(s) le : samedi 16 décembre 2017 - 13:57:12

Fichier

 Accès restreint
Fichier visible le : 2018-03-15

Connectez-vous pour demander l'accès au fichier

Identifiants

Collections

Citation

Daniel Jara, Jean-Raynald De Dreuzy, Benoit Cochepin. TReacLab: An object-oriented implementation of non-intrusive splitting methods to couple independent transport and geochemical software. Computers & Geosciences, Elsevier, 2017, 109, pp.281-294. 〈10.1016/j.cageo.2017.09.005〉. 〈insu-01588325〉

Partager

Métriques

Consultations de la notice

44