You are here
Veamy: an extensible object-oriented C++ library for the virtual element method
This paper summarizes the development of an object-oriented C++ library for the virtual element method (VEM) named Veamy, 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. In contrast to the standard finite element method, the VEM in two dimensions uses polygonal finite element meshes. The theory of the VEM in which Veamy is based upon is presented using a notation and a terminology that is commonly found in the finite element literature, thereby allowing potential users that are familiar with finite elements to understand and implement the virtual element method under the object-oriented paradigm. A complete sample usage of Veamy is provided for a cantilever beam subjected to a parabolic end load. A displacement patch test is also solved using Veamy. A third example features the interaction between Veamy and the polygonal mesh generator PolyMesher. Step-by-step guidelines for the implementation of a problem that is currently not available in Veamy (the two-dimensional Poisson problem) are also provided. The source code is made freely available so that interested users can make free use of it, and possibly, extend Veamy to a wider class of problems.
Veamy: an extensible object-oriented C++ library for the virtual element method.
Available from: https://www.researchgate.net/publication/319057392_Veamy_an_extensible_object-oriented_C_library_for_the_virtual_element_method
Click here to get and browse the source code
-A.
- Alejandro Ortiz-Bernardin's blog
- Log in or register to post comments
- 7088 reads
Comments
Veamy v1.1.1 (software for VEM) is out with PDF Manual
Veamy v1.1.1 is out.
Download the source code + Veamy Primer v1.1 (PDF Manual):
http://camlab.cl/research/software/veamy/
From Veamy v1.0 to Veamy v1.1.1:
Features:
Free and open source C++ library that implements the virtual element method. The current release of this library allows the solution of 2D linear elastostatic problems.
Veamy v2.0 (software for VEM) is out
Veamy v2.0 is out.
http://camlab.cl/research/software/veamy/
Veamy 2.0 (23-Jan-2018)
From Veamy v1.1.1 to Veamy 2.0:
From Veamy 1.0 to Veamy v1.1.1: