NHSE LogoNHSE Software Catalog


Unstructured Grids (UG)

url
ftp://ftp.ica3.uni-stuttgart.de/pub/ug/ug3.1

title_line
for the adaptive multigrid solution of partial differential
equations

author
Peter Bastian <peter@ica3.uni-stuttgart.de>

contact
ug@ica3.uni-stuttgart.de

version
3.1

description
http://www.ica3.uni-stuttgart.de/~ug

abstract
UG is a flexible software library for the development of adaptive multigrid
methods on unstructured meshes. The main idea of UG was to implement most parts
in a problem-independent way, so that the software can be reused for many
different applications.

The main features of the problem-independent part are:

* 2D (triangles, quadrilaterals) and 3D (tetrahedra) unstructured meshes
* tree-based local refinement and coarsening
* user-definable number of degrees of freedom in nodes, edges, faces and
elements (conforming, non-conforming and mixed finite-elements can be
implemented)
* BLAS and iterative methods (smoothers, multigrid, cg)
* powerful script language
* Multi-window graphical user interface for X11 and Macintosh. No special
graphics libraries required
* 1000 pages of documentation (man-pages, postscript)
* Parallel version with reduced functionality available (2D, degrees of
freedom only in nodes, dynamic load balancing, interfaces for PVM, NX,
PARIX, T3D, MPI)

Applications in the current distribution include:

* 2D scalar diffusion equation with linear conforming and nonconforming
finite-elements
* 2D linear elasticity with conforming and non-conforming finite-elements
* 2D incompressible, stationary Navier-Stokes equations
* 3D convection-diffusion equation

comments
UG is available for free for all non-profit organizations.

keywords
partial differential equations; unstructured grid; multigrid method


nhse-librarian@netlib.org