Veamy: an extensible object-oriented C++ library for the virtual element method

This paper summarizes the development of Veamy, an object-oriented C++ library for the virtual element method (VEM) on general polygonal meshes, whose modular design is focused on its extensibility. The two-dimensional linear elastostatic problem has been chosen as the starting stage for the development of this library. The theory of the VEM in which Veamy is based upon is presented using a notation and a terminology that resemble the language of the finite element method in engineering analysis. Several examples are provided to demonstrate the usage of Veamy, and in particular, one of them features the interaction between Veamy and the polygonal mesh generator PolyMesher. Veamy is free and open source software.

READ FULL TEXT

page 37

page 38

research
11/24/2022

A Velocity-based Moving Mesh Virtual Element Method

We present a velocity-based moving mesh virtual element method for the n...
research
06/15/2021

Efficient multi-level hp-finite elements in arbitrary dimensions

We present an efficient algorithmic framework for constructing multi-lev...
research
02/27/2020

SplineLib: A Modern Multi-Purpose C++ Spline Library

This paper provides the description of a novel, multi-purpose spline lib...
research
10/24/2019

The deal.II finite element library: design, features, and insights

deal.II is a state-of-the-art finite element library focused on generali...
research
10/24/2019

The deal.II finite element library

deal.II is a state-of-the-art finite element library focused on generali...
research
04/04/2022

mVEM: A MATLAB Software Package for the Virtual Element Methods

This paper summarizes the development of mVEM, a MATLAB software package...
research
12/31/2019

Medusa: A C++ Library for solving PDEs using Strong Form Mesh-Free methods

Medusa, a novel library for implementation of strong form mesh-free meth...

Please sign up or login with your details

Forgot password? Click here to reset