Skip to content

(non-official) A Computer Program for Simulation of Three-Dimensional Variable-Density Ground-Water Flow and Transport

Notifications You must be signed in to change notification settings

PublicDomainRelease/SEAWAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.TXT

SEAWAT - Version: 4.00.05 10/19/2012
Three-dimensional variable-density finite-difference ground-water 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 SEAWAT is packaged for personal computers using Microsoft 
Windows 95, 98, ME, NT, 2000, XP, or Windows 7.

See the file doc/seawat.txt for descriptions, references, and additional 
contacts for this software.  Instructions for installation, execution, and 
testing are provided below.

This version of SEAWAT is referred to as SEAWAT Version 4 to distinguish it from
older versions.  See the file doc\seawat.txt for descriptions, references, and 
additional contacts for this software.  Instructions for installation, 
execution, and testing are provided below.

TABLE OF CONTENTS

A. DISTRIBUTION FILE
B. EXTRACTING FILES
C. COMPILING
D. INSTALLING
E. RUNNING THE SOFTWARE
F. TESTING

A. DISTRIBUTION FILE
The following zip file is for use on personal computers:

     SWT_V4_00_05.zip

The distribution file contains:
     Compiled runfiles and source code for SEAWAT
     SEAWAT user guide in pdf format
     Test data sets

B. EXTRACTING FILES
The distribution file is a zipped file that contains all of the necessary files 
for using the SEAWAT program.  Unzipping the distribution file creates numerous 
individual files.  An extraction program allows you to specify the directory in 
which the files should be restored.  The following subdirectory structure will 
be created under the specified directory:

|
|--swt_v4_00_05
|     |doc; documentation files
|     |examples; example files 
|     |     |1_box; test cases for box problems
|     |     |     |case1; first box problem
|     |     |     |case2; second box problem
|     |     |2_henry; test case for henry problem
|     |     |     |1_classic_case1; first henry problem
|     |     |     |2_classic_case2; second henry problem
|     |     |     |3_VDF_no_Trans; henry problem without transport
|     |     |     |4_VDF_uncpl_Trans; henry problem with uncoupled transport
|     |     |     |5_VDF_DualD_Trans; henry problem with dual domain transport
|     |     |     |6_age_simulation; henry problem with age simulated as species 2
|     |     |3_elder; test case for elder problem
|     |     |4_hydrocoin; test case for hydrocoin problem
|     |     |5_saltlake; test case for saltlake problem
|     |     |6_rotation; test case for rotation problem
|     |     |7_swtv4_ex; test case presented in SEAWAT Version 4 documentation
|     |exe; compiled executables (32 and 64-bit)
|     |Intel; Solution file and project workspace files for compiling with
|     |       the Intel Fortran compiler within the Microsoft Visual Studio 2010
|     |       environment
|     |make; Makefile that can be used to compile SEAWAT provided that the source
|     |      folder is contained in the same folder as the make folder.
|     |source; source code

It is recommended that no user files are kept in the swt_v4_00 directory 
structure.  If you do plan to put files in the swt2k_v4_00 directory structure, do 
so only by creating subdirectories.

Included in directory swt_v4_00\doc is a Portable Document Format (PDF) versions of: 
1.  The original SEAWAT user's manual (TWRI_6_A7)
2.  The SEAWAT-2000 User's manual (OFR_03-426)
3.  The SEAWAT Version 4 user manual (TM_6_A22)

The PDF file is readable and printable on various computer platforms using 
Acrobat Reader from Adobe.  The Acrobat Reader is freely available from the 
following World Wide Web sites:
     http://www.adobe.com/
     http://www.shareware.com

C. COMPILING

Although executable versions of the programs are provided, the source code of 
the SEAWAT program is provided in the swt_v4_00\source directory so that the 
program can be recompiled if necessary.  However, no support can be provided for 
users generating their own versions of the software.  In general, SEAWAT 
should be compiled for serial processing (as opposed to parallel processing).
For serial-processing mode, all source files are contained in the source directory
except one.  In addition to the files in the source directory, the file para-non.f 
in the source/serial directory must be compiled.

SEAWAT is distributed with the GMG solver, which is primarily written in
the C programming language.  For issues related to compiling and linking with the
GMG solver, please refer to: 
http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/Compiling.html

For those using the Intel Fortran compiler, the Microsoft Visual Studio 2010
solution file is included in the Intel folder under the swt_v4 folder.

IMPORTANT: For the SEAWAT program to operate correctly, the program must be
compiled such that all real variables are defined as double precision.  The program 
may not work correctly using the default option (single precision) in most compilers.

D. INSTALLING

There are no special instructions for installing the SEAWAT program provided 
that users run the program using the approach outlined in the SEAWAT 
documentation.  

E. RUNNING THE SOFTWARE

Most of the data arrays in SEAWAT 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.

The swt_v4 runfile for use on personal computers uses a different 
structure for unformatted files than has been used in earlier versions 
of MODFLOW distributed by the USGS.  Unformatted files generally have 
a structure that is compiler specific.  MODFLOW-2000 Versions prior to
1.2 that were distributed by the USGS used a structure that was
specific to Lahey 77 and 90 Fortran.  This required that any program
that read unformatted files produced by these MODFLOW runfiles or any
program that generated unformatted files for use by MODFLOW had to be
compiled with one of these Lahey compilers.  For example, Zonebudget
and Modpath use unformatted budget files produced by MODFLOW.  Another
example is head files that are generated by one MODFLOW simulation and
used in a following simulation as initial heads.  Both simulations must
be run using a version of MODFLOW or SEAWAT that uses the same unformatted 
file structure.

The structure of unformatted files used in SEAWAT Version 4 is the same as that
used in the previous versions of SEAWAT.  The structure is specified using
the FORM='BINARY' option with the file OPEN statement.  Therefore it will
be easier for others to use different compilers when compiling
applications that use or generate unformatted files.

The swt_v4 runfiles in the exe subdirectory was compiled with the Intel
Visual Fortran Compiler (XE 13.0.0.089).  The swt_v4x64.exe runfile was compiled 
for 64-bit Windows operating systems.  This executable is optimized specifically 
for Intel processors and likely will not work with other processor types.  

F. TESTING

The benchmark problems reported in the SEAWAT documentation are included to test 
the program and ensure that the program is installed and running on the system.  
The benchmark problems also provide examples of how to design datasets for use 
with the SEAWAT program.  Benchmark problems can be run by double clicking on 
the seawat.bat file located within each of the benchmark subdirectories.

About

(non-official) A Computer Program for Simulation of Three-Dimensional Variable-Density Ground-Water Flow and Transport

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published