[Next Section]
[Previous Section]
[Table of Contents]
Full Equations (FEQ) Model for the Solution of the Full, Dynamic Equations of Motion for One-Dimensional Unsteady Flow in Open Channels and Through
Control Structures
U.S. GEOLOGICAL SURVEY WATER-RESOURCES INVESTIGATIONS REPORT 96-4240
APPENDIX 3: DIMENSIONS OF ARRAYS AND SPECIFICATION OF FORTRAN UNIT NUMBERS IN THE FULL
EQUATIONS MODEL
Proper application of FEQ for simulation of unsteady flow in a
network of open channels requires the use of many arrays and the
specification of Fortran unit numbers for input files, output
files, and other operations. Many of the arrays have identical
dimensions that have increased throughout the years as Fortran
compilers and operating systems have become more efficient. To
facilitate changes in the size of the arrays, the dimensions of
the arrays are specified in an INCLUDE file named ARSIZE.PRM,
which is used when the program is compiled. The contents of
ARSIZE.PRM are described below. Typically, the sizes of these
arrays will not need to be changed from the values in ARSIZE.PRM
that may be obtained by electronic retrieval from the World Wide
Web (WWW) at http://water.usgs.gov/software/feq.html and by
anonymous File Transfer Protocol (FTP) from water.usgs.gov in the
pub/software/surface_water/feq directory. However, for very large
stream systems, some of the dimensions may need to be changed as
described below. Because FEQ has been developed over a period of
more than 20 years, many aspects of the code use Fortran unit
numbers to identify input files, output files, and other program
features. Selection and application of these unit numbers also
are discussed below.
-
Dimensions of Arrays in the Full Equations Model
-
Setting the System Size
-
Input-Output Unit Number Selection
[Next Section]
[Previous Section]
[Table of Contents]