gridlib — A Parallel, Object-oriented Framework for Hierarchical-hybrid Grid Structures in Technical Simulation and Scientific Visualization

  • Frank Hülsemann
  • Stefan Meinlschmidt
  • Ben Bergen
  • Günther Greiner
  • Ulrich Rüde
Conference paper


The KONWIHR project gridlib has developed a framework for the integration of simulation and visualization for large scale applications. This framework provides its own grid structure, the so called hierarchical hybrid grid, which is well suited for runtime efficient realization of multilevel algorithms. Furthermore, it offers flexible visualization functionality for both local and remote use on number crunchers and workstations. It is based on modern object-oriented software engineering techniques without compromising on performance issues.


Computational Fluid Dynamics Direct Numerical Simulation Unstructured Grid Integrate Simulation Grid Management 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Barrett, M. Berry, T. F. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine, and H. Van der Vorst. Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Edition. SIAM, Philadelphia, PA, 1994.Google Scholar
  2. 2.
    B. Bergen and F. Hülsemann. Hierarchical hybrid grids: A framework for efficient multigrid on high performance architectures. Technical Report 03-5, Lehrstuhl für Informatik 10, Universitäat Erlangen-Nürnberg, 2003.Google Scholar
  3. 3.
    C. May et al. (Ed.). The PowerPC architecure: A specification for a new family of RISC processors. Morgan Kaufmann Publishers, 2nd edition, 1994.Google Scholar
  4. 4.
    F. Hülsemann, B. Bergen, and U. Rüde. Hierarchical hybrid grids as basis for parallel numerical solution of PDE. In H. Kosch, L. Böszörményi, and H. Hellwagner, editors, Euro-Par 2003 Parallel Processing, volume 2790 of Lecture Notes in Computer Science, pages 840–843, Berlin, 2003. Springer.Google Scholar
  5. 5.
    F. Hülsemann, P. Kipfer, U. Rüde, and G. Greiner. gridlib: Flexible and efficient grid management for simulation and visualization. In P. Sloot, C. Tan, J. Dongarra, and A. Hoekstra, editors, Computational Science — ICCS 2002, volume 2331 of Lecture Notes in Computer Science, pages 652–661, Berlin, 2002. Springer.Google Scholar
  6. 6.
    G. Karypis and V. Kumar. Metis a software package for partitioning unstructured graphs, partitioning meshes, and computing fill-reducing orderings of sparse matrices. Technical report, Department of Computer Science, University of Minnesota, Minneapolis, 2002.Google Scholar
  7. 7.
    G. Karypis and V. Kumar. Parmetis parallel graph partitioning and sparse matrix ordering library. Technical report, Department of Computer Science, University of Minnesota, Minneapolis, 2002.Google Scholar
  8. 8.
    P. Kipfer and G. Greiner. Parallel rendering within the integrating simulation and visualization framework “gridlib”. VMV Conference Proceedings, Stuttgart, 2001.Google Scholar
  9. 9.
    P. Kipfer, F. Hülsemann, S. Meinlschmidt, B. Bergen, G. Greiner, and U. Rüde. gridlib—a parallel, object-oriented framework for hierarchical-hybrid grid structures in technical simulation and scientifiv visualization. In S. Wagner, W. Hanke, A. Bode, and F. Durst, editors, High Performance Computing in Science and Engineering 2000–2002 — Transactions of the First Joint HLRB and KONWIHR Result and Reviewing Workshop, pages 489–501, Berlin, 2003. Springer.Google Scholar
  10. 10.
    P. Kipfer, F. Reck, and G. Greiner. Local exact particle tracing on unstructured grids. Computer Graphics Forum, 2002. submitted.Google Scholar
  11. 11.
    Peter Kipfer. gridlib: System design. Technical Report 4/00, Computer Graphics Group, University of Erlangen-Nürnberg, 2000.Google Scholar
  12. 12.
    Peter Kipfer. gridlib: Numerical methods. Technical Report 2/01, Computer Graphics Group, University of Erlangen-Nürnberg, 2001.Google Scholar
  13. 13.
    U. Labsik, P. Kipfer, and G. Greiner. Visualizing the structure and quality properties of tetrahedral meshes. Technical Report 2/00, Computer Graphics Group, University of Erlangen-Nürnberg, 2000.Google Scholar
  14. 14.
    U. Labsik, P. Kipfer, S. Meinlschmidt, and G. Greiner. Progressive isosurface extraction from tetrahedral meshes. Pacific Graphics Conference Proceedings, Tokio, 2001.Google Scholar
  15. 15.
    M. Schrumpf. Beschleunigte Isoflächenberechnung auf unstrukturierten Gittern. Studienarbeit, 2001. Computer Graphics Group, University of Erlangen-Nürnberg.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Frank Hülsemann
    • 1
  • Stefan Meinlschmidt
    • 2
  • Ben Bergen
    • 1
  • Günther Greiner
    • 2
  • Ulrich Rüde
    • 1
  1. 1.System Simulation GroupUniversity of ErlangenErlangen
  2. 2.Computer Graphics GroupUniversity of ErlangenErlangen

Personalised recommendations