Efficient Storage and Processing of Adaptive Triangular Grids Using Sierpinski Curves

  • M. Bader
  • Ch. Zenger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3991)


We present an algorithm to store and process fully adaptive computational grids requiring only a minimal amount of memory. The adaptive grid is specified by a recursive decomposition of triangular grid cells; the cells are stored and processed in an order that is given by Sierpinski’s space filling curve. A sophisticated system of stacks is used to ensure the efficient access to the unknowns. The resulting scheme makes it possible to process grids containing more than one hundred million cells on a common workstation, and is also inherently cache efficient.


  1. 1.
    Behrens, J., et al.: amatos: Parallel adaptive mesh generator for atmospheric and oceanic simulation. Ocean Modelling  10(1–2) (2005)Google Scholar
  2. 2.
    Griebel, M.: Multilevel algorithms considered as iterative methods on semidefinite systems. SIAM Journal of Scientific and Statistical Computing  15(3) (1994)Google Scholar
  3. 3.
    Günther, F., Mehl, M., Pögl, M., Zenger, C.: A cache-aware algorithm for PDEs on hierarchical data structures based on space-filling curves. SIAM Journal of Scientific Computing (accepted)Google Scholar
  4. 4.
    Mehl, M., Zenger, C.: Cache-oblivious parallel multigrid solvers on adaptively refined grids. In: Proceedings of the 18th Symposium Simulationstechnique (ASIM 2005), Frontiers in Simulation, Erlangen (2005)Google Scholar
  5. 5.
    Sagan, H.: Space Filling Curves. Springer, Heidelberg (1994)zbMATHGoogle Scholar
  6. 6.
    Stevenson, R.P.: Optimality of a standard adaptive finite element method. Technical Report 1329, Utrecht University (May 2005) (submitted)Google Scholar
  7. 7.
    Yserentant, H.: On the multilevel splitting of finite element spaces. Numerische Mathematik  49(3) (1986)Google Scholar
  8. 8.
    Zumbusch, G.: Adaptive Parallel Multilevel Methods for Partial Differential Equations. Habilitationsschrift, Universität Bonn (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • M. Bader
    • 1
  • Ch. Zenger
    • 1
  1. 1.Dept. of InformaticsTU MünchenMünchenGermany

Personalised recommendations