Implementation issues for three-dimensional vector FEM programs

Theoretical and practical issues that impact on the development of (especially) three-dimensional vector finite-element (FEM) programs are discussed. The theory of vector elements is briefly reviewed, and some troublesome aspects are highlighted: in particular, the interpretation of the degrees of freedom. The choice of element shape is briefly addressed, as is the evaluation of the elemental matrices. Several useful references are provided in this context. Data structures appropriate for a three-dimensional code are outlined, as is the issue of establishing mesh interconnectivity. The topics of mesh generation and linear algebra are very briefly considered. The paper concludes with some comments on post-processing, in particular, the computation of fields within the FE mesh.

[1]  J. Nédélec Mixed finite elements in ℝ3 , 1980 .

[2]  Theodoros D. Tsiboukis,et al.  Development and implementation of second and third order vector finite elements in various 3-D electromagnetic field problems , 1997 .

[3]  Roberto D. Graglia,et al.  Higher order interpolatory vector bases for computational electromagnetics," Special Issue on "Advanced Numerical Techniques in Electromagnetics , 1997 .

[4]  Andrew F. Peterson,et al.  Quadrature rules for numerical integration over triangles and tetrahedra , 1996 .

[5]  D. Davidson,et al.  Vector based higher-order 3D finite element simulation of microwave cavities , 1999, 1999 IEEE Africon. 5th Africon Conference in Africa (Cat. No.99CH36342).

[6]  John L. Volakis,et al.  Development and application of a novel class of hierarchical tangential vector finite elements for electromagnetics , 1999 .

[7]  J. Nédélec A new family of mixed finite elements in ℝ3 , 1986 .

[8]  Andrew F. Peterson,et al.  Higher order interpolatory vector bases on pyramidal elements , 1998 .

[9]  D. C. Ross EM Programmer's Notebook-some finite-element preprocessing algorithms for electromagnetic scattering , 1993 .

[10]  J. P. Webb Edge Elements and What They Can Do for You , 1992, Digest of the Fifth Biennial IEEE Conference on Electromagnetic Field Computation.

[11]  J. Volakis,et al.  Triangular prisms for edge-based vector finite element analysis of conformal antennas , 1997 .

[12]  Andrew F. Peterson,et al.  Higher-order vector finite elements for tetrahedral cells , 1996 .

[13]  L. S. Andersen,et al.  Hierarchical tangential vector finite elements for tetrahedra , 1998, IEEE Antennas and Propagation Society International Symposium. 1998 Digest. Antennas: Gateways to the Global Network. Held in conjunction with: USNC/URSI National Radio Science Meeting (Cat. No.98CH36.

[14]  G. Pelosi,et al.  Finite-element methods in microwaves: a selected bibliography , 1996 .

[15]  Raj Mittra,et al.  A note on the application of edge-elements for modeling three-dimensional inhomogeneously-filled cavities , 1992 .