                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}
}
