|
|
|
Foundation ::
Parallel Computing ::
Pyramid
|
Pyramid
Parallel Unstructured Adaptive Mesh Refinement
|
 |
Moderators: Charles D. Norton John Lou |
Total downloads from Open Channel to date: 111
SOURCE CODE AVAILABLE
|
|
Pyramid 2.0 is Out!!
This release adds various performance improvements and more capabilities. This is the first non-demonstration version of this software. This release has been run on most systems and compilers, but the Intel 7.x/8.x compiler environment is officially supported.
|
|
PYRAMID is a software library used for the automatic adaptive refinement of large unstructured meshes on parallel computers and clusters. This software library can be easily used in a variety of unstructured parallel computational applications, including parallel finite element, parallel finite volume, parallel visualization applications using triangular or tetrahedral meshes, and quality controlled parallel mesh generation from initial coarse element models. The library contains a suite of well designed, and efficiently implemented, modules that perform operations in a typical parallel AMR process. Among these are:
- Mesh quality control during successive parallel adaptive refinement (typically guided by a local-error estimator).
- Parallel adaptive refinement.
- Parallel mesh migration and load balancing.
- Parallel mesh partitioning using ParMetis.
- Visualization (Tecplot format).
The Pyramid library is implemented in Fortran 90/95 with the Message-Passing Interface (MPI) and parallel partitioning library (ParMetis) supporting code efficiency, modularity, and portability. It is scalable to hundreds of processors and millions of elements. Visualization is supported using Tecplot.
Examples:
Click on each image to see full-scale.

Tetrahedral artery mesh (geometry from C. A. Taylor) where color shows processor assignments.
|

Tetrahedral earthquake fault mesh where color shows processor assignments.
|

Tetrahedral cylinder region mesh where color shows processor assignments.
|

Triangular mesh showing field from modeling of the magnetopause.
|
|
Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008 Caltech/Jet Propulsion Laboratory
|
|
More software from Jet Propulsion Laboratory
|
|
|
|
|
|

|
Open Channel Software runs entirely on Open Source Software. We return
value to the Software community in the form of
services and original software. Most of our
content is currently available as source code, with the
copyright owned by the original author, All
Rights Reserved. Everything else is Copyright
©2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Open Channel Software.
View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.
|
|

|