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) Software, source code, etc. for problems pertaining to numerical analysis (65-04) 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) 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
- \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
- 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
- scientific article; zbMATH DE number 5602968 (Why is no real title available?)
- scientific article; zbMATH DE number 3420323 (Why is no real title available?)
- 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
Cited in
(15)- An engineering perspective to the virtual element method and its interplay with the standard finite element method
- Virtual element method for semilinear sine-Gordon equation over polygonal mesh using product approximation technique
- VEM and the mesh
- On the implementation of virtual element method for nonlinear problems over polygonal meshes
- Virtual element method with adaptive refinement for problems of two-dimensional complex topology models from an engineering perspective
- Arbitrary polygon mesh for elastic and elastoplastic analysis of solids using smoothed finite element method
- Veamy
- A node‐based uniform strain virtual element method for compressible and nearly incompressible elasticity
- Virtual element method for phase field modeling of dynamic fracture
- Hydrogen assisted cracking using an efficient virtual element scheme
- A node-based uniform strain virtual element method for elastoplastic solids
- An arbitrary-order virtual element method for the Helmholtz equation applied to wave field calculation in port
- VEMcomp: a virtual elements MATLAB package for bulk-surface PDEs in 2D and 3D
- Modeling size effects in elasticity with C^1 virtual elements: a two-dimensional formulation for modified couple stress theory
- Eliminating empirical stabilization: a two-dimensional C^1 stabilization-free virtual element method for modified couple stress theory
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)