United States
                   Environmental Protection
                   Agency
National Risk Management
Research Laboratory
Ada, OK 74820
                   Research and Development
EPA/600/SR-96/009
March 1996
4>EPA        Project  Summary

                   Compilation of Saturated
                   and Unsaturated Zone
                   Modeling Software
                   (Update of EPA/600/R-93/118 and EPA/600/R-94/028)
                   Paul K.M. van der Heijde
                     The full report contains the results of
                   the evaluation of the capabilities of a
                   large number of ground-water software
                   packages designed for simulating flow,
                   and transport and fate processes in the
                   saturated and unsaturated zone, and for
                   analyzing   related   ground-water
                   management problems. Specifically, the
                   evaluation and description of the
                   software are presented  in terms useful
                   to determine applicability to ground-
                   water protection and remediation
                   problems.  The results of this work are
                   intended to  serve  as a  first-level
                   screening tool when selecting software
                   for a particular application.
                     The study reflects the ongoing ground-
                   water modeling information  collection
                   and  processing  activities  at  the
                   International  Ground Water Modeling
                   Center (IGWMC). Thefull report provides
                   an update to  Compilation of Ground-
                   Water Models by P.K.M. van der Heijde
                   and O.A. Elnawawy (EPA/600/R-93/118,
                   May 1993). The previous report presented
                   a methodology used by the International
                   Ground-Water Modeling Center (IGWMC)
                   to classify,  evaluate and  manage
                   descriptive  information  regarding
                   ground-water modeling codes for the
                   purpose of model selection.   This
                   methodology  is implemented in the
                   MARS (Model Annotation and Retrieval
                   System)  database. The current report
                   presents an  updated retrieval  of
                   information, and provides a more
inclusive and current description of both
saturated and unsaturated zone models
included  in the MARS  database.
Unsaturated zone model descriptions
have been updated from Identification
and Compilation of Unsatu rated A/adose
Zone Models (EPA/600/R-94/028, March
1994).
  The full report  briefly discusses the
information acquisition and processing
procedures, the  MARS information
database,  and  the preparation  of
information tables.  But the major
significance of the report is an update of
the appendices of the aforementioned
reports.  Appendix A provides cross-
references between theunique database
record identification number (i.e., IGWMC
Key), the name, title, or acronym of the
software, and the authors. Appendix A
also refers to the detailed description of
each program as  provided in Appendix
C. Appendix B provides an overview of
the software, organized by software
category or type. The information in this
appendix is cross-referenced with other
appendices through the program name
and IGWMC Key.  Appendix C includes
detailed information on each program's
author and institution of development,
the code custodian, level of docu-
mentation, verification and peer review,
and if it is proprietary or in the public
domain. Furthermore, each description
includes a summary of the purpose of
the program, the processes it may

-------
simulate, the general  mathematical
method employed (boundary conditions
and solution methods), output options,
and user interface information. Finally,
Appendix D contains pertinent references
sorted by IGWMC Key, while Appendix E
is a cross-referenced  table for the
software distributors.
  This Project Summary was developed
by EPA's Subsurface  Protection  and
Remediation  Division,  National Risk
Management Research Laboratory, Ada,
OK,  to announce key  findings of the
research projectthatis fully documented
in a separate report of the same title (see
Project Report ordering information at
the back).
Introduction
  The full report contains the results of the
evaluation of the capabilities of  a large
number of ground-water software designed
for  simulating flow,  transport and  fate
processes in the saturated and unsaturated
zone, and for analyzing related  ground-
water management problems.  It consists of
a brief discussion of research  approaches,
and tables containing detailed information
regarding  more  than  500 ground-water
modeling programs.   This report provides
an update of  information contained in the
appendices of the reports, "Compilation  of
Ground-Water Models" (van der Heijde and
Elnawawy,  1993) and "Identification and
Compilation of Unsaturated/Vadose Zone
Models" (van der Heijde, 1994(a)).
  Ground-water modeling is  a  computer-
based methodology forquantitative analysis
of the mechanisms and controls of ground-
water systems,  and  for the evaluation  of
policies, actions, and designsthat may affect
such systems. Ground-water models range
from complex,  resource-intensive, predictive
or recursive research tools  to practical,
problem-solving tools.   Most models are
based  on mathematical descriptions  of
physical, chemical, and biological processes
active in a ground-water system, and on the
causal  relationships among selected
components of that ground-water  system.
Many of these models focus on single-phase
fluid flow in the saturated and/or unsaturated
zone and  the  migration of  dissolved
constituents.  Other  models provide for
analysis of  multi-phase fluid flow  and the
complex chemical processes  and phase
transfers that might take  place  in such
systems.
  In recent years, sophisticated general-
use software,  and  powerful desktop
computers and  workstations  have come
within  reach of many  ground-water
professionals, facilitating  extensive  data
management, complexsimulations, in-depth
pre- and  post-simulation  analysis,  and
enhanced  graphic  display.   These
technological innovations have a significant
impact on the analysis of ground-water
problems and the preparation  of ground-
water -management decisions.  Moreover,
in recent years the ground-water profession
has  seen a rapid  increase in  scientific
research  regarding  the physical,  chemical
and  biological processes active  in the
subsurface, the mathematical  theories to
describe these processes,  and  techniques
and  methodologies to characterize  field
systems  and  the  uncertainty  in  such
characterizations.  As a result, computer-
based decision-support in ground-water
management  has  taken  the  form  of
integrated software  solutions for particular
types of  management  problems,  where
various data management, analysis and
display tools are interwoven and embedded
in  a generic or problem-type,  dedicated,
user-friendly computer interface.
  To  manage the information  on such a
wide variety  of software, the International
Ground Water  Modeling Center (IGWMC)
developed a new version  of its ground-
water modeling software information
database  MARS (Model Annotation and
Retrieval  System; van der Heijde, 1994b).
This database is designed to accommodate
information regarding software for ground-
water simulation, geostatistical  analysis,
model input preparation, postprocessing of
simulation results,  and various  types of
advisory systems. As of September 1994,
this  database  contains, more  than 800
software descriptions.

Information Acquisition and
Processing  Procedures
  The initial  information on ground-water
modeling software comes from the  review
of open literature, from presentations and
discussions at conferences, workshops, and
other  meetings,  and  directly  from
researchers and software developers. Once
a software item of interest has been located,
additional information is collected from the
team that developed the software, and from
pertinent literature.   The  collected
information is used to update  the  MARS
referral database.  In selecting a software
item for inclusion in this database, special
attention  is given to the importance of the
software for practical applications, and to its
development status (e.g., research tool or
deliverable versus  generally  applicable,
well-tested and documented routine tool).
Other considerations  for inclusion  in the
database are prominence  of the software
name or acronym, importance of software
for  research, and reputation  of software
development team.   Descriptions  of the
software's  concepts and  mathematical
framework  are found in peer-reviewed
literature and in the software documentation.
Operational characteristics, computer
requirements,  and information on the level
of testing to which the software has been
subjected, are taken from the user's manual,
if available.
  The MARS database was initiated in 1991.
The result of the first phase of the project
was a database of about 500 records, which
served asthe basisforthe currentversion of
MARS.  The second phase of information
processing focused on updating the MARS
descriptive system (van der Heijde, 1994b).
To incorporate new ground-water research
developments and advances in  software
environments  and to make the database
more useful, the existing descriptive system
was  revised and expanded.   The new
descriptive  system was  implemented  in
version 4.1  of MARS.  A summary of the
descriptive terms used in MARS version 4.1
is given in Table 1. In converting the contents
of the earlier version of the database to this
new version, many of the existing records
were edited, corrected, and expanded.  In
the third and final phase  of data collection
and  evaluation,  more  than 300 new
descriptions were added  to the database,
resulting in a total of 823 records at the end
of September 1994.


Major Software Categories in
MARS
  There are thirty-seven (37) majorsoftware
categories classified  in MARS version 4.1
(van der Heijde, 1994b). These categories
range from flow and transport (e.g., saturated
flow, unsaturated flow, solute transport, heat
transport, virus transport), to test analysis
(e.g.,  aquifer test  analysis, tracer test
analysis), to parameter identification (e.g.,
inverse model, dual porosity medium), and
finally to lumped  parameter  approaches
(e.g., water budget, heat  budget, chemical
mass balance). The entire list of categories
is given in  Table 2 with  the name of the
category and a brief description of the type
of software  stored under that name.


Preparation of Information
Tables
  The tables presented in Appendices A-E
in the  full  report were  prepared using
specially designed database reports in the
MARS  application using  R:Base Version
4.5 Plus ™ for MS-DOS. The specific search
and sort criteria used in the preparation  of
the appendices is detailed in the full report.
  The tables which  occur in the various
appendices of the full report are listed below:

-------
                      Table 1.  Summary of descriptive terms used in MARS version 4.1.
                                                   General Information
                             IGWMC software identification
                             number ( IGWMC Key)
                             Software name, current version and
                             release date
                             Software authors
                             Model category/type
                             Development objective
                             Abstract (short description of major
                             software characteristics)
                             Computer hardware / software
                             requirements
                             IGWMC evaluation of documentation
                             and code testing
                    • Code input processing capabilities

                    • Code output processing capabilities

                    • Terms of code availability
                    • Availability of model support
                    • Name and address of code distributor
                    1 Name and address of code custodian
                     organization
                    • Name and address of code
                     development organization
                                                         Details
                             Problem dimensionality capabilities
                             Hydrogeologic and/or soil layering
                             structure
                             Flow, solute transport, heat transport
                             and matrix deformation processes
                             addressed
                             Flow system characteristics
                             Soil/rock material type
                             Hydrogeochemical processes included
                     Boundary conditions supported
                     Numerical grid characteristics

                     Mathematical solution techniques
                     (formulation, solvers, inverse
                     approaches, optimization)
                     Input requirements
                     Output capabilities
                     Pertinent literature references
Table A-1.  A cross-reference  table  for
  ground-water  modeling   software
  alphabetized  by program  name,  giving
  model name,  authors, IGWMC key, and
  the Appendix C  page  number of the
  detailed software descriptions  (531
  records).

Table A-2. The same as Table A-1, except
  the ordering is by IGWMC key, ratherthan
  by model name.

Table B-1.1.  Single-phase flow in the sat-
  urated  zone—analytical models (43
  records).

Table  B-1.2.  Single-phase flow in the
  saturated zone—numerical models (194
  records).

Table B-2. Single-phase flow in the unsat-
  urated zone—(109 records).

TableB-3. Pathlineandcapturezoneanalysis
  (44 records).

Table B-4.1. Solute transport in thesaturated
  zone—analytical models (47 records).

Table 6-4.2. Solute transport in thesaturated
  zone—numerical models (93  records).
Table B-5. Solute transport in the unsatur-
  ated zone (59 records).

Table 6-6. Heat transport (50 records).

Table 6-7. Saltwater intrusion (20 records).

Table 6-8. Multiphase flow and transport
  (14 records).

Table 6-9. Vapor transport (21  records).

Table B-10.  Virus transport (2 records).

TableB-11. Fluid flowand rock deformation
  (21 records).

Table  B-12.1. Parameter  estimation—
  aquifer/slug test analysis (33 records).

Table  6-12.2. Parameter  estimation—
  numerical saturated zone flow (7 records).

Table  6-72.3. Parameter  estimation—
  unsaturated zone  flow (6 records).

Table  B-12.4.  Parameter estimation—
  transport and tracertest analysis (5 records).

Table B-13.     Geochemical   models (31
  records).
Table  B-14.   Optimization/management
  models (9 records).

TableB-15. Simulation modelsforfractured
  rock (33 records).

Table  6-76.  Geostatistical analysis and
  stochastic simulation (22 records).

Table 6-77.  Ground-water related expo-
  sure/risk assessment (7 records).

Table C.   Detailed software descriptions
  sorted by IGWMC key (531 records).

Table D.    Software references sorted by
  IGWMC key—proceedings of conferences,
  peer-reviewed references, government
  reports,  user's  manuals, etc. (1145
  records).

Table  E-1.   Cross-reference table for
  software distributors (organization/name,
  address, telephone and fax numbers)—
  sorted by IGWMC key (37 records).

Table E-2. Same  as Table E-1 sorted  by
  distributor identification number.

-------
Table 2. Major software categories as classified in MARS version 4.1
Category Term Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
saturated flow
unsaturated flow
vapor flow/transport
solute transport
heat transport
matrix deformation
geochemical
optimization
(optimization)
ground-water/surface
water hydraulics
parameter ID
unsaturated flow
inverse model
aquifer test analysis
tracer test analysis
water/steam flow
fresh/salt water flow
multiphase flow
watershed runoff
surface water runoff
sediment transport
virus transport
biochemical
transformation
pre-/postprocessing
stochastic simulation
geostatistics
multimedia
exposure/risk analysis
expert system
database
ranking/screening
fracture network
porous medium
dual porosity medium
porous medium, fractures
karst
water budget
heat budget
chemical mass balance
water level conversion
ground-water flow in the saturated zone; including pathline, streamline, and capture zone models based
on flow equations
flow of water in the unsaturated zone; single phase or in conjunction with air flow
movement of vapor in soils and chemical interaction between vapor phase and liquid and/or solid phase
movement and (bio-)chemical transformation of water dissolved chemicals and their chemical interaction
with the soil or rock matrix
transport of heat in (partially) saturated rock or soil
deformation of soil or aquifer rock due to removal or injection of water or changes in overburden
chemical reactions in the fluid phase and between the fluid phase and the solid phase
flow or transport models which includes mathematical optimization to develop a 'best'
management strategy
interaction between ground water and surface water described in terms of fluid mass
exchanges; hydraulics of both ground water and surface water are described
calculation of the parameters of the soil hydraulic functions from laboratory measurements
numerical models for distributed flow and/or transport parameter identification in the saturated zone
analytical or numerical models for evaluation of aquifer flow parameters from pumping tests
analytical or numerical models for evaluation of aquifer transport parameters from tracer tests
heat transport models in which both the liquid and steam phases are described and phase changes
supported
sharp interface approach with either fresh water flow only, or flow in both the fresh- and salt-water zone
flow of water, NAPL and/or air/vapor
watershed surface-, stream-, and ground-water runoff
stream runoff routing
surface sediment transport
transport of viruses
hydrochemical or solute transport models which include specific biochemical reactions
and population growth/die-off equations
model input preparation and output reformatting or display
including Monte Carlo analysis
kriging
exposure assessment/risk analysis models for ground-water, surface water and
atmospheric pathways
ground-water oriented advisory system
ground-water application-oriented database
classification; no simulation
no primary porosity, connected fractures only; discrete network of fractures connected at network nodes
default medium type; primary porosity only
fractured porous medium with porous blocks intersected by connected or non-connected fractures; mass
exchange between fractures and porous blocks
porous medium with individual fractures
models specifically designed for karst systems (pipe flow, non-Darcian flow, etc.)
lumped parameter approach for ground-water flow
lumped parameter approach for heat flow
lumped parameter approach for solute transport
converting water level observations to velocities using Darcy's law

-------
Conclusions
  The full report provides a catalogue  of
over 500 computer programs for analyzing
ground-water  problems.   Many of the
programs include simulation capabilities
allowing the user to perform quantitative
analyses of fluid flow, vapor transport and
contaminant migration problems in the
saturated and/or unsaturated zone.   The
simulation models considered range from
simple  mass  balance calculations to
sophisticated, multi-dimensional numerical
simulators.  Many  of the  more recent
computer programs  include sophisticated
user-interfaces and  graphic  output
capabilities. Increasingly,  ground-water
modeling  software  includes  peripheral
programs for geostatistical analysis and data
management, or separate  programs are
being developed forthis purpose. Linkages
with general purpose commercial software
(e.g., spreadsheet, CAD, CIS, contouring,
and line graphing software) are becoming
common.  Sometimes,  ground-water
simulation software is embedded in a risk
assessment framework or an expert system
shell.
  The full report does not pretend to be a
complete listing of ground-water modeling
related software. Almost every week, the
International Ground Water Modeling Center
is  informed  of new computer codes
addressing  some aspect of fluid flow and
contaminant behavior in the subsurface, as
well  as  approaches  to mitigation  and
prevention of pollution problems. Moreover,
many codes have been developed primarily
for research purposes  and are not readily
accessible.  Also, there are many simple
models based on mass balance evaluation
or analytical solution of highly simplified
systems not presented in this catalogue. An
effort has been made to select those simple
models which are either known for their use
in a regulatory or enforcement mode,  or
which  are considered representative for a
certain type of models.
  In  compiling the information for the
catalogue,  some relevant  issues  have
arisen.   In many  cases,  ground-water
modeling documentation is insufficient  to
determine the actual  implementation  of
boundary conditions in the code, or the
required detail in discretization in the spatial
and temporal domains.  Running a model
code, using test problems different than the
example  problems  provided  in  the
documentation, might reveal specific model
characteristics  concerning  accuracy,
stability,  data  preparation,  or execution
problems. This exercise will also provide
insights to tricks to  handle these types  of
problems.  It  should  be noted that most
ground-water  modeling software address
only a  limited  number of conditions
encountered in the field.
  The  full  report provides  readers  an
overview of available ground-water modeling
programs and related software. It serves as
a first screening tool for selection of software
for a particular application.  Initially, when
used for software selection, a few programs
should  be identified for further evaluation.
Such evaluation should be based on analysis
of  software documentation, and  in some
cases, test execution of the demonstration
versions or fully executable versions of the
modeling programs.  To provide guidance
to  this  process,  pertinent documentation
references for  the software are  listed  in
Appendix D of the report.

References

van derHeijde, P.K.M., and O.A. Elnawawy.
  1993.  Compilation  of Ground-Water
  Models. EPA/600/R-93/118, U.S.  EPA,
  Robert S. Kerr Environmental  Research
  Laboratory, Ada, Oklahoma.

van  der  Heijde,   P.K.M.  1994(a).
  Identification and  Compilation  of
  Unsaturated/VadoseZone Models, EPA/
  600/R-94/028, U.S. EPA,  Robert S. Kerr
  Environmental Research Laboratory, Ada,
  Oklahoma.

van der Heijde, P.K.M. 1994(b). Design and
  Operation  of a Ground-Water Software
  Information Data Base: Model Annotation
  and Retrieval System 'MARS';  version
  4.1.   GWMI  94-06,  IGWMC,  Colorado
  School of Mines, Golden, Colorado.

-------
Paul K.M. van der Heijde is with the International Ground Water Modeling Center,
Institute for Ground-Water Research and Education, Colorado School of Mines,
Golden, CO  80401-1887.

Joseph R. Williams is the EPA Project Officer (see below).
The  complete report, entitled  "Compiliation of Saturated and Unsaturated Zone
Modeling Software,  Update of EPA/600/R-93/118 and EPA/600/R-94/028," (Order
No. PB96-167606) Cost:  $85.00, subject to change) will be available only from

        National Technical Information Service
        5285 Port Royal Road
        Springfield, VA  22161
        Telephone: 703-487-4650

The EPA Project Officer can be contacted at:
        Subsurface Protection and Remediation Division
        National Risk Management Research Laboratory
        U.S. Environmental Protection Agency
        Ada, OK 74820

-------