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
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
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