2021
DOI: 10.21105/joss.03237
|View full text |Cite
|
Sign up to set email alerts
|

ngsxfem: Add-on to NGSolve for geometrically unfitted finite element discretizations

Abstract: ngsxfem is an add-on library to Netgen/NGSolve, a general purpose, high performance finite element library for the numerical solution of partial differential equations. The add-on enables the use of geometrically unfitted finite element technologies known under different labels, e.g. XFEM, CutFEM, TraceFEM, Finite Cell, fictitious domain method or Cut-Cell methods, etc.. Both, Netgen/NGSolve and ngsxfem are written in C++ with a rich Python interface through which it is typically used. ngsxfem is an academic s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
5

Relationship

4
6

Authors

Journals

citations
Cited by 23 publications
(16 citation statements)
references
References 7 publications
0
16
0
Order By: Relevance
“…In the implementation of the discretizations (P1h) and (P2h) of the surface Stokes problem, we use (unless stated otherwise) the parameter setting and components listed in a)-d) at the end of section 6 (with a constant 1 in ∼). The methods are implemented in Netgen/NGSolve with ngsxfem [1,18].…”
Section: The Discrete Problem Reads: Determinementioning
confidence: 99%
“…In the implementation of the discretizations (P1h) and (P2h) of the surface Stokes problem, we use (unless stated otherwise) the parameter setting and components listed in a)-d) at the end of section 6 (with a constant 1 in ∼). The methods are implemented in Netgen/NGSolve with ngsxfem [1,18].…”
Section: The Discrete Problem Reads: Determinementioning
confidence: 99%
“…In this section we present results of a few numerical experiments. We implemented the different methods in Netgen/NGSolve with ngsxfem [1,13].…”
mentioning
confidence: 99%
“…We consider three problem geometries to investigate specific aspects, each in one of the following subsections. Recall that the notation k = r means k s = k t = r and analogously q = r means q s = q t = r. All experiments are performed with ngsxfem [21], an unfitted finite element extension of ngsolve. Reproduction data are available at https://gitlab.gwdg.de/fabian.…”
Section: Numerical Investigationsmentioning
confidence: 99%