Abstract:Several electromagnetic problems for verification purposes in computational electromagnetics are introduced. Details about the formulation of a generalized eigenvalue problem for non‐lossy and lossy materials are provided to obtain a fast and ready‐to‐use way of verification. Codes written using the symbolic toolbox from MATLAB are detailed to obtain an arbitrary accuracy for the proposed problems. Finally, numerical results in a finite element method code are presented together with the analytical values to s… Show more
“…Finally, a whole code using curl-conforming basis functions can be validated with analytical solutions in benchmark problems, e.g., rectangular cavities, [32]. However, minor mistakes in the basis functions might not affect the convergence rate of the solutions, especially with simplices where the convergence rates are close to (but not exactly) the order k since the mesh has a non-negligible effect, [37].…”
Section: Verification Of Curl-conforming Basis Functionsmentioning
confidence: 99%
“…This orthogonalization, together with the difficulty of finding a procedure to provide with basis functions of arbitrary order might yield to basis functions which are not in the original Nédélec space provided in [2], or that span Nédélec-type spaces that satisfy the exactness property, [7]. Typically, the basis functions are directly validated using structures with an available analytical solution, e.g., [32], or verified with mathematical techniques as the method of manufactured solutions (MMS, [33], [34]). Both approaches require the full machinery of a FEM code and they are not the most efficient way to show that the spanned space of functions is correct.…”
The construction of (hierarchical) curl-conforming basis functions has
been a hot topic in the last decades in the finite element community.
Especially, functions applied to simplices have been quite popular after
the work by Nédélec in 1980. Many mixed-order and full-order families
have been provided in the last years, but sometimes it is difficult to
assess if they belong to the original space proposed by Nédélec
(especially when orthogonalization procedures are applied). Here, a tool
to determine if a family of basis functions belongs to the Nédélec space
is provided. Since affine coordinates are the most frequent choice for
simplices, particularities about its use with this kind of coordinates
are detailed. A detailed survey of existing families is provided, and
the practical application of the tool to a representative set of these
families is discussed. The tool is also available for the community in a
public repository.
“…Finally, a whole code using curl-conforming basis functions can be validated with analytical solutions in benchmark problems, e.g., rectangular cavities, [32]. However, minor mistakes in the basis functions might not affect the convergence rate of the solutions, especially with simplices where the convergence rates are close to (but not exactly) the order k since the mesh has a non-negligible effect, [37].…”
Section: Verification Of Curl-conforming Basis Functionsmentioning
confidence: 99%
“…This orthogonalization, together with the difficulty of finding a procedure to provide with basis functions of arbitrary order might yield to basis functions which are not in the original Nédélec space provided in [2], or that span Nédélec-type spaces that satisfy the exactness property, [7]. Typically, the basis functions are directly validated using structures with an available analytical solution, e.g., [32], or verified with mathematical techniques as the method of manufactured solutions (MMS, [33], [34]). Both approaches require the full machinery of a FEM code and they are not the most efficient way to show that the spanned space of functions is correct.…”
The construction of (hierarchical) curl-conforming basis functions has
been a hot topic in the last decades in the finite element community.
Especially, functions applied to simplices have been quite popular after
the work by Nédélec in 1980. Many mixed-order and full-order families
have been provided in the last years, but sometimes it is difficult to
assess if they belong to the original space proposed by Nédélec
(especially when orthogonalization procedures are applied). Here, a tool
to determine if a family of basis functions belongs to the Nédélec space
is provided. Since affine coordinates are the most frequent choice for
simplices, particularities about its use with this kind of coordinates
are detailed. A detailed survey of existing families is provided, and
the practical application of the tool to a representative set of these
families is discussed. The tool is also available for the community in a
public repository.
“…This setup leads to a mesh with 80 elements and 640 unknowns. As a unit cell, we use a vacuum cube where a plane wave (21) impinges from (θ, φ) = ( π 2 , π 4 ). We use a 9 × 9 grid that allows us to test every different interface in Figure 3, and it is large enough to test the index generation algorithm from Section 2.2.3 as it uses all types of possible domains.…”
Section: Smoke Testsmentioning
confidence: 99%
“…The outcome of the tests we should expect is that the introduction of the method is not worth it for small grids and it becomes more and more advantageous when the grid is larger. Without loss of generality, the problem that we solve is the propagation of a plane wave (expression (21)) whereas now we use 8324 tetrahedra and 53,124 unknowns for the unit cell. We use a personal workstation, equipped with a Linux distribution and with a six-core Intel Core i7-3970 and 32 GB of RAM, to obtain the results in this section.…”
Section: Performance Testsmentioning
confidence: 99%
“…As a result, we managed to increase the reliability of the code and shorten its development cycle compared to other software development plans. This process can be also applied in different codes, e.g., [20][21][22][23].…”
In this paper, we follow the Test-Driven Development (TDD) paradigm in the development of an in-house code to allow for the finite element analysis of finite periodic type electromagnetic structures (e.g., antenna arrays, metamaterials, and several relevant electromagnetic problems). We use unit and integration tests, system tests (using the Method of Manufactured Solutions—MMS), and application tests (smoke, performance, and validation tests) to increase the reliability of the code and to shorten its development cycle. We apply substructuring techniques based on the definition of a unit cell to benefit from the repeatability of the problem and speed up the computations. Specifically, we propose an approach to model the problem using only one type of Schur complement which has advantages concerning other substructuring techniques.
The construction of (hierarchical) curl‐conforming basis functions has been a hot topic in the last decades in the finite element community. Especially, functions applied to simplices have been quite popular after the work by Nédélec in 1980. Many mixed‐order and full‐order families have been provided in the last years, but sometimes, it is difficult to assess if they belong to the original space proposed by Nédélec (especially when orthogonalization procedures are applied). Here, a tool to determine if a family of basis functions belongs to the Nédélec space is provided. Since affine coordinates are the most frequent choice for simplices, particularities about its use with this kind of coordinates are detailed. A detailed survey of existing families is provided, and the practical application of the tool to a representative set of these families is discussed. The tool is also available for the community in a public repository.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.