@INPROCEEDINGS{BaDrEnKlNeOhRu03,
author = {P. Bastian and M. Droske and C. Engwer and R. Kl{\"{o}}fkorn and
T. Neubauer and M. Ohlberger and M. Rumpf},
title = {Towards a Unified Framework for Scientific Computing},
booktitle = {15th International Conference on Domain Decomposition Methods, Vol.
40},
year = {2004},
editor = {Kornhuber, R. and Hoppe, R. and P{\'e}riaux, J. and Pironneau, O.
and Widlund, O. and Xu, J.},
series = {Lecture notes in Computational Science and Engineering},
abstract = {Most finite element, or finite volume software is built around a fixed
mesh data structure. Therefore, each software package can only be
used efficiently for a relatively narrow class of applications. For
example, implementations supporting unstructured meshes allow the
approximation of complex geometries but are in gen- eral much slower
and require more memory than implementations using structured meshes.
In this paper we show how a generic mesh interface can be defined
such that one algorithm, e. g. a discretization scheme, works on
different mesh implementa- tions. For a cell centered finite volume
scheme we show that the same algorithm runs thirty times faster on
a structured mesh implementation than on an unstruc- tured mesh and
is only four times slower than a non-generic version for a structured
mesh. The generic mesh interface is realized within the Distributed
Unified Numerics Environment DUNE.},
pdf = {http://numod.ins.uni-bonn.de/research/papers/public/BaDrEnKlNeOhRu03.pdf}
}