MODFLOW96 Order No: FOS 08

MODFLOW is a block-centered finite difference code for steady-state and transient simulation of two-dimensional, quasi-three-dimensional, and fully three-dimensional saturated, constant density flow problems in combinations of confined and unconfined aquifer-aquitard systems above an impermeable base. The simulated flow processes are described by the governing partial differential equation which includes anisotropy, but does not include cross-terms for hydraulic conductivity. Porous media heterogeneity is introduced during the formulation of the finite difference equations, as are the various source and sink terms, and flow and head boundary conditions. Additional capabilities are handled by specifically designed solution algorithms, such as time varying stresses using stress periods, preparation of conductance terms, mass balance calculations, and dewatering/ rewetting of cells. Other features are simulated by careful manipulation of boundary conditions and code functions (e.g., water table position and seepage face position).

The MODFLOW program consists of a main program (MAIN) and a large number of subroutines, called modules. These modules are grouped into "packages." The "standard" MODFLOW program (McDonald and Harbaugh, 1988) include 10 packages:

An "extended" version has been prepared by IGWMC incorporating additional packages. These packages are:

IGWMC distributes, in a single package, five implementations of MODFLOW:

The "Standard" version is implemented using the Microsoft FORTRAN Optimizing Compiler, v. 5.10. It has been compiled to run on any Intel 80i86-based computer with math co-processor and at least 540 Kb free conventional RAM with the X-array in MODFLOW set at 90,000.

The "Extended" version is implemented to run on an Intel 80386-based computer with math coprocessor or compatible. This version has been compiled for 4 different RAM sizes (4 Mb, 8 Mb, 12 Mb and 16 Mb total RAM) using the Lahey F77L EM/32 FORTRAN compiler, version 5.20, and the Phar-Lab 386|DOS Extender/Linker version 5.1. The X-array for these different memory sizes is set at 517,000, 800,000, 1,000,000, and 1,500,000, respectively.

The IGWMC interactive preprocessor PREMOD is included with the program package to facilitate user-friendly data entry and editing. Currently, the preprocessor, developed by GeoTrans, Inc. for IGWMC, supports the the "Standard" version with up to 80 rows by 80 columns by 20 layers, and a single "Extended" version with up to 250 rows by 250 columns by 60 layers requiring 4 Mb RAM. The preprocessor supports the packages of the Standard version including the BCF2 part of the BCF3 package, as well as the PCG2 package. Input data files for larger size versions and for the STR1, HFB1, GHD1, TLK1, BCF3 and IBS packages can be prepared using a text editor, or a commercial preprocessor, such as MODPAK.

Also, this package include the IGWMC-prepared postprocessor POSTMOD for reformatting the model output of head, drawdown, and cell-by-cell flow terms. The reformatted output is compatible with graphical contouring packages such as SURFER (TM) (not included). POSTMOD comes in three implementations: the "Standard" version sized for 80 * 80 *20 cells, and two "Extended" versions: 1) for 160 * 160 * 30 cells requiring at least 4 Mb RAM, and 2) for 250 * 250 * 60 cells requiring at least 16 Mb RAM.

SYSTEM REQUIREMENTS

PC version:

EXT Version:

Authors: M.G. McDonald and A.W. Harbaugh (U.S. Geological Survey)