Veamy: an extensible object-oriented C++ library for the virtual element method
From MaRDI portal
Laplace operator, Helmholtz equation (reduced wave equation), Poisson equation (35J05) Finite element, Rayleigh-Ritz and Galerkin methods for boundary value problems involving PDEs (65N30) Mesh generation, refinement, and adaptive methods for boundary value problems involving PDEs (65N50) Software, source code, etc. for problems pertaining to numerical analysis (65-04) Elastic materials (74B99)
Abstract: 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 linear elastostatic and Poisson problems in two dimensions have been chosen as the starting stage for the development of this library. The theory of the VEM, upon which Veamy is built, is presented using a notation and a terminology that resemble the language of the finite element method (FEM) 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. A computational performance comparison between VEM and FEM is also conducted. Veamy is free and open source software.
Recommendations
Cites work
- scientific article; zbMATH DE number 5602968 (Why is no real title available?)
- scientific article; zbMATH DE number 3420323 (Why is no real title available?)
- A four-point integration scheme with quadratic exactness for three-dimensional element-free Galerkin method based on variationally consistent formulation
- A posteriori error estimates for the virtual element method
- A stabilized conforming nodal integration for Galerkin mesh-free methods
- A virtual element method for elastic and inelastic problems on polytope meshes
- A virtual element method with arbitrary regularity
- Addressing integration error for polygonal finite elements through polynomial projections: a patch test connection
- An Introduction to Reservoir Simulation Using MATLAB/GNU Octave
- Arbitrary order 2D virtual elements for polygonal meshes. II: Inelastic problem
- Arbitrary order 2D virtual elements for polygonal meshes: I: Elastic problem
- BASIC PRINCIPLES OF VIRTUAL ELEMENT METHODS
- Consistent element-free Galerkin method
- Effect of numerical integration on meshless methods
- Efficient virtual element formulations for compressible and incompressible finite deformations
- Gradient correction for polygonal and polyhedral finite elements
- Hourglass stabilization and the virtual element method
- Improved robustness for nearly-incompressible large deformation meshfree simulations on Delaunay tessellations
- Maximum-entropy meshfree method for compressible and near-incompressible elasticity
- New development in freefem++
- New perspectives on polygonal and polyhedral finite element methods
- Numerical integration of the Galerkin weak form in meshfree methods
- On the virtual element method for three-dimensional linear elasticity problems on arbitrary polyhedral meshes
- Quadrature for meshless methods
- Second-order accurate derivatives and integration schemes for meshfree methods
- Some basic formulations of the virtual element method (VEM) for finite deformations
- The virtual element method in 50 lines of MATLAB
- Virtual elements for linear elasticity problems
- Volume-averaged nodal projection method for nearly-incompressible elasticity using meshfree and bubble basis functions
- \texttt{Feel++}: a computational framework for Galerkin methods and advanced numerical methods
- \texttt{PolyMesher}: a general-purpose mesh generator for polygonal elements written in Matlab
Cited in
(10)- An engineering perspective to the virtual element method and its interplay with the standard finite element method
- Virtual element method for phase field modeling of dynamic fracture
- On the implementation of virtual element method for nonlinear problems over polygonal meshes
- VEM and the mesh
- Virtual element method for semilinear sine-Gordon equation over polygonal mesh using product approximation technique
- Arbitrary polygon mesh for elastic and elastoplastic analysis of solids using smoothed finite element method
- Virtual element method with adaptive refinement for problems of two-dimensional complex topology models from an engineering perspective
- Veamy
- A node‐based uniform strain virtual element method for compressible and nearly incompressible elasticity
- Hydrogen assisted cracking using an efficient virtual element scheme
Describes a project that uses
Uses Software
This page was built for publication: Veamy: an extensible object-oriented C++ library for the virtual element method
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2009052)