The following table summarizes the programs used with the RRCA Groundwater Model.
Program | Description |
---|---|
mkgw | Program to calculate Colorado groundwater pumping and return flows. Also used for Kansas data in V12p7. |
mksw | Program to calculate Colorado surface water return flows. Also used for Kansas data in V12p7. |
pumprechv5 | Program to calculate Kansas groundwater pumping and return flows from 2001. |
swrechv2 | Program to calculate Kansas surface water return flows from 2001. |
mknecanal | Program to format canal leakage data into the format required by rrpp. |
mknedat | Pre-preprocessing program to calculate Nebraska surface, groundwater and commingled return flows and groundwater pumping. |
rrpp | Republican River Pre-Processor. This program produces recharge and well package files for MODFLOW-2000 from precipitation and state by state data. |
mktd | Program to extract TD3200 and TD3220 data for Republican River basin. |
mkppt | Program to extract annual precipitation from TD3220 data. |
mkttp | Program to extract daily precipitation and minimum and maximum temperature from TD3200 files and fill gaps. |
mkmonet | Program to calculate monthly maximum phreatophyte ET. |
mket | Program to produce an ET package input file. |
mkres | Program to download reservoir end of month stage data. |
mkstr | Program to produce a stream package input file. |
mkshead | Program to extract final heads from a previous simulation and write a starting head file for the current simulation. |
mkinp | Program to create MODFLOW-2000 input files for basic, discretization and name packages. Also creates parameter files for rrpp and Colorado mkgw and mksw. |
mf2k | USGS MODFLOW-2000 version 1.10. This is the program used to solve the groundwater flow equations. |
acct | Program to perform impact accounting. The program calculates impacts from the HYDMOD stream flow (sfi) files and produces an HTML table of impacts |
mkcty | Program to calculate county statistics. |
cattab | Program to merge multiple impact tables into one. |
dat2dbf | Program to build a dBase DBF file from a text data file. |
The Perl computer language is ideally suited to complex data manipulation. It allows complex data structures to be created without the programmer having to manually allocate memory for the data structures. It is an interpreted language and does not need to be compiled. However, a Perl interpreter must be installed on the machine in order to run a Perl program. Perl interpreters are available for a wide range of hardware and operating systems, and can be downloaded for free at http://www.cpan.org/ports/index.html. All programs written in Perl appear in the bin directory.
FORTRAN programs must be compiled using a FORTRAN compiler. The source code for all FORTRAN programs is contained in the src directory. Executable versions of these programs are contained in the bin directory. The file Makefile in the src directory contains instructions on how to compile and link the various programs.
The MODFLOW-2000 program uses dynamic memory allocation features of the FORTRAN-90 version of the language, and requires a compiler that will support this dialect. All other programs can be compiled with a compiler that supports the FORTRAN-77 standard with MIL-STD-1753 extensions.