Difference between revisions of "Groundwater Gourmet (TM)"

From aemwiki
Jump to: navigation, search
m (Protected "Groundwater Gourmet (TM)" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(36 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
The Groundwater Gourmet is a place for community contributions of recipes, howtos and examples for analytical and numerical modeling of ground water flow and transport.
 
The Groundwater Gourmet is a place for community contributions of recipes, howtos and examples for analytical and numerical modeling of ground water flow and transport.
  
Groundwater Gourmet wiki uses a subset of TeX, including some extensions from LaTeX and AMSLaTeX, for mathematical formulae. Thus, only a limited part of the full TeX language is supported.  Here is a guide for [http://meta.wikimedia.org/wiki/Math math syntax].  
+
Groundwater Gourmet wiki uses a subset of TeX, including some extensions from LaTeX and AMSLaTeX, for mathematical formulae. Thus, only a limited part of the full TeX language is supported.  Here is a guide for [http://meta.wikimedia.org/wiki/Math math syntax].  WEBMASTER COMMENT - THE TeX MATH CAPABILITY IS UNDER REPAIR AS WE TRANSITION TO A NEW SERVER.
  
Please note that all contributions to the Groundwater Gourmet may be edited, altered, or removed by other contributors, in the spirit of collegiality and peer review. Do not submit copyrighted work with permission. You are encouraged to assign an [http://www.opensource.org open source license] to your source code.
+
Please note that all contributions to the Groundwater Gourmet may be edited, altered, or removed by other contributors, in the spirit of collegiality and peer review. Do not submit copyrighted work without permissions. You are encouraged to assign an [http://www.opensource.org open source license] to your source code.
  
Confidence in contributed code might be enhanced if principles of design by contract are agreed upon for object oriented languages (see wikipedia [http://en.wikipedia.org/wiki/Design_by_contract Design By Contract],  [http://www.nongnu.org/pydbc/ Python DBC], and [http://www.swe.uni-linz.ac.at/publications/abstract/TR-SE-97.24.html Design by Contract for Python]).
 
  
 +
= [[library of analytic solutions (under construction)]] =
  
= analytic and analytic element solutions (Strack,1989 classification) =
+
= recipes =
  
== horizontal confined flow ==
+
The software and code available herein will ideally act as the kernel to a single API-based software library that can be used for analytic element modeling with a wide variety of boundary conditions and geometries, an idea discussed in earnest at the [http://www.analyticelements.org/manhattan.html 5th International Conference on the analytic element method].
 +
 +
== flow ==
  
=== one-dimensional flow ===
+
=== analytic elements ===  
  
insert text description
+
* Thiem [[Well solution]] (steady-state)
  
<math> \phi = -(\phi_1 - \phi_2 )\frac{x}{L} + \frac{1}{2}(\phi_1 + \phi_2) </math>
+
* Theis Solution (Transient)
  
 +
* Simple linesink
  
insert conceptual model (graphic)
+
* Circular area sink
  
insert code snippets (python, fortran)
+
=== other analytical solutions ===
  
insert solution heads (graphic)
+
== transport ==
  
=== radial flow ===
+
Add your contribution here!
  
=== two-dimensional flow ===
 
  
== shallow unconfined flow ==
+
== useful software snippets ==
  
=== one-dimensional flow ===
+
=== groundwater/AEM specific functions ===
=== two-dimensional flow ===
 
  
== combined shallow confined and unconfined flow ==
+
* [[Girinskii potential conversion functions]]
  
=== one-dimensional flow ===
+
=== complex mathematical functions ===
=== radial flow ===
 
  
== shallow unconfined flow with rainfall ==
+
* Optimized calculation of <math>\ln \left(\tfrac{Z-1}{Z+1}\right)</math> ([[logZp1oZm1]])
 +
** Who knew this routine was such a CPU hog?
 +
* [[Laurent series algorithm]] (real or complex coefficients)
  
== shallow interface flow ==
+
* [[Taylor series algorithm]] (complex coefficients)
  
== aquifers with vertically varying hydraulic conductivity ==
+
=== common mathematical functions ===
  
== shallow flow in aquifers with clay laminae ==
+
* [[error function and complementary error function]]
  
== shallow interface flow in aquifers with impermeable laminae ==
+
* [[Exponential Integral (a.k.a. Theis' Well Function)]]
  
== shallow semiconfined flow ==
+
=== geometric functions ===  
  
== shallow flow in systems of aquifers separated by leaky layers ==
+
* complex [[point-in-polygon]] algorithm
  
== transient shallow flow ==
+
= howtos =
  
== two-dimensional flow in the vertical plane ==
+
Not sure, but perhaps tricks of the trade in solution techniques, modeling practice.
  
== three-dimensional flow ==
+
= examples =
  
= analytical solutions (Bruggeman,1999 classification) =
+
== laboratory experiments/physical analoges (e.g., Hele shaw) ==
 
 
== Phreatic groundwater ==
 
 
 
Exact solutions
 
  
One-dimensional horizontal flow
+
== numerical laboratories  ==
  
Two-dimensional radial-symmetric horizontal flow
+
[http://www.groundwater.buffalo.edu/software/GTRAN3D/GTRAN3D_Main.html GTRAN3D]
  
General two-dimensional horizontal flow
+
GTRAN3D is an OpenGL-based integrated visualization software package for interactive 3D modeling of advective and diffusive contaminant transport in groundwater. The software is designed for visualizations of contaminant spreading caused by aquifer heterogeneities with applications both in teaching and in research.
 
== Confined groundwater ==
 
  
One-dimensional flow  
+
[[Image:3dspheres.png]]
 +
[http://www.livescience.com/researchinaction/ria-071109.html Live Science shows a 3D ground water flow visualization from the GTRAN3D model.]
  
Two-dimensional radial-symmetric flow
+
== benchmark and example problems (inspired by Genevieve Segol, 1994) ==
  
General two-dimensional flow
+
=== One- and Two-Dimensional Groundwater Flow in Saturated Media ===
  
Three-dimensional spherical flow
+
=== One- and Two-Dimensional Mass Transport in Saturated Media ===
  
Three-dimensional axial-symmetric flow
+
=== Salt-Water Intrusion ===
  
General three-dimensional flow
+
=== One- and Two-Dimensional Groundwater Flow and Mass Transport in Unsaturated Media ===
  
== Multi-layer systems ==
+
=== Three-Dimensional Groundwater Flow and Mass Transport ===
  
== Dispersion ==
+
== controlled field experiments ==
 
 
==  Density flow (interface)==
 
 
 
= recipes =
 
 
 
I imagine placing code snippets here of solutions like in AEM Depot of James Craig..  Once a solution is accepted by the community (test of time) then it is added to the library.
 
 
 
== flow ==
 
 
 
== transport ==
 
 
 
= howtos =
 
 
 
Not sure, but perhaps tricks of the trade in solution techniques, modeling practice.
 
 
 
= examples =
 
 
 
== laboratory experiments/physical analoges (e.g., Hele shaw) ==
 
  
== numerical laboratories (e.g., Igor Jankovic) ==
+
[[Camp Borden, Ontario]]
  
== benchmark and example problems (e.g., Henry Problem) ==
+
[[Cape Cod, Massachusetts]]
  
== controlled field experiments (e.g., Borden site, MADE site, Cape Cod site) ==
+
[[Macro-Dispersion Experiment (MADE) site in Alabama]]

Latest revision as of 16:50, 15 December 2018

The Groundwater Gourmet is a place for community contributions of recipes, howtos and examples for analytical and numerical modeling of ground water flow and transport.

Groundwater Gourmet wiki uses a subset of TeX, including some extensions from LaTeX and AMSLaTeX, for mathematical formulae. Thus, only a limited part of the full TeX language is supported. Here is a guide for math syntax. WEBMASTER COMMENT - THE TeX MATH CAPABILITY IS UNDER REPAIR AS WE TRANSITION TO A NEW SERVER.

Please note that all contributions to the Groundwater Gourmet may be edited, altered, or removed by other contributors, in the spirit of collegiality and peer review. Do not submit copyrighted work without permissions. You are encouraged to assign an open source license to your source code.


library of analytic solutions (under construction)

recipes

The software and code available herein will ideally act as the kernel to a single API-based software library that can be used for analytic element modeling with a wide variety of boundary conditions and geometries, an idea discussed in earnest at the 5th International Conference on the analytic element method.

flow

analytic elements

  • Theis Solution (Transient)
  • Simple linesink
  • Circular area sink

other analytical solutions

transport

Add your contribution here!


useful software snippets

groundwater/AEM specific functions

complex mathematical functions

  • Optimized calculation of <math>\ln \left(\tfrac{Z-1}{Z+1}\right)</math> (logZp1oZm1)
    • Who knew this routine was such a CPU hog?
  • Laurent series algorithm (real or complex coefficients)

common mathematical functions

geometric functions

howtos

Not sure, but perhaps tricks of the trade in solution techniques, modeling practice.

examples

laboratory experiments/physical analoges (e.g., Hele shaw)

numerical laboratories

GTRAN3D

GTRAN3D is an OpenGL-based integrated visualization software package for interactive 3D modeling of advective and diffusive contaminant transport in groundwater. The software is designed for visualizations of contaminant spreading caused by aquifer heterogeneities with applications both in teaching and in research.

3dspheres.png Live Science shows a 3D ground water flow visualization from the GTRAN3D model.

benchmark and example problems (inspired by Genevieve Segol, 1994)

One- and Two-Dimensional Groundwater Flow in Saturated Media

One- and Two-Dimensional Mass Transport in Saturated Media

Salt-Water Intrusion

One- and Two-Dimensional Groundwater Flow and Mass Transport in Unsaturated Media

Three-Dimensional Groundwater Flow and Mass Transport

controlled field experiments

Camp Borden, Ontario

Cape Cod, Massachusetts

Macro-Dispersion Experiment (MADE) site in Alabama