NASA NTRS · 19990019874
A Robust and Scalable Software Library for Parallel Adaptive Refinement on Unstructured Meshes
Abstract
The design and implementation of Pyramid, a software library for performing parallel adaptive mesh refinement (PAMR) on unstructured meshes, is described. This software library can be easily used in a variety of unstructured parallel computational applications, including parallel finite element, parallel finite volume, and parallel visualization applications using triangular or tetrahedral meshes. The library contains a suite of well-designed and efficiently implemented modules that perform operations in a typical PAMR process. Among these are mesh quality control during successive parallel adaptive refinement (typically guided by a local-error estimator), parallel load-balancing, and parallel mesh partitioning using the ParMeTiS partitioner. The Pyramid library is implemented in Fortran 90 with an interface to the Message-Passing Interface (MPI) library, supporting code efficiency, modularity, and portability. An EM waveguide filter application, adaptively refined using the Pyramid library, is illustrated.
Keep this discovery
Explore connections, maps & timelines
Lou, John Z., Norton, Charles D., Cwik, Thomas A.. 1999-01-01. A Robust and Scalable Software Library for Parallel Adaptive Refinement on Unstructured Meshes. https://ntrs.nasa.gov/citations/19990019874
Cite the original work for its findings. Save a collection to share your selection of sources.