TOUGH Pre- and Post-Processors
The TOUGH simulators solve the governing equations of nonisothermal multiphase flow and transport in fractured porous media. Input to and output from the simulator occurs through ASCII text files. No graphical interfaces are part of the TOUGH distribution, and only minimal support for model setup and mesh generation is built into the simulators.
The following describes external software tools for pre- and postprocessing TOUGH input and output files. Some are web-based tools,some have been made available for free download, others are licensed and available for purchase. Certain TOUGH-related pre- and postprocessors are available from commercial software developers; they are listed here for completeness, without explicit endorsement from LBNL.
Licensed Software
WinGridder
WinGridder is a Windows-based graphical mesh generator for TOUGH, developed by Lehua Pan at LBNL. It allows the generation and visualization of complex, unstructured finite volume meshes, which may internal boundaries, include fault offsets, boreholes, etc.
Web-Based Tools
GasEOS
Calculates properties of real gases.
WebMeshMaker
Creates simple Cartesian or radial meshes and assign box-shaped or cylindrical material domains, respectively.
CreateIrregularMesh
Creates irregular mesh; based on AMESH.
Free Software
The following pre- and postprocessing software can be downloaded for free.
AMESH
AMESH Generates irregular TOUGH meshes using Voronoi tesselation in a 2D plane and projection into the third dimension.
EXT
EXT extracts data from a TOUGH2 output file for visualization with Tecplot.T2ext
etype
T2ext, written by Jerry Fairley, is a PERL script that calculates e-type (pointwise) estimates of mean and variance for point quantities at spatially referenced locations, for example, averages from Monte Carlo simulations.T2CHK
T2CHK checks the relative permeability and capillary pressure curves set in the ROCKS or PRCAP blocks of TOUGH2 input file, andcalculates the equilibrium liquid saturation about capillary pressure in each material.
Mesh Manipulation Programs
iT2_jEdit
Other
MULgeom
MULgeom is a graphical pre-processor for the AUTOUGH2 package. It can be used for preparing TOUGH2 model grids. MULgeom was developed at the Department of Engineering Science, University of Auckland, New Zealand.MULgraph
PyTOUGH
TOUGH2Viewer
Commercial Software
The following commercial software packages are listed in alphabetical order for information only, i.e., without explicit endorsement from LBNL. Contact the vendor for detailed information about the capabilities and cost of the software.

