Difference between revisions of "Groundwater Gourmet (TM)"

From aemwiki
Jump to: navigation, search
(useful software snippets)
Line 41: Line 41:
  
 
Add your contribution here!
 
Add your contribution here!
 +
 +
 +
== useful software snippets ==
 +
 +
optimized calculation of <math>\ln \left(\tfrac{Z+1}{Z-1}\right)</math> ([[logZp1oZm1]])
 +
 +
complex [[point-in-polygon]] algorithm
 +
 +
[[Laurent series algorithm]] (real or complex coefficients)
 +
 +
[[Taylor series algorithm]] (complex coefficients)
 +
 +
[[error function and complementary error function]]
  
 
= howtos =
 
= howtos =
Line 68: Line 81:
  
 
[[Macro-Dispersion Experiment (MADE) site in Alabama]]
 
[[Macro-Dispersion Experiment (MADE) site in Alabama]]
 
== useful software snippets ==
 
 
optimized calculation of <math>\ln \left(\tfrac{Z+1}{Z-1}\right)</math> ([[logZp1oZm1]])
 
 
complex [[point-in-polygon]] algorithm
 
 
[[Laurent series algorithm]] (real or complex coefficients)
 
 
[[Taylor series algorithm]] (complex coefficients)
 
 
[[error function and complementary error function]]
 

Revision as of 10:00, 5 December 2007

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.

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 open source license to your source code.


library of analytic element 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

Wells2.jpg

Filename: Well.cpp

Language: C++

Compiler: VisualC++, g++

Author: James R. Craig

Contact e-mail: jrcraig@uwaterloo.ca

Date added: 06 June 2006

License: The GNU General Public License (GPL)

Download location: AEM Software Depot

Summary: Contains functions for evaluating the discharge potential and complex discharge from a pumping well:

<math> \Omega (z)=\Phi(z) + i \Psi (z) = \frac{Q}{2\pi} \ln (z-z_w) + C </math>

<math> W(z)= Q_x (z) + i Q_y (z) = - \frac{Q}{2\pi}\frac{1}{(z-z_w)} </math>

transport

Add your contribution here!


useful software snippets

optimized calculation of <math>\ln \left(\tfrac{Z+1}{Z-1}\right)</math> (logZp1oZm1)

complex point-in-polygon algorithm

Laurent series algorithm (real or complex coefficients)

Taylor series algorithm (complex coefficients)

error function and complementary error function

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 (e.g., Henry Problem)

controlled field experiments

Camp Borden, Ontario

Cape Cod, Massachusetts

Macro-Dispersion Experiment (MADE) site in Alabama