Python scripting libraries for subsurface fluid and heat flow simulations with TOUGH2 and SHEMAT

Show simple item record

dc.contributor.author Wellmann JF en
dc.contributor.author Croucher AE en
dc.contributor.author Regenauer-Lieb K en
dc.contributor.editor Caers J en
dc.date.accessioned 2012-03-12T20:47:23Z en
dc.date.issued 2012 en
dc.identifier.citation Computers and Geosciences 43:197-206 Jun 2012 en
dc.identifier.issn 0098-3004 en
dc.identifier.uri http://hdl.handle.net/2292/13998 en
dc.description.abstract Numerical simulations of subsurface fluid and heat flow are commonly controlled manually via input files or from graphical user interfaces (GUIs). Manual editing of input files is often tedious and error-prone, while GUIs typically limit the full capability of the simulator. Neither approach lends itself to automation, which is desirable for more complex simulations. We propose an alternative approach based on the use of scripting. To this end we have developed Python libraries for scripting subsurface simulations using the SHEMAT and TOUGH2 simulators. For many problems the entire modeling process including grid generation, model setup, execution, post-processing and analysis of results can be carried out from a single Python script. Through example problems we demonstrate some of the potential power of the scripting approach, which does not only make model setup simpler and less error-prone, but also facilitates more complex simulations involving, for example, multiple model runs with varying parameters (e.g. permeabilities, heat inputs, and the level of grid refinement). It is also possible to apply the developed methods for extending the functionality of graphical user interfaces. Basing our approach on the Python language makes it simple to take advantage of other libraries available for scientific computation, with sophisticated analysis of results often a matter of a single function call. We envisage many other possible applications of the approach, including linking with geological modeling software, running stochastic ensembles of models and hybrid modeling using multiple interacting simulators. en
dc.publisher Elsevier en
dc.relation.ispartofseries Computers & Geosciences en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. Details obtained from http://www.sherpa.ac.uk/romeo/issn/0098-3004/ en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.subject Flow simulation en
dc.subject Automation en
dc.subject TOUGH2 en
dc.subject SHEMAT en
dc.subject Python en
dc.subject Scripting en
dc.title Python scripting libraries for subsurface fluid and heat flow simulations with TOUGH2 and SHEMAT en
dc.type Journal Article en
dc.identifier.doi 10.1016/j.cageo.2011.10.011 en
pubs.begin-page 197 en
pubs.volume 43 en
dc.rights.holder Copyright: Elsevier en
pubs.end-page 206 en
pubs.publication-status Published en
dc.rights.accessrights http://purl.org/eprint/accessRights/RestrictedAccess en
pubs.subtype Article en
pubs.elements-id 246782 en
pubs.org-id Engineering en
pubs.org-id Engineering Science en
pubs.record-created-at-source-date 2011-11-29 en


Files in this item

There are no files associated with this item.

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics