TOUGH2GIS (beta)

P. Berry, S. Bonduà, V. Bortolotti, C. Cormio*

A GIS-based pre-processor for TOUGH2 family of codes


TOUGH2GIS consists of a suite of BASH scripts that allow the user to create locally refined unstructured (Voronoi) grids and to assign automatically rocktypes to grid blocks.

TOUGH2GIS is based upon GRASS GIS (Geographic Resources Analysis Support System), and thanks to GIS functionality the user can manage the whole pre-processing activity (geological, conceptual and numerical modelling, geostatistics and spatial data analysis, etc).

The pre-processor drives the user from the conceptual model to the numerical model creation through:

  1. the creation of a locally refined unstructured 3D grid (2D Voronoi grid replicated along z axes);
  2. the proper rocktype association to grid blocks using elevation raster maps;
  3. the generation of TOUGH2 geometrical input file.

TOUGH2GIS source code will be distributed under GNU-GPL version 2 license. For an easier installation we suggest to use the Virtual Machine available at download page, provided with GRASS GIS 6.4.2, TOUGH2GIS and TOUGH2Viewer installed and with sample datasets for training purposes.


If you plan to use TOUGH2GIS, please cite as follows:

P. Berry, S. Bonduá, V. Bortolotti, C. Cormio, E.M. Vasini, A GIS-based open source pre-processor for georesources numerical modeling, Environmental Modelling & Software, Volume 62, December 2014, Pages 52-64, ISSN 1364-8152,


Carlo Cormio