ViennaGrid is a generic mesh handling library that provides the traversal of structured and unstructured grids in arbitrary spatial dimensions, in particular 1d, 2d and 3d. Quantities can be conveniently stored on mesh elements using ViennaData.

Features

  • High-level generic C++ code for structured and unstructured grid traversal (vertices-on-cell, edges-on-vertex, etc.)
  • Convenient quantity storage and access on grid elements using ViennaData
  • Separates topology of a grid element from the underlying geometric space (e.g. triangular hull meshes in a three-dimensional space)
  • Lines, triangles, quadrilaterals, tetrahedra and hexahedra provided out of the box
  • Allows to write code that works for arbitrary spatial dimensions
  • Targets the requirements of Finite Element and Finite Volume methods
  • Highly customizable internal storage scheme, which allows for highest performance and/or lowest memory footprint for the user's application

Project Activity

See All Activity >

License

MIT License

Follow ViennaGrid

ViennaGrid Web Site

Other Useful Business Software
Your top-rated shield against malware and online scams | Avast Free Antivirus Icon
Your top-rated shield against malware and online scams | Avast Free Antivirus

Browse and email in peace, supported by clever AI

Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ViennaGrid!

Additional Project Details

Operating Systems

Linux, BSD, Windows

Intended Audience

Science/Research, Developers

Programming Language

C++

Related Categories

C++ Simulation Software, C++ Mathematics Software

Registered

2011-08-01