A Compiler for Parallel Finite Element Methods
with Domain-Decomposed Unstructured Meshes
Jonathan Richard Shewchuk Omar Ghattas
School of Computer Science Department of Civil Engineering
Carnegie Mellon University
Pittsburgh, Pennsylvania 15213
Archimedes is an automated system for finite element methods on unstructured
meshes using distributed memory supercomputers. Its components include a mesh
generator, a mesh partitioner, and a data-parallel compiler whose input is C
augmented with machine-independent operations for finite element computations,
and whose output is parallel code for a particular multicomputer. We describe
an elegant implementation of domain decomposition and give preliminary
performance results.
Proceedings of the Seventh International Conference on Domain Decomposition
Methods in Scientific and Engineering Computing (Pennsylvania State
University), pages 445-450, American Mathematical Society, October 1993.
PostScript (1203k).
Paper available through the URL
http://www.cs.cmu.edu/~quake-papers/ddm7-parallel-domain-decomp.ps
BibTeX entry:
@inproceedings{shewchuk-ghattas93,
author = {Jonathan Richard Shewchuk and Omar Ghattas},
title = {A {C}ompiler for {P}arallel {F}inite {E}lement {M}ethods with
{D}omain-{D}ecomposed {U}nstructured {M}eshes},
booktitle = {Proceedings of the Seventh International Conference on Domain
Decomposition Methods in Scientific and Engineering Computing},
editor = {David E. Keyes and Jinchao Xu},
series = {Contemporary Mathematics},
volume = 180,
publisher = {American Mathematical Society},
pages = {445--450},
month = oct,
year = 1993,
ISBN = {0-8218-5171-3}
}