Water Resources Applications Software
Summary of MOC3D
NAME
moc3d - Three-dimensional method-of-characteristics ground-water
flow and transport model
ABSTRACT
This model simulates three-dimensional solute transport in flowing
ground water. The model computes changes in concentration of a
single dissolved chemical constituent over time that are caused by
advective transport, hydrodynamic dispersion (including both
mechanical dispersion and diffusion), mixing (or dilution) from
fluid sources, and mathematically simple chemical reactions
(including linear sorption, which is represented by a retardation
factor, and decay). The model can also simulate ground-water age
transport and the effects of double porosity and zero-order
growth/loss.
METHOD
The transport model is integrated with MODFLOW, a three-dimensional
ground-water flow model that uses implicit finite-difference methods
to solve the transient flow equation. MOC3D uses the method-of-
characteristics to solve the transport equation on the basis of the
hydraulic gradients computed with MODFLOW for a given time step.
Particle tracking is used to represent advective transport and
explicit finite-difference methods are used to calculate the effects
of other processes.
HISTORY
Version 3.01 1999/07/08 - Bug fixed in double porosity routine.
Version 3.0 1999/03/24 - Added capabilities to simulate age
transport, double porosity exchange, and simple reactions. The
simple reactions include cell-by-cell terms for decay and zero-
order growth/loss. Decay and growth coefficients can change in
time at the beginning of each flow model stress period.
Version 2.02 1999/03/08 - Added the elapsed transport time to the
header information for particle output files.
Version 2.01 1999/01/25 - Altered the replacement scheme for
particles entering the subgrid to fix distribution problems for
weakly divergent flow fields near subgrid boundaries.
Version 2.0 1998/11/16 - Added implicit dispersive transport
algorithm, rearranged main.f file to call a MOC3D control module
(moc_main.f), added new output option for printing concentrations
in "table" style, FHB package added, added printing of time step
and stress period in MOC3D output file, fixed velocity
calculation bug (KSTP>1, ISS=0), corrected calculation of subgrid
face counter, fixed bug in mass balance calculation for decay,
fixed sign in saturated thickness calculation, corrected check
for porosity vs. storage terms, typographical errors fixed.
Version 1.2 1998/05/01 - Output control for particles (NPNTPL)
fixed; automatic initialization for retardation factor (RF)
fixed, bug in crch5.f fixed, single header line for CNCA and VELA
files, test for rounding error in move.f fixed, HFB1 and DE45
packages added, mass balance loop error fixed, some output
formats changed.
Version 1.1 1997/05/14 - Minor bug fixes affecting a format
statement and output of initial condition data to observation
well file.
Version 1.0 1996/11/08 - Initial release
DATA REQUIREMENTS
Initial conditions, boundary conditions, aquifer properties at every
node, and grid descriptors.
OUTPUT OPTIONS
See documentation.
SYSTEM REQUIREMENTS
MOC3D is written in Fortran 77 with the following extensions: use
of variable names longer than 6 characters, use of more than 19
continuation lines, and a common block with character and
noncharacter variables. By default, the software is dimensioned for
use with models having up to 20,000 cells and 200,000 particles.
MOC3D requires that file names required for the simulation be
defined prior to execution. Two Name Files (MODFLOW and MOC3D) must
be used for this purpose. The format of these is described in the
documentation. Generally, the program is easily installed on most
computer systems. The code has been used on UNIX-based computers
and DOS-based 386 or greater computers having a math coprocessor.
DOCUMENTATION
Goode, D.J., 1999, Age, double porosity, and simple reaction
modifications for the MOC3D ground-water transport model: U.S.
Geological Survey Water-Resources Investigations Report 99-4041,
34 p.
Kipp, K.L., Jr., Konikow, L.F., and Hornberger, G.Z., 1998, An
implicit dispersive transport algorithm for the U.S. Geological
Survey MOC3D solute-transport model: U.S. Geological Survey
Water-Resources Investigations Report 98-4234, 54 p.
Konikow, L.F., Goode, D.J., and Hornberger, G.Z., 1996, A three-
dimensional method-of-characteristics solute-transport model
(MOC3D): U.S. Geological Survey Water-Resources Investigations
Report 96-4267, 87 p.
The basic MODFLOW documentation is contained in the following three
reports:
McDonald, M.G., and Harbaugh, A.W., 1988, A modular three-
dimensional finite-difference ground-water flow model: U.S.
Geological Survey Techniques of Water-Resources Investigations,
book 6, chap. A1, 586 p.
Harbaugh, A.W., and McDonald, M.G., 1996, User's documentation for
MODFLOW-96, an update to the U.S. Geological Survey modular
finite-difference ground-water flow model: U.S. Geological Survey
Open-File Report 96-485, 56 p.
Harbaugh, A.W., and McDonald, M.G., 1996, Programmer's documentation
for MODFLOW-96, an update to the U.S. Geological Survey modular
finite-difference ground-water flow model: U.S. Geological Survey
Open-File Report 96-486, 220 p.
RELATED DOCUMENTATION
Konikow, L.F., Granato, G.E., and Hornberger, G.Z., 1994, User's
guide to revised method-of-characteristics solute-transport model
(MOC--Version 3.1): U.S. Geological Survey Water-Resources
Investigations Report 94-4115, 63 p.
Goode, D.J., and Konikow, L.F., 1989, Modification of a method-of-
characteristics solute-transport model to incorporate decay and
equilibrium-controlled sorption or ion exchange: U.S. Geological
Survey Water-Resources Investigations Report 89-4030, 65 p.
Konikow, L.F., and Bredehoeft, J.D., 1978, Computer model of two-
dimensional solute transport and dispersion in ground water:
U.S. Geological Survey Techniques of Water-Resources
Investigations, book 7, chap. C2, 90 p.
TRAINING
Modeling Transport of Ground-Water Solutes (GW2080TC), offered
annually at the USGS National Training Center.
CONTACTS
Operation and Distribution:
U.S. Geological Survey
Hydrologic Analysis Software Support Program
437 National Center
Reston, VA 20192
h2osoft@usgs.gov
Official versions of U.S. Geological Survey water-resources analysis
software are available for electronic retrieval via the World Wide
Web (WWW) at:
http://water.usgs.gov/software/
and via anonymous File Transfer Protocol (FTP) from:
water.usgs.gov (path: /pub/software).
The WWW page and anonymous FTP directory from which the MOC3D
software can be retrieved are, respectively:
http://water.usgs.gov/software/moc3d.html
--and--
/pub/software/ground_water/moc3d
See http://water.usgs.gov/software/ordering_documentation.html for
information on ordering printed copies of USGS publications.
SEE ALSO
mfi(1) - A preprocessor for MODFLOW
moc(1) - Two-dimensional method-of-characteristics ground-water
flow and transport model
modflw96(1) - Modular three-dimensional finite-difference ground-
water flow model
modflow-gui(1) - Preprocessor and postprocessor graphical-user
interfaces for preparing MODFLOW-96 and MOC3D
input data and viewing model output for use within
Argus Open Numerical Environments (Argus ONE)
Modflowp(1) - Parameter-estimation version of the modular model
sutra(1) - Saturated and (or) unsaturated, constant or
variable-density fluid flow, and solute or energy
transport (2-dimensional finite-element code)
vs2di(1) - A graphical software package for simulating fluid flow
and solute or energy transport in variably saturated
porous media
The URL for this page is: http://water.usgs.gov/cgi-bin/man_wrdapp?moc3d
Send questions or comments to h2osoft@usgs.gov