DOWNLOADS EXPLAINED:
MF_OWHM_v1_0.zip => Full Release with Win and Nix executables,
source code, examples and full doc
MF_OWHM_v1_0_Installer.exe => Full Release Win installer with Win executables
source code, examples and full doc
MF_OWHM_v1_0_min.zip => Full Release without extra documentation with
Win and Nix executables, source code,
examples and MF-OWHM report
MF_OWHM_v1_0_nix.tar.gz => Release with Linux binaries, makefiles,
source code, and MF-OWHM Report
MF_OWHM_v1_0_win.zip => Release with Win executables and MF-OWHM Report
############################################################################
EMAIL LIST:
We ask that all users send an add request to the following email to be
notified of bug fixes and subsequent releases and updates to MF-OWHM.
Please send an email to
modflow_owhm@usgs.gov
with the word “add” in the subject line.
############################################################################
MF-OWHM Release Notes
This file describes changes introduced into MF-OWHM with each
official release; these changes may substantially affect users. In this
file, packages are referred to by their 3-or 4-character abbreviation.
For information and references related to earlier changes in MODFLOW-2005
(Version 1.11.0 08/08/2013), please refer to the MODFLOW-2005 release
notes or the publications for these packages, see MF_OWHM.txt or
the MF-OWHM Techniques and Methods Report.
NOTE: Any use of trade, product or firm names is for descriptive purposes
only and does not imply endorsement by the U.S. Government.
o MF-OWHM Version 1.0.12 Date: 2016-06-15
gwf2lak7_NWTL.f -- Fixed GWF2LAK7BD so that the variable DLSTG is initialized to
mimic what was done in GWF2LAK7FM.
gwf2sfr7_NWTRL.f -- Within Module ICHKSTRBOT_MODULE made GLOBAL module variables
PRIVATE to prevent name and ambiguity conflicts when both the GLOBAL and
ICHKSTRBOT_MODULE are employed in the same subroutine.
gwf2swr7_NWT.fpp -- Subroutine SSWR_CALC_DEPTHAREA contained two variables
that were uninitialized. This could cause erroneous calculations depending
on the compiler option set for the initial value for variables. They have
now been set to zero to ensure proper calculation.
gwf2sub7_OWHM.f -- Changed Delay SUB package parameters, viz. PARAMETER NSBP IPRNTFLG
and using SRNB, DSTR, DHC, DCME, and DCMV, to use the interbed/material number
instead of the layer number to prevent an ambiguous reference to the parameter.
gmg7_NWT_dble.f -- Fixed uninitialized variable, BIGHEADCHG, so that it is defined at
the start of the simulation. This has no effect on run time nor solution, it just
makes the code correct.
gwf2mnw27_NWTL.f -- Fixed error that resulted in bad calculation when using
LOSSTYPE=GENERAL.
gwf2mnw27_NWTL.f -- Fixed error where partial penetration was not being calculated
correctly for cells that go dry. Added better printing of records to list file for
partial penetration.
FMP3_NWT_SUBS.f -- Added code to allow comments within most of the FMP input.
Added to FWELLS.OUT the MNW2 name when farm wells
file. That is any line on the input that has a # on the first column is skipped.
This does not include the entire array read utilities.
FMP3_NWT_SUBS.f -- Fixed bug that occurred when using with using SFAC followed by
the keywords EXTERNAL and OPEN/CLOSE for the array reading utility in FMP. The error
caused the external list of scale factors to read an extra line that was never used.
FMP3_NWT_SUBS.f -- Modified how a farm's area is summed for surface water allotments to
take into acconut if the crop is irrigated or not-irrigated in addition to wheater
or not there is a crop located within the cell.
utl7.f -- Added check for VANI=0 (vertical anisotropy, VK=HK/VANI), so that
a floating point overflow does not occur when using PROPPRINT. Instead a
value of zero is printed where VANI=0.
gwf2sub7_OWHM.f -- Fixed SUBLINK issue where conductances for "confine" layers were not
being updated when using LPF or UPW. HUF and SUBLINK with "confine" layers
is no longer allowed ("convertible" layers are fine for LPF/UPW/HUF [ie no changes]).
xy_grid_coordinate_interface.f -- Fixed bug where the coordinate system would not be
correctly calculated when using a non-uniform spaced grid with the CORNERCORD
keyword and not the LLCOORDINATE keyword.
o MF-OWHM Version 1.0.11 Date: 2015-05-05
gwf2bas7_OWHM.fpp -- Added PURE and ELEMENTAL flags to LSTCHK function.
This improves vectorization/speed for all write statements within
MF-OWHM. The function is now:
PURE ELEMENTAL LOGICAL FUNCTION LSTCHK(MTYPE)
gwf2uzf1_NWT.f -- Fixed bad Unsaturated Zone Volumetric Budget formating
to prevent ******** from appearing. Numbers will also appear clearer
by switching to scientific notation when appropriate.
de47.f,
FMP3_NWT_SUBS.f,
gwf2bas7_OWHM.fpp,
gwf2bcf7.f,
gwf2drn7_NWT.f,
gwf2drt7_OWHM.f,
gwf2ghb7_OWHM.f,
gwf2hfb7_OWHM.f,
gwf2hydmod71.f,
gwf2lpf7.f,
gwf2mnw27_OWHM.f,
gwf2mnw2i7.f,
gwf2riv7_NWT.f,
gwf2sfr7_NWTRL.f,
gwf2swi27_NWT.f,
gwf2swr7_NWT.fpp,
gwf2upw1.f,
gwf2wel7_NWT.f,
parutl7.f,
utl7.f -- Fixed bad format specifiers that would lead to printing to output
files (e.g. List File) being off by an order of magnitude. Internally
the numbers are correct, just what was printed to files.
NWT1_solver.f -- Switched the order of array dimensions for certain variables
to improve speed.
gwf2rip4.F90 -- Fixed budget routine so that budget calculations are only
preformed on active/wet model cells (ie Nonzero IBOUND).
gwf2sub7L_parm.f -- Changed name of file to gwf2sub7_OWHM.f do to its
significant differences with original SUB file.
gwf2sub7L_parm.f -- Fixed bad pointer reference when using delay beds.
gwf2mnw27_NWTL.f -- Changed name of file to gwf2mnw27_OWHM.f do to its
significant differences with original file from MF-NWT.
gwf2mnw27_NWTL.f -- Removed the an IF block that checks if
MNWNOD(15,INODE).NE.hwell and MNWNOD(15,INODE).ne.Hdry and numnddel.ne.0,
but the variable INODE is undefined and it sets the variable "iseepflg",
which is never used and is set different value in the next section of code.
gwf2mnw27_NWTL.f -- MNW2 wells that have zero cell to well conductance
are no longer deactivated for remainder of stress period, but instead
contribute zero pumping. This allows for an MNW2 well to come back
online within a stress period. This also allows the well to come
back online when the next stress period reuses the MNW2 wells
(ie ITMP=-1), otherwise the deactivated well would remain deactivated.
gwf2drt-_OWHM.f -- Moved code associated with PRINTFILE keyword in SUBROUTINE
GWF2DRT7BD, so that it is not bypassed when a drain is located in an
IBOUND=0 cell. This keeps the what is printed to a file consistent when
cells go dry during a time step resulting in a different number of active
drains compared to that was read in at the begining of the stress period.
lmt7_NWT.f -- Commented out portion of code that included writing unit numers
from UZF, FMP, SWR, and SWI. These unit numbers prevented proper linking
with MT3DMS.
FMP3_NWT_SUBS.f -- Added to FWELLS.OUT the MNW2 name when farm wells
are linked to MNW2 wells.
FMP3_NWT_SUBS.f -- Fixed issue with Crop ID pointer not being established
when using LGR and the child model does not obtain its Crop IDs from
the parent (ie not using the 'P' option).
gwf2hydmod71.f -- Fixed bad pointer reference to SUB array interbed layer
that could result in bad hydrograph interpolations.
o MF-OWHM Version 1.0.10 Date: 2015-02-15
hydfmt1_7.f -- Increased nmt (max array size) from 5000 to 500000 to
accommodate larger hydrograph set and misc. formating improvements.
hydfmt1_7.f -- Incorporated openspec.inc to allow user to change
stream/binary/unformatted options.
gwf2wel7_NWT.f -- Removed unnecessary/redundant call of UPARLSTAL to which
checks for "PARAMETER" keyword.
gwf2wel7_NWT.f -- Fixed AD routine to remove potential error that could
occur when using TABFILES and LGR (i.e. missing SGWF2WEL7PNT).
gwf2mnw27_NWTL.f -- Fixed UPW/NWT code in MNW2 that effected Budget
calculations in MNW2 CBC when NOT using limiting water
levels (Hlim) for a MNW2 well.
FMP3_NWT_SUBS.f -- Fixed bad pointer in FMP that effected printing
to RED_FMP_PMP.OUT when using FMP-MNW2 Linked with UPW/NWT
FMP3_NWT_SUBS.f -- Fixed AD error inherited from FMP2 that occurs when
using auxiliary keyword QMAXRESET with ICUFL=3 and/or IRTFL=3.
FMP3_NWT_SUBS.f -- Fixed bad pointer in FMP that effected printing
to RED_FMP_PMP.OUT when using FMP-MNW2 Linked with UPW/NWT
tabfilemodule.f -- Added after variable TIMEOPTION
[which is set to "SIMTIME" or "REALTIME"] the optional keyword
"IGNORE_TIME", which causes TABFILES to to read the time value,
but not use them and assumes that there is a one to one
relationship with tabfile values that are read in and the model
TIME STEP (i.e. the second number in every row of the tabfile
corresponds with a model time step).
--Additionally after the keyword "IGNORE_TIME" another the keyword
"SPBASIS" is allowed to indicate that there is a one to one
relationship with tabfile values to the model's STRESS PERIODs.
gwf2bas7_NWT.fpp -- Changed name of file to gwf2bas7_OWHM.fpp do to its
significant differences with original file from MF-NWT
gwf2ghb7_NWT.f -- Changed name of file to gwf2ghb7_OWHM.f do to its
significant differences with original file from MF-NWT
gwf2hfb7_NWT.f -- Changed name of file to gwf2hfb7_OWHM.f do to its
significant differences with original file from MF-NWT
gwf2drt7.f -- Changed name of file to gwf2drt7_OWHM.f do to its
significant differences with original file
Misc. formatting fixes for cleaner output and handling of large integers.
o MF-OWHM Version 1.0.00 This version is the initial release (MF-OWHM).
NOTES to Users:
Please see Appendices of MF-OWHM for all other updates and modifications
to packages and processes for
MF-OWHM Version 1.0.00
(A) FORTRAN: Modification of Openspec.inc to follow the Fortran 2003 Standard.
No other changes are noted for this initial release.
############################################################################
README.TXT [best viewed with NO word wrap]
MF-OWHM 1.0.XX (see release.txt for X)
with MODFLOW-2005 - Version: 1.11.0 08/08/2013)
Three-dimensional finite-difference integrated hydrologic flow model
NOTE: Any use of trade, product or firm names is for descriptive purposes
only and does not imply endorsement by the U.S. Government.
This version of MODFLOW is referred to as MF-OWHM because this is it is
fundamentally different from older versions of the code and other
versions of MODFLOW and represents a fully integrated hydrologic model.
This version of MODFLOW-OWHM (MF-OWHM) is packaged for personal computers
using the Microsoft Windows or Unix operating systems. Executable files
for Windows and Linux for personal computers are provided as well as the
source code. The source code can be compiled (see Section E. COMPILING)
to run on other computers and the Linux/Unix makefile is provided that
can compile with either Intel FORTRAN (v13+) or GFORTRAN (v4.9+). Please
note that GFORTRAN being open source is a continually changing compiler with
different versions being released constantly across different platforms.
There maybe issues with using this and some of the higher level Fortran
features implemented within MF-OWHM. Modification of the makefile is
required to use other compilers.
IMPORTANT: Users should review the file MF_OWHM.txt for a description of, and
references for, this software. Users should also review the file release.txt,
which describes changes that have been introduced into MF-OWHM with each
official release; these changes may substantially affect users. Finally the users
should review the MF-OWHM Techniques and Methods report (http://pubs.usgs.gov/tm/tm6a51/)
and the online user's manual at http://water.usgs.gov/ogw/modflow-owhm/Guide/index.html.
Instructions for installation, execution, and testing of MODFLOW-OWHM are
provided below.
TABLE OF CONTENTS
A. DISTRIBUTION FILE
B. INSTALLING
C. EXECUTING THE SOFTWARE
D. TESTING
E. COMPILING
A. DISTRIBUTION FILE
Different distribution files are available for use on personal computer:
MF_OWHM_v1_0*.zip (Windows)
or
MF_OWHM_v1_0*.tar.gz (UNIX)
The distribution file contains:
Compiled run files and source code for MF-OWHM.
Supplementary MF-OWHM documentation in PDF and text files.
Test data sets.
The distribution file is a compressed file that includes numerous individual
files. The distribution file can be extracted to a user-specified directory.
For the remainder of this file it is assumed that the distribution file has
been extracted to C:\WRDAPP.
The following directory structure will be created in C:\WRDAPP:
|
|--MF_OWHM_v1_0
| |--bin ; MODFLOW-OWHM executables for personal
| | ; computers **For Linux users, binaries
| | ; are provided (*.nix) as is and may not work
| | ; for your distribution. In addition, you may
| | ; have to make the binaries executable via
| | ; the chmod command, for example
| | ; "chmod +x *.nix" will make all the .nix
| | ; ending binaries executable.
| |Postprocessors ; Post-processing executables for personal
| | ; computers
| |--doc ; Documentation files
| |--examples ; Input, output, true output, spreadsheets, and
| | ; batch/bash scripts to run examples from all
| | ; flavors of MODFLOW. This is provided to run
| | ; verification tests and understand new
| | ; features with Example Models
| |bash_scripts_4_testing__Unix; Scripts for running various
| | ; examples on Linux with BASH.
| | ; Note that you may have to do
| | ; "chmod +x *.sh" (without quotes)
| | ; to make the shell scripts
| | ; executable within your
| | ; distribution. This is also true
| | ; for the *.nix binaries.
| |batch_scripts_4_testing__Win; Scripts for running various
| | ; examples on Windows XP+ w Batch.
| |test-run-* ; Directories that contain the input files from
| | ; the various versions of MODFLOW. Notably
| | ; the NAME file resides here of different
| | ; models. (*note that some files are made
| | ; within the test-run-* folders when running
| | ; the examples. The * is a wild card that is
| | ; named after the MF distribution that the
| | ; code originated from. These are moved by
| | ; the BASH/BATCH scripts to the
| | ; test-out-* directory)
| |test-out-true-*; Directories that contain the solution
| | ; generated by the development team.
| |test-out-* ; Directories that contain the output that is
| | ; generated by the example problems by the
| | ; test-run-* examples (*note that some files
| | ; are made within the test-run-* folders and
| | ; are moved by the BASH/BATCH scripts to the
| | ; test-out-* directory)
| |--src ; MF-OWHM source code for use on any computer
| |--src_Postprocessors; Source for hydrograph post processing program
| | ; and makefiles
| |src_hydfmt ; Source for hydrograph (HYDMOD) post
| | ; processing program and a makefile
| |src_zonebudget ; Source for ZoneBudget post processing program
| | ; and a makefile
| |--Examples_Description; Description of the MODFLOW-2005 example
| | ; problems located in test-run and
| | ; test-out-true
| |--makefile ; Makefile capable of compiling MF-OWHM 1.0
| | ; with either GFORTRAN or INTEL FORTRAN.
| | ; It requires configuring 5 input
| | ; variables to run.
| |--MF_OWHM.txt ;
| |--readme.txt ; An ingenious document containing an overview
| | ; of what's in MF-OWHM
| | ; (ie What you are reading :p )
| |--release.txt ; MF-OWHM Release Notes - See this for version
| | ; number, updates and changes.
| |--Stack Overflow or Segmentation Fault Info.txt ; Discussion about
| | ; those errors and how to overcome them.
It is recommended that no user files are kept in the MF_OWHM_v1_0 directory
structure. If you do plan to put your own files in the MF_OWHM_v1_0
directory structure, we recommend creating separate additional subdirectories.
Included in directory MF_OWHM_v1_0\doc are various documentation files. Some
of them are Portable Document Format (PDF) files. The PDF files are readable
and printable on various computer platforms using Acrobat Reader from Adobe.
The Acrobat Reader is freely available from the following World Wide Web
site:
http://www.adobe.com/
B. INSTALLING
To make the executable versions of MODFLOW-OWHM accessible from any
directory, the directory containing the executable (./bin)
should be included in the PATH environment variable. Also, if a
prior release of MODFLOW-OWHM is installed on your system, the
directory containing the executables for the prior release should
be removed from the PATH environment variable.
As an alternative, the executable files, MF_OWHM_Win32.exe and MF_OWHM.exe,
in the .\bin directory can be copied into a directory already included in
the PATH environment variable. The MF_OWHM executable is for running on
64-bit Windows operating systems. The Windows versions will also run under
WINE (www.winehq.org) for UNIX OS
HOW TO ADD TO THE PATH ENVIRONMENT VARIABLE
WINDOWS 7 SYSTEM
From the Start menu, select Control Panel. Select
System & Security followed by System. Choose the Advanced System
option. Select the Settings Task, and then select the Environmental
Variables button. In the System Variables pane, select the PATH
variable followed by Edit. In the Edit window, add
";C:\WRDAPP\MF_OWHM_v1_0\bin" to the end of the Variable Value (ensure
that the current contents of the User Value are not deleted) and click
OK. Click OK in the Environment Variables window and then exit from the
control panel windows. Initiate and use a new Windows Command window.
C. EXECUTING MODFLOW-OWHM
Two MF-OWHM run files for use on personal computers are provided.
MF_OWHM_Win32.exe is the 32-bit version of MODFLOW-OWHM (Version 1.0.00).
It uses mixed single and double precision for computations and internal
data storage, which was determined to be useful for a wide range of
simulations. There are situations in which speed and precision are
inadequate, which can be indicated by difficulty attaining solver
convergence or poor budget error and excessively long run times.
Accordingly, a run file that uses 64-bit precision is provided -- MF_OWHM.exe.
If mixed precision is suspected of causing problems in a simulation or
slow run times are problematic of parameter estimation settings, the same
simulation can be run using the 64-bit run file. Input for the two run files
is the same. In fact the source code is identical for both. The 64-bit precision
run file is created by using a compiler option that raises the precision and can
take advantage of increased speed of the 64-bit operating system. Several new
MF-OWHM features will not function properly if you perform a compilation with
forced global double precision and we don't recommend it. We modified the source
code and released a double precision executable version with this release package.
The advantage for using 64-bit technology is additional precision and computational
speed. The disadvantage are unformatted (binary) files that are doubled in size.
(Binary files are used for saving head, drawdown, and budget data.) This penalty is
frequently not very significant. Typical computers have adequate memory to run most
simulations in 64-bit mode, are 2 to 8 times as fast performing than 32-bit run file,
and have abundant disk space for storing binary output files.
After the executable files in the MF_OWHM_v1_0\bin directory are installed
in a directory that is included in your PATH, MF-OWHM is initiated in a Windows
Command-Prompt window or windows batch file using one of the following commands:
MF_OWHM_Win32 [Fname]
or
MF_OWHM [Fname]
The optional Fname argument is the name file. If no argument is used,
the user is prompted to enter the name file. If the name file ends in
".nam", then the file name can be specified without including ".nam".
For example, if the name file is named abc.nam, then the simulation can
be run using mixed precision by entering:
MF_OWHM abc
The data arrays in MF-OWHM are dynamically allocated, so models
are not limited by hard-coded array limits. However, it is best to have
enough random-access memory (RAM) available to hold all of the required
data. If there is less available RAM than this, the program will use
virtual memory, but this slows computations significantly.
Some of the files written by MF-OWHM are unformatted files. The structure
of these files depends on the precision of the data in the program,
the compiler, and options in the Fortran write statement. Any program
that use the unformatted files produced by MF-OWHM must read the files
in the same way they were written. For example, Zonebudget and Modpath
use unformatted budget files produced by MF-OWHM. Current versions of
Zonebudget and Modpath automatically detect the precision of the data in
unformatted files and the run files provided by the USGS are compatible
with the structure of the unformatted files produced by this release of
MF-OWHM.
Another example of unformatted files is head files that are generated by
one MF-OWHM simulation and used in a following simulation as initial
heads. Both simulations must be run using an executable version of
MF-OWHM that uses the same unformatted file structure. MF-OWHM does
not automatically detect precision of the data in these files, so both
simulations must be run using a run file having the same precision
(32-bit or 64-bit).
This issue of unformatted files is described here so that users will
be aware of the possibility of problems caused by unformatted files.
Older versions of MODFLOW executables provided by the U.S. Geological
Survey (USGS) may produce different kinds of unformatted files. The
current form of unformatted file has been used in USGS MODFLOW
executables starting with version 1.2 of MODFLOW-2000.
D. TESTING
Example data sets are provided to verify that MF-OWHM is correctly
installed, running on the system, and to provide example input structure for the
various packages. The example model may also be looked at as examples of how to
use MF-OWHM. The directory MF_OWHM_v1_0\examples contains the input data for
running each example set. Each example set originated from the various versions
of MODFLOW that have been released and include new examples.
The file structure under the examples folder contains test-run-(example set) for
input files (including *.nam files), test-out-(example set) for output files,
and for comparison to out file files the folder test-out-true-(example set) contains
the original output files. The example models are described in their respective USGS
reports (eg test-run described in MF2005 report and test-run-swr is described in the
Surface Water Routing report).
For convenience for running the example problems a series of BASH and BATCH scripts,
which run on UNIX and Windows, respectively, are provided in the folders
bash_scripts_4_testing__Unix and batch_scripts_4_testing__Win. Due to Linux
permissions the BASH files may lose their executable bit and may requiring executing
the "chmod" command to make them executable. For example running the command
"chmod *.sh" without quotes in the bash_scripts_4_testing__Unix directory will
make the scripts executable for all users, groups and you.
The automatic scripts do all call a common script that identifies which version of
OWHM to run. The files are 0_SelectProgramUsedByBATCH.sh and 0_SelectProgramUsedByBATCH.bat
to select which version of MF-OWHM to run by all the subsequent scripts. The scripts then
are identified by what set of examples they use. A clean up script,
0_Delete_test-out_Results.sh and 0_Delete_test-out_Results.bat, are provided and when
invoked will delete all the files located in the various test-out-(example set) folders.
On windows systems that contain the program WinMerge (winmerge.org),
which is not endorsed by the USGS, can use the provided scripts for comparing
the test-out-(example set) results to the test-out-true-(example set).
E. COMPILING
The executable files provided in MF_OWHM_v1_0\bin were created using the Intel Visual
Fortran (14.0.3.202) and C++ (14.0.3.202) compilers. Although executable versions
of the program are provided, the source code is provided in the MF_OWHM_v1_0\src
directory so that MF-OWHM can be recompiled if necessary. However, the USGS cannot provide
assistance to those compiling MODFLOW. In general, the requirements are a Fortran compiler,
a compatible C compiler, and the knowledge of using the compilers. For Linux/Unix users a
GNU makefile is provided that is capable of compiling with GFORTRAN/GCC versions >4.9.1 or
Intel Fortran >13. Caution is advised when using GFORTRAN as there are several compiler bugs
that are triggered when portions of the MF-OWHM code are accesses. The best way to validate
your version of GFORTRAN is to run the example problems to see if there is a successful run.
If there is not, then either do not use that specific feature of MF-OWHM or switch to the
Intel Fortran compiler.
The makefile has been designed to be as automated as possible, but requires setting 5 variables.
These variables are explained within the makefile and just set the C and FORTRAN compiler, the
optimization configuration (Release/Debug), to statically build the binary, and to compile with
GMG included (only C portion of MODFLOW, thus removing the C-compiler component).
For compiling with the Intel compiler on windows the following options were
used to create the provided executable versions of MF-OWHM are:
Debug command line for MF-OWHM (32-bit):
Compiler:
/nologo /debug:full /Od /warn:interfaces /fpe:0 /fp:source /module:"MF_OWHM_PROJ\obj_Win32_Debug\\" /object:"MF_OWHM_PROJ\obj_Win32_Debug\\" /Fd"MF_OWHM_PROJ\obj_Win32_Debug\vc110.pdb" /gen-dep /traceback /check:bounds /check:format /check:stack /libs:static /threads /dbglibs /c
Linker:
/OUT:".\bin\MF_OWHM_Win32_Debug.exe" /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:"libcmt.lib" /NODEFAULTLIB:"libcmtd.lib" /MANIFEST /MANIFESTFILE:"MF_OWHM_PROJ\obj_Win32_Debug\MF_OWHM_Win32_Debug.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"MF_OWHM_PROJ\obj_Win32_Debug\MF_OWHM_Win32_Debug.pdb" /SUBSYSTEM:CONSOLE /STACK:10485760,10485760 /IMPLIB:".\bin\MF_OWHM_Win32_Debug.lib" .\GMG_LIB\bin\GMG_Win32_Debug.lib
Release command line used for MF-OWHM (32-bit):
Compiler:
/nologo /O3 /Qip /assume:nocc_omp /fpe:0 /fp:source /module:"MF_OWHM_PROJ\obj_Win32_Release\\" /object:"MF_OWHM_PROJ\obj_Win32_Release\\" /Fd"MF_OWHM_PROJ\obj_Win32_Release\vc110.pdb" /libs:static /threads /c
Linker:
/OUT:".\bin\MF_OWHM_Win32.exe" /NOLOGO /NODEFAULTLIB:"libcmt.lib" /NODEFAULTLIB:"libcmtd.lib" /MANIFEST /MANIFESTFILE:"MF_OWHM_PROJ\obj_Win32_Release\MF_OWHM_Win32.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /SUBSYSTEM:CONSOLE /STACK:10485760,10485760 /IMPLIB:".\bin\MF_OWHM_Win32.lib" .\GMG_LIB\bin\GMG_Win32.lib
Debug command line for MF-OWHM (64-bit):
Compiler:
/nologo /debug:full /Od /fpe:0 /fp:source /module:"MF_OWHM_PROJ\obj_x64_Debug\\" /object:"MF_OWHM_PROJ\obj_x64_Debug\\" /Fd"MF_OWHM_PROJ\obj_x64_Debug\vc110.pdb" /gen-dep /traceback /check:bounds /check:format /check:stack /libs:static /threads /dbglibs /c
Linker:
/OUT:".\bin\MF_OWHM_x64_Debug.exe" /INCREMENTAL:NO /NOLOGO /MANIFEST /MANIFESTFILE:"MF_OWHM_PROJ\obj_x64_Debug\MF_OWHM_x64_Debug.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"MF_OWHM_PROJ\obj_x64_Debug\MF_OWHM_x64_Debug.pdb" /SUBSYSTEM:CONSOLE /STACK:10485760,10485760 /IMPLIB:".\bin\MF_OWHM_x64_Debug.lib" .\GMG_LIB\bin\GMG_x64_Debug.lib
The GMG solver is included in the executable version of MF-OWHM.
When the GMG solver is to be included, a C compiler and mixed language code must be created.
If a compatible C compiler is not available, the GMG solver can be removed so that only a
Fortran compiler is required. File nogmg.txt in the src directory contains instructions for
removing GMG from MODFLOW. To compile without GMG, you must first remove from the compilation
gmg7_NWT_dble.f and rename nogmg.txt to nogmg.f and compile with that. That file then removes
any Fortran linkages to C.
F. REFERENCES
Anderman, E.R., and Hill, M.C., 2000, MODFLOW-2000, the U.S. Geological
Survey modular ground-water model -- Documentation of the Hydrogeologic-
Unit Flow (HUF) Package: U.S. Geological Survey Open-File Report 00-342,
89 p.
Anderman, E.R., Kipp, K.L., Hill, M.C., Valstar, Johan, and Neupauer,
R.M., 2002, MODFLOW-2000, the U.S. Geological Survey modular ground-water
model -- Documentation of the Model-Layer Variable-Direction Horizontal
Anisotropy (LVDA) capability of the Hydrogeologic-Unit Flow (HUF) Package:
U.S. Geological Survey Open-File Report 02-409, 60 p.
Anderman, E.R., and Hill, M.C., 2003, MODFLOW-2000, the U.S. Geological
Survey modular ground-water model -- Three additions to the
Hydrogeologic-Unit Flow (HUF) Package: Alternative storage for the
uppermost active cells, Flows in hydrogeologic units, and the
Hydraulic-coductivity depth-dependence (KDEP) capability:U.S. Geological
Survey Open-File Report 03-347, 36 p.
Bakker, Mark, Schaars, Frans, Hughes, J.D., Langevin, C.D., and Dausman, A.M., 2013,
Documentation of the seawater intrusion (SWI2) package for MODFLOW:
U.S. Geological Survey Techniques and Methods, book 6, chap. A46, 47 p. Available online at http://pubs.usgs.gov/tm/6a46/
Banta, E.R., 2000, MODFLOW-2000, the U.S. Geological Survey modular
ground-water model -- documentation of packages for simulating
evapotranspiration with a segmented function (ETS1) and drains with return
flow (DRT1): U.S. Geological Survey Open-File Report 00-466, 127 p.
Fenske, J.P., Leake, S.A., and Prudic, D.E., 1996, Documentation of a
computer program (RES1) to simulate leakage from reservoirs using the
modular finite-difference ground-water flow model (MODFLOW): U.S.
Geological Survey Open-File Report 96-364, 51 p.
Halford, K.J. and Hanson, R.T., 2002, User guide for the drawdown-limited,
multi-node well (MNW) package for the U.S. Geological Survey's modular
three-dimensional finite-difference ground-water flow model, versions
MODFLOW-96 and MODFLOW-2000: U.S. Geological Survey Open-File Report
02-293, 33 p.
Hanson, R.T. and Leake, S.A., 1999, Documentation of HYDMOD, a program for
extracting and processing time-series data from the U.S. Geological
Survey's modular three-dimensional finite-difference ground-water flow
model: U.S. Geological Survey Open-File Report 98-564, 57 p.
Hanson, R.T., Boyce, S.E., Schmid, Wolfgang, Hughes, J.D., Mehl, S.M., Leake, S.A., Maddock, Thomas, III,
and Niswonger, R.G., 2014, One-Water Hydrologic Flow Model (MODFLOW-OWHM): U.S. Geological Survey
Techniques and Methods 6-A51,120 p., http://dx.doi.org/10.3133/tm6A51.
Harbaugh, A.W., 2005, MODFLOW-2005, the U.S. Geological Survey modular
ground-water model -- the Ground-Water Flow Process: U.S. Geological Survey
Techniques and Methods 6-A16, variously p.
Hill, M.C., 1990, Preconditioned conjugate-gradient 2
(PCG2), a computer program for solving ground-water flow
equations: U.S. Geological Survey Water-Resources
Investigations Report 90?4048, 43 p.
Hill, M.C., Banta, E.R., Harbaugh, A.W., and Anderman, E.R., 2000,
MODFLOW-2000, the U.S. Geological Survey modular ground-water model --
User guide to the Observation, Sensitivity, and Parameter-Estimation
Processes and three post-processing programs: U.S. Geological Survey
Open-File Report 00-184, 209 p.
Hoffmann, Jorn, Leake, S.A., Galloway, D.L., and Wilson, A.M., 2003,
MODFLOW-2000 ground-water model -- User guide to the Subsidence and
Aquifer-System Compaction (SUB) Package: U.S. Geological Survey Open-File
Report 03-233, 46 p.
Hsieh, P.A., and Freckleton, J.R., 1993, Documentation of a
computer program to simulate horizontal-flow barriers
using the U.S. Geological Survey?s modular threedimensional
finite-difference ground-water flow model:
U.S. Geological Survey Open-File Report 92?477, 32 p.
Hughes, J.D., Langevin, C.D., Chartier, K.L., and White, J.T., 2012, Documentation
of the Surface-Water Routing (SWR1) Process for modeling surface-water flow with the
U.S. Geological Survey Modular Ground-Water Model (MODFLOW-2005): U.S. Geological
Survey Techniques and Methods, book 6, chap. A40 (Version 1.0), 113 p. Available online at http://pubs.usgs.gov/tm/6a40/
Konikow, L.F., Hornberger, G.Z., Halford, K.J., and Hanson, K.J., 2009, Revised Multi-Node Well
(MNW2) Package for MODFLOW Groundwater Flow Model: U.S. Geological Survey Techniques in Water
Resources Investigations, Book 6, Chapter A30, 67p.
Leake, S.A. and Prudic, D.E., 1991, Documentation of a computer program
to simulate aquifer-system compaction using the modular
finite-difference ground-water flow model: U.S. Geological Survey
Techniques of Water-Resources Investigations, Book 6, Chapter A2, 68 p.
Leake, S.A., and Lilly, M.R., 1997, Documentation of a computer program
(FHB1) for assignment of transient specified-flow and specified-head
boundaries in applications of the modular finite- difference ground-water
flow model (MODFLOW): U.S. Geological Survey Open-File Report 97-571, 50 p.
Leake, S.A. and Galloway, D.L., 2007, MODFLOW ground-water model -- User
guide to the Subsidence and Aquifer-System Compaction Package (SUB-WT) for
water-table aquifers: U.S. Geological Survey Techniques and Methods 6-A23,
42 p.
Maddock III, T., Baird, K.J., Hanson, R.T., Schmid, Wolfgang, and Ajami, H.,
2012, RIP-ET: A riparian evapotranspiration package for MODFLOW-2005, U.S.
Geological Survey Techniques and Methods 6-A39 p. 39
Merritt, M.L., and Konikow, K.F., 2000, Documentation of a computer program to simulate
lake-aquifer interaction using the MODFLOW ground-water flow model and the MOC3D
solute-transport model: Water-Resources Investigations Report 00-4167, 146 p. Available online at http://pubs.er.usgs.gov/publication/wri004167
Mehl, Steffen, and Hill, M.C., 2005, MODFLOW-2005, The U.S. Geological Survey Modular Groundwater Model-
Documentation of shared node local grid refinement (LGR) and the boundary flow and head (BFH) package:
U.S. Geological Survey Techniques and Methods book 6, chap. A12, 68 p.
Mehl, Steffen, and Hill, M.C., 2007, MODFLOW-2005, The U.S. Geological Survey modular groundwater model-
Documentation of the multiple-refined-areas capability of local grid refinement (LGR) and the boundary
flow and head (BFH) package: U.S. Geological Survey Techniques and Methods book 6, chap. A21, 13 p.,
http://water.usgs.gov/nrp/gwsoftware/modflow2005_lgr/mflgr.html.
Mehl, S.W., and Hill, M.C., 2013, MODFLOW?LGR?Documentation of ghost node local grid
refinement (LGR2) for multiple areas and the boundary flow and head (BFH2) package:
U.S. Geological Survey Techniques and Methods book 6, chap. A44, 43 p.,
http://pubs.usgs.gov/tm/6A44/.
Naff, R.L. and Banta, E.R., 2008, The U.S. Geological Survey modular ground-water model-PCGN:
A preconditioned conjugate gradient solver with improved nonlinear control: U.S. Geological Survey
Open-File Report 2008?1331, 35 p.
Niswonger, R.G., and Prudic, D.E., 2005, Documentation of the
Streamflow-Routing (SFR2) Package to include unsaturated flow beneath
streams -- a modification to SFR1: U.S. Geological Techniques and Methods
Book 6, Chapter A13, 47 p.
Niswonger, R.G., Prudic, D.E., and Regan, R.S., 2006, Documentation of
the Unsaturated-Zone Flow (UZF1) Package for modeling unsaturated flow
between the land surface and the water table with MODFLOW-2005: U.S.
Geological Techniques and Methods Book 6, Chapter A19, 62 p.
Niswonger, R.G., Panday, Sorab, and Ibaraki, Motomu, 2011, MODFLOW-NWT, A Newton
formulation for MODFLOW-2005: U.S. Geological Survey Techniques and Methods 6-A37, 44 p. Available online at http://pubs.usgs.gov/tm/tm6a37/
Prudic, D.E., 1989, Documentation of a computer program to simulate
stream-aquifer relations using a modular, finite-difference, ground-water
flow model: U.S. Geological Survey Open-File Report 88-729, 113 p.
Prudic, D.E., Konikow, L.F., and Banta, E.R., 2004, A new Streamflow-Routing
(SFR1) Package to simulate stream-aquifer interaction with MODFLOW-2000:
U.S. Geological Survey Open File Report 2004-1042, 95 p.
Schmid, W., Hanson, R.T., Maddock III, T.M., and Leake, S.A., 2006,
User?s guide for the Farm Package (FMP1) for the U.S. Geological Survey?s
modular three-dimensional finite-difference ground-water flow model, MODFLOW-2000:
U.S. Geological Survey Techniques and Scientific Methods Report Book 6, Chapter A17,
127p. (http://pubs.usgs.gov/tm/2006/tm6A17/)
Schmid, Wolfgang, and Hanson R.T., 2009, The Farm Process Version 2 (FMP2) for
MODFLOW-2005 - Modifications and Upgrades to FMP1: U.S. Geological Survey Techniques
in Water Resources Investigations, Book 6, Chapter A32, 102p. (http://pubs.usgs.gov/tm/tm6a32/)
Wilson, J.D. and Naff, R.L., 2004, The U.S. Geological Survey modular ground-water model-
GMG linear equation solver package documentation: U.S. Geological Survey Open-File Report
2004-1261, 47 p.
Zheng, Chunmiao, Hill, M.C., and Hsieh, P.A., 2001, MODFLOW-2000, the U.S.
Geological Survey modular ground-water model - User guide to the LMT6
package, the linkage with MT3DMS for multi-species mass transport modeling:
U.S. Geological Survey Open-File Report 01-82, 43 p.