@InProceedings{,
  author =	 {Guntram Berti},
  title =	 {Generic Programming Support for Mesh Partitioning
                  Based Parallelization},
  booktitle =	 { Proceedings of the Workshop on
                  Parallel/High-Performance Object-Oriented Scientific
                  Computing (POOSC'03) },
  pages =	 {15--30},
  year =	 {2003},
  editor =	 {J{\"o}rg Striegnitz and Kei Davis},
  number =	 {IB-2003-09},
  series =	 {NIC series},
  month =	 jul,
  organization = {Forschungszentrum J{\"u}lich},
  url =          {http://www.fz-juelich.de/zam/files/docs/ib/ib-03/ib-2003-09.pdf},
  abstract =	 {We present a domain-specific, library based approach
                  for parallelizing mesh-based data-parallel
                  applications (like PDE solution) using the domain
                  partitioning paradigm. Concepts are presented to
                  formalize the notions of domain and mesh
                  partitioning. Generic programming is used to
                  implement reusable software components that
                  encapsulate the common core of domain partitioning
                  and make it available to application programmers. A
                  novel aspect of our approach is its independence of
                  the underlying sequential structured or unstructured
                  mesh data structures, which make reuse of much
                  pre-existing sequential application code possible. },
}