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.
  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 = { 1}