[an error occurred while processing this directive]

A Modular Three-Dimensional Finite-Difference Ground-Water Flow Model

U.S. Geological Survey, Techniques of Water-Resources Investigations, Book 6, Chapter A1

by Michael G. McDonald and Arlen W. Harbaugh


Table of Contents

Abstract

Chapter 1. Introduction

Purpose

Organization of This Report

Acknowledgement

Chapter 2. Derivation of the Finite-Difference Equation

Mathematical Model

Discretization Convention

Finite-Difference Equation

Iteration

Formulation of equations for solution

Types of Model Cell and Simulation of Boundaries

Conceptual Aspects of Vertical Discretization

Chapter 3. Program Design

Overall Structure

Array Boundaries and Aquifer Boundaries

Volumetric Budget

Space Allocation

Three-Dimensional Subscripts for Model Arrays

Input Structure

Output Structure

Main Program

FORTRAN Listing of the Main Program

Chapter 4. Basic Package

Conceptualization and Implementation

Selection of Major Options and Designation of Input Files

The IBOUND Array

Initial Conditions

Discretization of Time

Output

Budget Calculations in the Basic Package

Input Instructions

Sample Input

Input Instructions for Output Control

Sample Input for Output Control

Module Documentation

BAS1DF

BAS1AL

BAS1RP

BAS1ST

BAS1AD

BAS1FM

BAS1OC

BAS1OT

SBAS1D

SBAS1H

SABS1I

SBAS1T

SBAS1V

Chapter 5. Block-Centered Flow Package

Conceptualization and Implementation

Basic Conductance Equations

Horizontal Conductance Under Confined Conditions

Horizontal Conductance Under Water Table Conditions

Vertical Conductance Formulation

Vertical Flow Calculation Under Dewatered Conditions

Storage Formulation

Storage Term Conversion

Applicability and Limitations of Optional Formulations

Data Requirements

Input Instructions

Sample Input

Module Documentation

BCF1AL

BCF1RP

BCF1FM

BCF1BD

SBCF1N

SBCF1H

SBCF1C

SBCF1B

SBCF1F

Chapter 6. River Package

Conceptualization and Implementation

Input Instructions

Sample Input

Module Documentation

RIV1AL

RIV1RP

RIV1FM

RIV1BD

Chapter 7. Recharge Package

Conceptualization and Implementation

Input Instructions

Sample Input

Module Documentation

RCH1AL

RCH1RP

RCH1FM

RCH1BD

Chapter 8. Well Package

Conceptualization and Implementation

Input Instructions

Sample Input

Module Documentation

WEL1AL

WEL1RP

WEL1FM

WEL1BD

Chapter 9. Drain Package

Conceptualization and Implementation

Input Instructions

Sample Input

Module Documentation

DRN1AL

DRN1RP

DRN1FM

DRN1BD

Chapter 10. Evapotranspiration Package

Conceptualization and Implementation

Input Instructions

Sample Input

Module Documentation

EVT1AL

EVT1RP

EVT1FM

EVT1BD

Chapter 11. General-Head Boundary Package

Conceptualization and Implementation

Input Instructions

Sample Input

Module Documentation

GHB1AL

GHB1RP

GHB1FM

GHB1BD

Chapter 12. Strongly Implicit Procedure Package

Conceptualization and Implementation

General Theory

Transfer of Arrays

Order of Calculation

Iteration Parameters

Input Instructions

Sample Input

Module Documentation

SIP1AL

SIP1RP

SIPlAP

SSIP1P

SSIP1I

Chapter 13. Slice-Successive Overrelaxation Package

Conceptualization and Implementation

Input Instructions

Module Documentation

SOR1AL

SOR1RP

SOR1AP

SSOR1B

Chapter 14. Utility Modules

Input Instructions for Array Readers

UBUDSV

ULASAV

ULAPRS

ULAPRW

UCOLNO

UZDREL

UZDINT

U1DREL

References

Appendix A -- Program Portability

Appendix B -- Space Requirements in the X Array

Appendix C -- Continuation of a Previous Run

Appendix D -- Sample Problem

Appendix E -- Abbreviated Input Instructions

 


 

Back

 



FirstGov button  Take Pride in America button