[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]