English

An Efficient Implementation of Brezzi-Douglas-Marini (BDM) Mixed Finite Element Method in MATLAB

Numerical Analysis 2015-08-27 v1

Abstract

In this paper, a MATLAB package bdm_mfem for a linear Brezzi-Douglas- Marini (BDM) mixed finite element method is provided for the numerical solution of elliptic diffusion problems with mixed boundary conditions on unstructured grids. BDM basis functions defined by standard barycentric coordinates are used in the paper. Local and global edge ordering are treated carefully. MATLAB build-in functions and vectorizations are used to guarantee the erectness of the programs. The package is simple and efficient, and can be easily adapted for more complicated edge-based finite element spaces. A numerical example is provided to illustrate the usage of the package.

Keywords

Cite

@article{arxiv.1508.06445,
  title  = {An Efficient Implementation of Brezzi-Douglas-Marini (BDM) Mixed Finite Element Method in MATLAB},
  author = {Shun Zhang},
  journal= {arXiv preprint arXiv:1508.06445},
  year   = {2015}
}
R2 v1 2026-06-22T10:41:50.780Z