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

Abstract

In this paper, a MATLAB package bdmmfem 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…