Magazine Article

Parallel Adaptive Mesh Refinement Library

TBMG-871

02/01/2005

Abstract
Content

Parallel Adaptive Mesh Refinement Library (PARAMESH) is a package of Fortran 90 subroutines designed to provide a computer programmer with an easy route to extension of (1) a previously written serial code that uses a logically Cartesian structured mesh into (2) a parallel code with adaptive mesh refinement (AMR). Alternatively, in its simplest use, and with minimal effort, PARAMESH can operate as a domain decomposition tool for users who want to parallelize their serial codes but who do not wish to utilize adaptivity. The package builds a hierarchy of sub-grids to cover the computational domain of a given application program, with spatial resolution varying to satisfy the demands of the application. The sub-grid blocks form the nodes of a tree data structure (a quad-tree in two or an oct-tree in three dimensions). Each grid block has a logically Cartesian mesh. The package supports one-, two- and three-dimensional models.

Meta TagsDetails
Citation
"Parallel Adaptive Mesh Refinement Library," Mobility Engineering, February 1, 2005.
Additional Details
Publisher
Published
Feb 1, 2005
Product Code
TBMG-871
Content Type
Magazine Article
Language
English