2018
DOI: 10.1137/17m1128745
|View full text |Cite
|
Sign up to set email alerts
|

FELICITY: A Matlab/C++ Toolbox for Developing Finite Element Methods and Simulation Modeling

Abstract: \bfA \bfb \bfs \bft \bfr \bfa \bfc \bft. This paper describes a MATLAB/C++ finite element toolbox, called FELICITY, for simulating various types of systems of partial differential equations (e.g., coupled elliptic/parabolic problems) using the finite element method. It uses MATLAB in an object-oriented way for high-level manipulation of data structures in finite element codes, while utilizing a domain-specific language (DSL) and code generation to automate low-level tasks such as matrix assembly (via the MATLA… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
42
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
10

Relationship

0
10

Authors

Journals

citations
Cited by 54 publications
(42 citation statements)
references
References 41 publications
0
42
0
Order By: Relevance
“…In this section we report numerical results of the symmetric W -cycle and V -cycle algorithms in two and three dimensional convex domains for β = 10 −2 , 10 −4 and 10 −6 , where the preconditioner C −1 k is based on a V (4, 4) multigrid solve for (3.11). The norm E k of the error propagation operator is determined by a power iteration, and we employed the MATLAB/C++ toolbox FELICITY [23] in our computation.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…In this section we report numerical results of the symmetric W -cycle and V -cycle algorithms in two and three dimensional convex domains for β = 10 −2 , 10 −4 and 10 −6 , where the preconditioner C −1 k is based on a V (4, 4) multigrid solve for (3.11). The norm E k of the error propagation operator is determined by a power iteration, and we employed the MATLAB/C++ toolbox FELICITY [23] in our computation.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…In this section, we report the results of several numerical experiments in two and three dimensions. All computations were carried out using the FELICITY MATLAB/C++ Toolbox [38].…”
Section: Numerical Experimentsmentioning
confidence: 99%
“…For comparison, we provide numerical estimates using finite element method (FEM). Numerically, we used FELICITY, an FEM toolbox for Matlab [29].…”
Section: An Example On a Manifold With Unknown Embeddingmentioning
confidence: 99%