2016
DOI: 10.1007/s11075-016-0235-3
|View full text |Cite
|
Sign up to set email alerts
|

The virtual element method in 50 lines of MATLAB

Abstract: We present a 50-line MATLAB implementation of the lowest order virtual element method for the two-dimensional Poisson problem on general polygonal meshes. The matrix formulation of the method is discussed, along with the structure of the overall algorithm for computing with a virtual element method. The purpose of this software is primarily educational, to demonstrate how the key components of the method can be translated into code.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 80 publications
(50 citation statements)
references
References 32 publications
0
50
0
Order By: Relevance
“…We generate random voronoi-mesh discretization exploiting polymesher (cf. [28,29]) Figure 4. The rate of convergences in L 2 -and H 1 -norms are displayed in Figure 5, which have a very good agreement with theoretically estimated results.…”
Section: Testmentioning
confidence: 99%
“…We generate random voronoi-mesh discretization exploiting polymesher (cf. [28,29]) Figure 4. The rate of convergences in L 2 -and H 1 -norms are displayed in Figure 5, which have a very good agreement with theoretically estimated results.…”
Section: Testmentioning
confidence: 99%
“…On the contrary, since Veamy's scope is research and teaching, in its design we wanted a direct and balanced correspondence between theory and implementation. In this sense, Veamy is very similar in its spirit to the 50-line MATLAB implementation of the VEM [29]. However, compared to this MATLAB implementation, Veamy is an improvement in the following aspects:…”
Section: Introductionmentioning
confidence: 91%
“…Abaqus package is available for nSFEM [183]. VEM has been developed and tested in MATLAB and Abaqus packages [184,185]. MATLAB code on PSBFEM is used in [186].…”
Section: Software Packagesmentioning
confidence: 99%