Next Article in Journal
KFD: Selective Token Filtering and Adaptive Weighting for Efficient Knowledge Distillation
Previous Article in Journal
Uniform Approximation by Rational Functions with Prescribed Poles: Operator-Theoretic Perspective and Symmetries
Previous Article in Special Issue
Modeling Computer Virus Spread Using ABC Fractional Derivatives with Mittag-Leffler Kernels: Symmetry, Invariance, and Memory Effects in a Four-Compartment Network Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Symmetric Positive Definite Coupling of Boundary Element Method and Finite Element Method: A Case Study of 2D Elastic Static Problems

1
State Key Laboratory of Geomechanics and Geotechnical Engineering, Institute of Rock and Soil Mechanics, Chinese Academy of Sciences, Wuhan 430071, China
2
School of Engineering Sciences, University of Chinese Academy of Sciences, Beijing 100049, China
3
Key Laboratory of Urban Security and Disaster Engineering, Ministry of Education, Beijing University of Technology, Beijing 100124, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(4), 666; https://doi.org/10.3390/sym18040666
Submission received: 5 March 2026 / Revised: 10 April 2026 / Accepted: 10 April 2026 / Published: 16 April 2026
(This article belongs to the Special Issue Symmetry in Applied Continuous Mechanics, 2nd Edition)

Abstract

This paper presents a symmetric positive definite (SPD) coupling between the boundary element method (BEM) and the finite element method (FEM) in the framework of the numerical manifold method (NMM) for two-dimensional linear elastic static problems. The BEM subdomain is treated as a single mathematical patch whose local approximation is derived from the displacement boundary integral equation, thereby preserving the nonlocal nature of BEM. The remaining domain is covered by a finite element mesh, with each node defining a patch and the associated shape functions serving as weight functions. Weight functions are defined over the entire mathematical cover, with explicit zero values outside the support of each patch. This global definition ensures that the partition of unity holds everywhere and enables the global displacement approximation to be expressed as a superposition of contributions from all patches. Within this unified framework, the interface between the BEM and FEM subdomains emerges naturally as a transition zone of weight functions, rather than a distinct boundary. Displacement continuity is automatically satisfied through the partition of unity, and traction equilibrium is approximately enforced through the variational formulation. To fully incorporate the coupling formulation into the minimum potential energy framework, the tractions on the BEM patch are eliminated in favor of displacements using the displacement boundary integral equation (BIE). Prescribed tractions on the BEM patch are enforced via a penalty method. The resulting algebraic system is symmetric by construction and remains positive definite when either constant or isoparametric boundary elements are used. This work serves as a proof-of-concept study for the SPD coupling framework with constant elements. Numerical examples demonstrate the accuracy and convergence of the method. The results show that the coupling procedure preserves the intrinsic convergence properties of each subdomain: the BEM part converges at a rate close to unity for displacements and approximately 2.0 for stresses, while the FEM part achieves quadratic convergence for both. The study also reveals that near-singular integrals in the strain BIE can affect the convergence rate when the element size becomes sufficiently small.
MSC:
65N38; 74B05; 74S05

1. Introduction

This paper addresses two-dimensional linear elastic static problems by developing a symmetric positive definite coupling between the boundary element method (BEM) and the finite element method (FEM) [1] in the framework of the numerical manifold method (NMM). The work is motivated by the complementary strengths of the two methods: BEM, through its boundary integral formulation and fundamental solutions, naturally captures nonlocal effects, far-field behavior, and stress singularities; NMM [2,3], with its dual-cover concept, provides a flexible and unified approximation framework that can accommodate discontinuities, complex geometry, and local variations without frequent remeshing. Combining the FEM and BEM within a single variational framework offers the potential to retain the advantages of both while overcoming their individual limitations.
Existing coupling strategies [4,5,6,7] can be broadly classified into non-symmetric and symmetric formulations. Non-symmetric couplings, although relatively straightforward to implement, lead to algebraic systems that are non-symmetric, complicating the use of efficient solvers and preconditioners. Symmetric couplings—exemplified by symmetric Galerkin BEM formulations [1,8]—achieve symmetry but often require a delicate operator configuration (single- and double-layer potentials [9], adjoint operators, hypersingular integrals) and are sensitive to the choice of discrete spaces and the treatment of singular integrals [10,11]. Multi-region and iterative domain-decomposition approaches [12,13] offer alternatives, but they typically operate within the same methodological framework rather than unifying two fundamentally different discretization paradigms.
Recent years have seen continued progress in FEM-BEM coupling techniques. Partitioned solution strategies [14] using Lagrange multipliers have been proposed for acoustic fluid–structure interaction, allowing the connection of non-matching interfaces. Substructuring domain decomposition methods [15] have been applied to symmetric Costabel coupling formulations, establishing convergence guarantees for iterative solvers. Within the NMM community, recent work has focused on three-dimensional extensions with contact algorithms [16], crack surface tracking for fracture simulation, and enriched formulations [17] for continuum-discontinuum problems. For symmetric boundary element formulations, fast multipole methods have been developed for multi-zone elasticity problems with cracks [18]. The present work differs from these existing developments in that it embeds the BEM and FEM within a unified NMM framework to achieve symmetric positive definiteness by construction, a feature that has not been addressed in prior NMM-BEM couplings.
A key observation underlying the present formulation is that the displacements and tractions on the BEM patch are not independent; they must satisfy the displacement boundary integral equation, which encapsulates the full set of elasticity equations. If both fields were treated as independent variables, the total number of unknowns would increase. To obtain a symmetric positive definite system within the minimum potential energy framework, the tractions must therefore be eliminated in favor of displacements using the displacement BIE. The prescribed tractions on the boundary then appear as additional constraints on the independent displacement variables, which are enforced via a penalty method. This construction ensures that the final algebraic system inherits the symmetry and positive definiteness of the underlying variational principle.
The symmetric positive definite (SPD) property offers several advantages beyond solver efficiency. In the present system, tractions are eliminated via the displacement BIE, which reduces the number of unknowns. Moreover, the SPD property simplifies modal analysis—a capability that is more involved for non-SPD systems, which may require handling of complex eigenvalues or special solvers.
Unlike macro-element approaches [8,19,20] that enforce interface matching, the NMM framework achieves coupling through a smooth transition of weight functions, eliminating the need for explicit interface conditions. In the present formulation, by eliminating tractions in favor of displacements, the shape-function matrix N b = H X + G X G B 1 H B / C X is obtained directly from the displacement BIE. This matrix is shown to satisfy the interpolation property and the partition of unity and can naturally preserve continuity of both the field and its derivatives across multi-region boundaries.
In this work, we construct a variational framework that yields a symmetric positive definite system by embedding both the BEM and the FEM within the numerical manifold method. In this framework:
  • The BEM subdomain is treated as a single mathematical patch whose local approximation is derived from the displacement boundary integral equation, thereby preserving the nonlocal nature of the BEM.
  • The remaining domain is covered by a standard finite element mesh, with each node defining a patch and the associated shape functions serving as weight functions.
  • Weight functions are defined over the entire mathematical cover, with explicit zero values outside the support of each patch. This global definition ensures that the partition of unity holds everywhere and enables the global approximation to be expressed as a superposition of contributions from all patches—a structure that fundamentally distinguishes the present method from conventional interface-based couplings.
The present work focuses on linear elastic problems, serving as a foundational step toward a longer-term goal: the simulation of elastoplastic problems [6,21] in which the plastic zone is modeled by FEM and the surrounding elastic region by BEM. In such a setting, the symmetry and positive definiteness of the coupled system become particularly attractive, as they enable robust and efficient incremental analysis.
Within this unified NMM framework, the interface between the BEM and FEM subdomains is no longer a special treatment but emerges naturally as the region where weights transition between patches. Displacement continuity is automatically satisfied through the partition of unity, and traction equilibrium is approximately enforced through the variational formulation. The resulting algebraic system is symmetric by construction and remains positive definite when either constant or isoparametric boundary elements are used. These properties are highly attractive for large-scale computation, error analysis, and stability assessment. Although the present work focuses on 2D problems, the SPD property is expected to extend naturally to 3D, as the underlying variational formulation is dimension-independent.
The paper addresses two specific issues: (i) the construction of a variationally consistent coupling that retains the nonlocal effects of BEM within the NMM cover-based approximation space and (ii) the numerical performance of the method, including convergence, accuracy, and sensitivity to near-singular integrals.
In the present implementation, constant boundary elements are used to discretize the BEM super-patch. This choice keeps G B square and invertible and avoids complications associated with corner singularities. While convenient for a proof-of-concept study, higher-order boundary elements would be required to achieve high accuracy in bending-dominated problems.
The remainder of the paper is organized as follows. Section 2 presents the governing equations, the boundary integral representation, the NMM cover-based discretization, and the derivation of the symmetric coupling formulation. Section 3 validates the method on three benchmark examples and compares its performance with existing symmetric and non-symmetric couplings. Section 4 concludes the paper and discusses directions for future work.

2. Methodology

2.1. Overview of the Coupling Strategy

This section presents the mathematical formulation of the proposed symmetric positive definite coupling. The derivation proceeds in four main steps.
Step 1: Construction of the NMM mathematical cover (Section 2.2)
The computational domain is partitioned into a BEM subdomain, treated as a single mathematical super-patch, and a complementary region covered by a standard finite element mesh. The mathematical cover consists of patches associated with FEM nodes and the BEM super-patch. Weight functions are defined over the entire cover, with explicit zero values outside each patch, ensuring a global partition of unity.
Step 2: Local approximations on each patch (Section 2.3 and Section 2.4)
On FEM patches, the local approximation is the nodal displacement. On the BEM super-patch, the local approximation is constructed from the displacement boundary integral equation, yielding shape functions N b that satisfy interpolation and partition-of-unity properties. The corresponding strain matrix B b is then obtained from the strain BIE.
Step 3: Global approximation via partition of unity (Section 2.5)
The global displacement is expressed as a superposition of patch contributions weighted by the weight functions. This construction automatically enforces displacement continuity across the interface, which emerges naturally as a transition zone where weight functions overlap.
Step 4: Enforcement of traction boundary conditions and assembly (Section 2.6)
Traction conditions on the BEM super-patch are imposed via a penalty method, preserving symmetry. The resulting global system is symmetric and positive definite when either constant or isoparametric boundary elements are used.
The implementation details and choices (constant elements, interface mapping, comparison with existing methods) are discussed in Section 2.7, Section 2.8 and Section 2.9.

2.2. Mathematical Cover in NMM

Consider the computational domain shown in Figure 1. It is partitioned into a BEM subdomain and a complementary non-BEM region. The BEM subdomain is treated as a single, unified mathematical patch to form its part of the mathematical cover. For the non-BEM region, a standard finite element mesh is employed to generate the cover. To ensure the construction of a continuous weight function across the entire mathematical cover, the finite element mesh is extended by one layer of elements into the BEM subdomain, as illustrated in Figure 2.
In the numerical manifold method (NMM) [22], when the mathematical cover is generated by a finite element mesh (see Figure 2), the cover can be viewed as a finite collection of patches. Each patch is associated with a node and forms a star-shaped region composed of all elements connected to that node. Correspondingly, the node is referred to as a star point.
In this configuration, all manifold elements can be characterized by the number and type of covering patches. This number varies continuously from four to one, depending on the element’s location relative to the BEM region and the coupling interface. The following examples, based on Figure 2, illustrate this variation.
In the FEM region away from the interface, a typical manifold element, such as E 11 , is covered by four finite-element patches ( m 8 , m 9 , m 13 , m 12 ). Moving toward the coupling interface, the number of covering patches decreases. For corner elements at the interface, such as E 7 , the element is covered by three FEM patches and one BEM patch ( m 1 , m 4 , m 8 , m 7 ), resulting in a total of four covering patches—but here one of them is the BEM super-patch.
For elements directly on the interface, such as E 3 and E 6 , the number of covering patches reduces to three: E 3 is covered by m 1 , m 2 , and m 4 ; E 6 is covered by m 1 , m 7 , and m 6 . For interface elements with only one adjacent FEM node, such as E 2 and E 5 , the covering patches reduce to two: E 2 is covered by m 1 and m 2 ; E 5 is covered by m 1 and m 6 .
Finally, for elements located entirely within the BEM region, such as E 1 , there is only one covering patch—the BEM super-patch m 1 . This continuous variation from four to one covering patches naturally gives rise to the three types of manifold elements: pure FEM elements (covered only by FEM patches), pure BEM elements (covered only by the BEM patch), and mixed elements (covered by both).

2.3. Local and Global Approximations in NMM

In the NMM framework, the displacement approximation is constructed from two independent components: the local approximations defined on each mathematical patch, and the weight functions that blend them into a globally continuous field.
For a patch associated with a finite element node, the local approximation is taken as the nodal displacement value, which is constant over the patch. The corresponding weight function is chosen as the finite element shape function associated with that node. This choice ensures that, over a manifold element entirely covered by FEM patches, the global displacement reduces to the standard finite element interpolation [22]:
u F X = i = 1 n F N N i X u i ,
where N i X are the shape functions (weight functions), and u i are the nodal displacement vectors.
This formulation naturally distinguishes between the local approximation (the nodal values u i ) and the weight functions (the shape functions N i X ), which is essential for understanding the coupling with the BEM region. In the BEM region, the local approximation is constructed from the Somigliana identity, and the weight functions are designed to form a partition of unity with the FEM shape functions across the coupling interface.
In the BEM subregion, the local displacement approximation is expressed in a form analogous to that of the FEM:
u B X = N b X d B ,
where d B collects the nodal displacement degrees of freedom (DOFs) on the boundary of the BEM subregion, and N b is the corresponding matrix, to be constructed from the boundary integral equation.
To construct N b , we start from the boundary integral equation of elasticity. Assume the boundary of the BEM subregion is discretized into n B E elements, each with n B N nodes. For any source point X inside the BEM region, neglecting body forces, the displacement is given by the standard displacement BIE [23]:
C i j X u j X = S U i j x , X t j x d S S T i j x , X u j x d S ,
in which the fundamental solutions [23] of the elastic plane strain problem are
U i j x , X = 1 8 π μ 1 ν 3 4 ν ln 1 r δ i j + r , i r , j ,
T i j x , X = 1 4 π 1 ν r r n 1 2 ν δ i j + 2 r , i r , j 1 2 ν r , i n j r , j n i ,
where μ and ν are the shear modulus and Poisson’s ratio, respectively; n i is the component of the unit outward normal on the boundary S ; and C i j X = C δ i j , with C = 1 for X inside the domain, and C = 1 α 2 π for X on the boundary, where α is the interior angle at X .
After discretization, Equation (3) can be rewritten as [23]
C X u 1 X u 2 X = H ¯ X u B + G X t ( B ) ,
where u ( B ) and t ( B ) denote the nodal displacement and traction vectors on the boundary of the BEM super-patch, respectively, and C X is the scalar free term coefficient defined above.
For any FEM to be coupled with BEM, the choice of interface variables [1] is a key factor that distinguishes different coupling algorithms [4]. In this study, the only independent variables for the BEM super-patch are chosen as u ( B ) . This choice is essential for incorporating the super-patch into the minimum potential energy framework. If both u ( B ) and t ( B ) were treated as independent variables, additional variations with respect to t ( B ) would be required. This would increase the total number of unknowns in the system. Therefore, in the present work we treat only u ( B ) as independent variables, leading to a symmetric positive definite system with fewer unknowns.
By letting X traverse all boundary nodes of the BEM super-patch, Equation (6) yields the characteristic BEM linear system [23,24],
H B u ( B ) = G B t ( B ) .
If G B is square—which holds in the present work for constant elements without corner degeneracy—one may treat u B as the independent variable and recover the boundary traction as
t ( B ) = G B 1 H B u ( B ) .
We note that explicit inversion of G B can be avoided by treating u ( B ) and t ( B ) as independent variables. This alternative has been implemented and yields numerical results close to those of the present formulation for the benchmark problems considered.
Substituting Equation (8) into Equation (6) yields a displacement interpolation matrix that plays the role of shape functions for the BEM super-patch:
u 1 X u 2 X = N b u B ,
with
N b = H X + G X G B 1 H B C X ,
where the division by C X is understood in the scalar sense, as C X is a scalar.
The matrix N b shares the key features of FEM shape functions and can be written in a block form:
N b = N b 1 I N b 2 I N b n I ,
where n is the total number of boundary nodes on the BEM super-patch, and I is the 2 × 2 identity matrix.
Finally, the global displacement approximation in the NMM framework is constructed by combining the contributions from both the FEM and BEM patches via the partition of unity:
u = w f u F + w b u B ,
where the weight functions satisfy
w f + w b = 1 , everywhere   in   the   domain .
Substituting the expressions for u F and u B gives the compact form
u = w f N f w b N b d F d B = N d ,
where d collects all displacement DOFs in the coupled system, and N represents the enriched approximation space that naturally integrates polynomial basis functions (from FEM) and fundamental-solution-induced components (from BEM) within a unified NMM framework.
Conventional coupling methods enforce displacement continuity and traction equilibrium only at the interface—a “patchwork” of two independent subdomains. In contrast, the NMM-based coupling constructs the global approximation as a superposition of overlapping patch contributions. The interface is no longer a special treatment but emerges naturally as the region where weights transition between patches. This “superposition” perspective fundamentally distinguishes the present method from conventional interface-based couplings.

2.4. Properties of N b and Strain Discretization

To justify treating the BEM super-patch as a superelement within the NMM framework, we first examine two fundamental properties of the shape-function matrix N b given in Equation (10): the interpolation property and the partition-of-unity-type property.
When the source point X coincides with the i-th boundary node of the BEM super-patch, Equation (9) reduces to
u 1 i u 2 i = j = 1 n N b j X i u 1 j u 2 j .
For this equality to hold for arbitrary nodal displacements, the shape functions must satisfy
N b j X i = δ i j ,
i.e., N b j = 0 for j i , and N b j = 1 for j = i . This is the standard interpolation property.
Next, consider a rigid-body displacement u 0 applied to the entire BEM super-patch in the absence of body forces and tractions. In this case, Equation (9) becomes
u 0 = j = 1 n N b j u 0 .
Since this holds for an arbitrary u 0 , it follows that
j = 1 n N b j = 1 ,
which is a partition-of-unity-type property.
It is worth noting that, when the elastic body is decomposed into multiple regions [1,25], each region boundary can be discretized into a superelement. Unlike standard finite elements, which typically guarantee only C 0 continuity across element boundaries, such superelements—constructed from BIEs—can naturally preserve continuity of both the field and its derivatives across multi-region boundaries. This property is particularly advantageous in problems involving stress gradients or material interfaces.
To embed the BEM super-patch into the minimum potential energy framework in a manner analogous to the FEM, a discrete representation of strains within the BEM region is required. Let the strain vector be defined as
ε 1 ε 2 ε 3 = ε 11 ε 22 ε 12 + ε 21 ,
where the third component represents the engineering shear strain.
The strains at an interior point X can be obtained from the strain boundary integral equation (strain BIE):
ε i X = S U ˙ i j x , X t j x d S S T ˙ i j x , X u j x d S ,
where U ˙ i j x , X and T ˙ i j x , X are the fundamental solutions for strains, obtained by differentiating the displacement fundamental solutions.
The strain BIE is expressed here in a vector form that is convenient for coupling with FEM. The corresponding fundamental solutions can be derived from the standard tensor form of the strain BIE [23]; this derivation is part of the present work and is presented in full to facilitate implementation.
For the normal strains ( i = j 1,2 ), the corresponding fundamental solutions are
U ˙ i j x , X = 1 8 π μ 1 ν r 2 1 2 ν δ i j r , i δ i i r , j + 2 r , i r , i r , j ,
T ˙ i j x , X = 1 4 π 1 ν r 2 { 2 r n 2 ν δ i j r , i δ i i r , j + 4 r , i r , i r , j                                                                 2 n i 1 2 ν δ i j + 2 ν r , i r , j + n j 1 2 ν δ i i 2 r , i r , i } .
In these expressions, the index i is not a summation index; it merely indicates the strain component under consideration.
For the engineering shear strains ( i = 3 , j 1,2 ), the fundamental solutions are
U ˙ 3 j x , X = 2 8 π μ 1 ν r 1 2 ν δ 1 j r , 2 + 1 2 ν δ 2 j r , 1 + 2 r , 1 r , j r , 2 ,
T ˙ i j x , X = 2 4 π 1 ν r 2 { 2 r n ν δ 1 j r , 2 ν δ 2 j r , 1 + 4 r , 1 r , 2 r , j 2 n j 1 2 ν r , 1 r , 2 n 1 1 2 ν δ j 2 + 2 ν r , j r , 2 n 2 1 2 ν δ 1 j + 2 ν r , j r , 1 } .
Following the same discretization procedure used for the displacement BIE, the strain BIE (18) can be expressed in discrete form as
ε 1 ε 2 ε 3 = H ˙ X u B + G ˙ X t ( B ) ,
where H ˙ X and G ˙ X are the assembled coefficient matrices obtained from the fundamental solutions U ˙ i j x , X and T ˙ i j x , X , respectively.
Substituting the recovered tractions from Equation (8) into Equation (23) yields a direct relation between the strains and the nodal displacements of the BEM super-patch:
ε 1 ε 2 ε 3 = B b u B ,
with
B b = H ˙ X + G ˙ X G B 1 H B .
In summary, the BEM super-patch introduces nonlocal effects into the coupled formulation: the displacement and strain at any interior point depend on the entire boundary data through the boundary integral equations. These nonlocal effects are encapsulated in the matrices N b and B b and are naturally accommodated by the NMM framework through the globally defined weight functions. This enables a seamless integration of the BEM’s global nature with the local approximation spaces of the FEM patches.

2.5. Symmetric FEM–BEM Coupling Formulation

In the numerical manifold method, each mathematical patch (and its corresponding physical patch) is characterized by three essential components [26,27]: the patch itself, the local basis defined on it, and the weight function associated with it. The previous subsections focused on the construction of the mathematical patches and their local bases. This subsection addresses the construction of the weight functions, the assembly of the stiffness matrix for a manifold element, and the computation of equivalent nodal forces.
A fundamental feature of the NMM is that weight functions are defined over the entire mathematical cover—not only within the region where the patch contributes. Outside the support of a patch, its weight function is explicitly set to zero. This global definition is essential for maintaining the partition of unity and for constructing the global approximation as a superposition of contributions from all patches, even though only a subset contributes numerically at any given point.
Consider an arbitrary manifold element Ω e (see Figure 2). The global displacement approximation at a quadrature point ξ , η in the natural coordinate system is expressed as
u ~ i X = k = 1 n f w f k ξ , η u f i k + k = 1 n b w b ξ , η u b i ,
where
n f + n b = n F N .
Here n F N is the total number of nodes in the finite element mesh. The term n f 0,1 , 2 , , n F E is the number of FEM patches covering Ω e . The quantity u f i k denotes the local approximation on the k -th FEM patch, and w f k ξ , η is the corresponding weight function. The term n b 0,1 indicates whether the BEM super-patch covers Ω e . The quantity u b i is the local approximation on the BEM super-patch (see Equation (9)), and w b ξ , η is its associated weight.
Within each manifold element, the weight functions for the FEM patches are taken as the standard finite element shape functions:
w f k ξ , η = w k ξ , η .
The weight function for the BEM super-patch is then constructed to satisfy the partition of unity:
w b ξ , η = 1 k = 1 n f w f k ξ , η .
This construction ensures that, within Ω e , the sum of all active weight functions equals unity. Outside Ω e , the weight functions are defined—either as non-zero (in regions covered by the corresponding patches) or explicitly as zero—such that the partition of unity holds globally. This global perspective distinguishes the present method from conventional coupling approaches, where continuity is enforced only at interfaces.
Rewriting Equation (26) in matrix form gives
u ~ X = N ~ u e ,
with
N ~ = w f 1 I w f 2 I w b N b ,
and
u e = u 1 1 u 2 1 u 1 2 u 2 2 u B ,
where u e collects the displacement degrees of freedom associated with manifold element Ω e , and N ~ is the element shape-function matrix. This matrix can be used in the standard manner to compute element stiffness matrices and equivalent nodal forces within the minimum potential energy framework.
From Equation (26), the strain under the coupled formulation can be written as
ε ~ X = B ~ u e ,
where the strain–displacement matrix of the manifold element Ω e is given by
B ~ = B ~ f 1 B ~ f 2 B ~ b N b + w b B b ,
with
B ~ f k = w f k X 1 0 0 w f k X 2 w f k X 2 w f k X 1 ,
B ~ b = w b X 1 0 0 w b X 2 w b X 2 w b X 1 .
Here, B ~ f k is the standard FEM-type strain operator associated with the weight function w f k ; B ~ b is defined analogously from the weight function w b . The matrices N b and B b remain as defined in Equations (10) and (25), representing the shape function and strain matrix of the BEM super-patch, respectively. The matrix B ~ can be used directly to assemble the element stiffness matrix, which is symmetric by construction.
Because the partition of unity has already been enforced in the construction of Equation (29), it can be shown that N ~ inherits both the interpolation property and the element-partition property. This renders the treatment of boundary conditions particularly natural in the present method. Similarly, B ~ retains the essential characteristics of a finite-element strain–displacement matrix; in particular, it is capable of reproducing both constant-strain and non-constant-strain fields.
Consequently, each manifold element in the coupled formulation possesses properties analogous to those of a standard finite element. The symmetry of the present coupled formulation is established theoretically. The system remains symmetric positive definite when either constant or isoparametric boundary elements are used. As is well known, an SPD finite element formulation guarantees the convergence of the numerical solution. Therefore, the proposed coupling scheme ensures convergence.
Finally, because the manifold elements cover the computational domain continuously and without overlap, there is no need to enforce displacement continuity or traction equilibrium separately across the coupling interface. These interface conditions are satisfied automatically—in the same way that standard finite element methods do not require explicit enforcement of continuity or equilibrium between adjacent elements.

2.6. Additional Constraints on the Independent Displacement of BEM Super-Patch

In the BEM, boundary conditions may involve prescribed tractions. Here, these tractions are imposed as constraints on the independent displacement variables u ( B ) of the BEM super-patch. From Equation (8), such a constraint can be written as
A u ( B ) = t ¯ e ,
where A consists of the rows of G B 1 H B corresponding to the prescribed traction degrees of freedom, and t ¯ e denotes the prescribed traction vector on the manifold element Ω e .
To incorporate this constraint into the total potential energy, we express u ( B ) in terms of the element displacement vector u e via a selective matrix M ~ whose items are 0 or 1. In this way, we have
u ( B ) = M ~ u e .
The constraint then becomes
A ~ u e = t ¯ e , A ~ = A M ~ .
Using a penalty method [22], the modified total potential energy for Ω e is
π ~ = 1 2 u e T Ω e B ~ T D B ~ d Ω   u e u e T Γ e N ~ T t ¯ d Γ + 1 2 p A ~ u e t ¯ e T A ~ u e t ¯ e ,          
where D is the elastic constitutive matrix and p is a penalty parameter ( p 0 ). Taking the variation of π ~ with respect to u e yields the element stiffness matrix
K ~ = Ω e B ~ T D B ~ d Ω + p A ~ T A ~ ,
and the equivalent external force vector
F ~ = Γ e N ~ T t ¯ d Γ + p A ~ T t ¯ e .
For elements not covered by the BEM super-patch, the penalty term is omitted by taking A ~ = 0 and t ¯ e = 0 . After assembling all element contributions, the global system is obtained and solved in the usual finite element manner. Once the nodal displacements are known, the boundary tractions t B are recovered from Equation (8).
The global stiffness matrix is assembled from manifold elements that satisfy the interpolation property and the partition of unity. As in standard finite element methods, the stiffness matrix is positive definite because the only zero-energy mode is the rigid body motion, which is suppressed by the prescribed displacement boundary conditions. A more formal justification of positive definiteness based on the theory of Gram matrices is provided in Appendix A.
In the present study, the penalty parameter is taken as p = 10 5 E , where E is Young’s modulus. This choice follows common practice in the FEM literature and is supported by preliminary numerical tests: increasing p by one order of magnitude increases the condition number of the system matrix by approximately the same factor. The selected value offers a compromise between accurate enforcement of traction equilibrium and acceptable conditioning of the algebraic system.
We note that the penalty method introduces an additional parameter that may affect conditioning. An alternative approach to avoid the penalty method altogether is to incorporate the prescribed boundary conditions on the BEM super-patch directly before the inversion of G B in Equation (8). This would eliminate the need for a penalty term and further streamline the formulation. A detailed implementation of this alternative is left for future work.

2.7. Comparison with Existing Symmetric Coupling Methods

In this section, we compare the proposed SPD method with some existing classes of symmetric coupling strategies: symmetric Galerkin coupling methods (SGCM), domain-decomposition-based coupling methods and Nitsche-based coupling methods.
The proposed formulation differs from existing symmetric coupling approaches in several structural aspects.
Compared with symmetric Galerkin BEM (SGBEM), which relies on both the displacement and traction boundary integral equations, the present method uses only the displacement BIE. Consequently, it does not involve hypersingular integrals, which require special integration techniques. The resulting algebraic system is symmetric and, under the conditions discussed in Section 2.6, positive definite, whereas SGBEM typically yields symmetric but indefinite systems.
Compared with domain-decomposition-based coupling methods, the present approach does not require iterative exchange between subdomains. The interface conditions are embedded in the global approximation space through the overlapping weight functions.
Compared with Nitsche-based coupling methods, the present approach does not introduce additional stabilization parameters beyond the penalty parameter used for traction boundary conditions. The interface continuity is handled naturally by the partition of unity of the weight functions, rather than through penalty or Lagrange multiplier terms on a discrete interface. This eliminates the need for interface-specific stabilization tuning.
These features follow from the structure of the NMM-based coupling. A fair quantitative comparison with existing methods would require matched discretization orders across methods, which is beyond the scope of this proof-of-concept study. The focus here is on establishing the SPD coupling framework; a systematic performance assessment is left for future work.

2.8. Numerical Considerations

When the element size becomes sufficiently small, manifold elements near the boundary of the BEM super-patch may suffer from near-singular integrals in the strain BIE (Section 2.4). These integrals, if not treated properly, can affect the convergence rate, as observed in Example 2 (see the convergence study in Section 3.2). Several strategies can be considered to address this issue.
Standard BEM techniques such as element subdivision [28,29], adaptive Gaussian integration [30], and coordinate transformations [31,32,33] are applicable. Within the NMM framework, expanding the mathematical cover of the BEM super-patch could in principle avoid near-singularity by separating the integration boundary from the Gauss points, though this has not been implemented here. Converting the strain energy domain integral to a boundary integral offers another potential route.
The theoretical foundations of the latter two strategies have been established in the authors’ previous work; their numerical implementation in the present coupling framework is left for future work.

2.9. Consideration of Constant Elements in the BEM Formulation

A key step in the proposed SPD coupling scheme is the inversion of the matrix G B in Equation (8); therefore, G B must be square. If higher-order isoparametric elements were used to discretize the boundary of the BEM patch, corner singularities would arise in problems with non-smooth boundaries, causing G B to become non-square and hence non-invertible. To avoid this difficulty while maintaining a simple implementation, the boundary of the BEM patch is discretized using constant elements in the present work. The integrals in the displacement and strain BIEs are evaluated analytically following the approach of Deng [34]. The FEM region is discretized using standard four-node quadrilateral (Q4) elements.
The use of constant elements introduces an additional consideration at the coupling interface. In conventional coupling schemes, coupling constant boundary elements with Q4 finite elements is almost impossible. Within the NMM framework, however, this difficulty is circumvented, as the local approximations on different patches can be completely independent. To further reduce the total number of degrees of freedom, the nodal displacements of the constant boundary elements located within the FEM cover are taken as the average of the corresponding finite element nodal displacements. This introduces an interpolation constraint that links the BEM centroid degrees of freedom to the FEM node degrees of freedom.
After the displacement at a BEM centroid is interpolated from the nodal displacements of the opposing FEM elements, the vector u B contains degrees of freedom that are not independent. Let u B I n d denote the independent degrees of freedom on the BEM super-patch and u I F the nodal displacements on the FEM side of the interface. The full BEM displacement vector is then related to these independent variables by
u ( B ) = M F B u I F u B I n d ,
where M F B is a matrix constructed from the interpolation relations at the interface, with items being 0, 0.5 or 1.0.
For manifold elements covered by the BEM patch, the element stiffness matrix and force vector must undergo a corresponding linear transformation:
K ~ = M F B T Ω e B ~ T D B ~ d Ω + p A ~ T A ~ M F B ,
F ~ = M F B T Γ e N ~ T t ¯ d Γ + p A ~ T t ¯ e .
It should be noted that although constraint (43) is introduced, the transformed element stiffness matrix K ~ remains rank-deficient. However, numerical experiments show that the global stiffness matrix is positive definite. For example, on the coarsest mesh of Example 2, the smallest eigenvalue of the global stiffness matrix was found to be approximately 1.7 × 10 8 (in physical units), i.e., strictly greater than zero.
This situation is analogous to the assembly process in standard finite element methods: individual element stiffness matrices are rank-deficient, but the global stiffness matrix becomes positive definite after the displacement boundary conditions are imposed.
Furthermore, Appendix A provides a theoretical proof that the global stiffness matrix obtained from the proposed FE-BE coupling within the NMM framework is symmetric positive definite. That proof does not rely on constraint (43). Since positive definiteness in a larger space implies positive definiteness in a subspace, it follows that the global stiffness matrix remains positive definite even after constraint (43) is introduced.
Finally, to assess the accuracy and convergence of the proposed method in the benchmark examples, the following error measures are adopted. For a quantity of interest I , the absolute error and relative error are defined as
A b s E r r   I = I 1 I 0 , R e l E r r   I = I 1 I 0 / I 0 ,
where I 0 and I 1 denote the exact and numerical values, respectively.
Several limitations of the current implementation with constant elements—the approximate satisfaction of traction equilibrium at the interface, the reduced convergence rate, and the poor performance in bending-dominated problems—originate from the use of constant boundary elements. These limitations can be overcome by adopting isoparametric boundary elements (e.g., linear or quadratic) on the BEM super-patch. With isoparametric elements, the interface degrees of freedom match those of the adjacent FEM elements, allowing traction equilibrium to be enforced more directly. Higher-order elements can also represent rigid body rotations and achieve higher convergence rates. The present work therefore serves as a proof-of-concept for the SPD coupling framework, which is independent of the specific boundary element type and naturally extends to higher-order discretizations. We thank the reviewers for their constructive comments that helped us clarify these points.

3. Results and Discussion

3.1. Example 1: Square Plate Under Biaxial Compression

The first benchmark problem considers a uniformly compressed square plate [33], which can be viewed as an idealized model for a strip foundation beneath a building wall. The geometry and loading conditions are illustrated in Figure 3.
The plate has dimensions of 1   m × 1   m . Plane-strain conditions are assumed, with Young’s modulus E = 5 × 10 9   N / m 2 and Poisson’s ratio ν = 0.333 . The applied pressures are P 1 = P 2 = 5 × 10 6   P a . To avoid the well-known difficulties associated with pure Dirichlet conditions in the BEM (discussed below), mixed boundary conditions are adopted: the normal displacement is constrained to vanish on the edges x = 0 and y = 0 , while the remaining boundaries are traction-free.
For this problem, the analytical solutions [35] of displacement components are as follows:
u x = 1 + ν E 1 ν P 1 ν P 2 x , u y = 1 + ν E 1 ν P 2 ν P 1 y .
And the stress components are
s x x = P 1 ,   s x y = 0 ,   s y y = P 2 .
In the following figures, results from the FEM subdomain are plotted using nodal values for contour plots, obtained by interpolation of Gauss-point data (for stresses) or the displacement field itself (for displacements). For line plots (e.g., displacements or stresses along a line), FEM results are obtained by interpolation from nodal values, while BEM results are obtained by direct evaluation of the boundary integral equations at the specified interior points, as described in Section 2.3 and Section 2.4.
Figure 4 shows the u x field obtained using 16 elements on each side. The maximum displacement at the right edge is 4.435 × 10 4 , in excellent agreement with the analytical value 4.444 × 10 4 .
The numerical and analytical solutions for u x and s x x are compared in Figure 5 and Figure 6. Overall, the numerical results agree well with the exact solution. A small discrepancy is observed in the FEM subdomain, with a maximum R e l E r r   s x x = 3.4 × 10 3 near the interface.
The square plate problem, even with mixed boundary conditions, is not a trivial benchmark for constant-element BEM.
It is well documented that pure Dirichlet problems in polygonal domains pose severe difficulties for the boundary element method. As shown by Lubuma & Nicaise [36], the convergence of classical BEM deteriorates due to edge and vertex singularities of the solution. Moreover, Dijkstra [37] demonstrated that for the Laplace equation with Dirichlet boundary conditions, the boundary integral equation becomes singular for certain critical domain sizes—a phenomenon intimately related to the logarithmic capacity of the domain.
Importantly, these difficulties are not confined to pure Dirichlet problems. For mixed boundary conditions, the system matrix inherits a block originating from the Dirichlet operator, and thus the critical size phenomenon persists [37]. Consequently, even when traction boundaries are present, the discrete system can become ill-conditioned if the domain size approaches a critical value.
For a square domain, this critical size may be accidentally encountered, which explains why constant-element BEM—even with analytical integration—often exhibits poor accuracy in this seemingly simple geometry. In contrast, a trapezoidal domain shifts the logarithmic capacity away from the critical value, restoring the well-posedness of the system.
In the present coupled formulation, despite these underlying difficulties, accurate displacements and normal stresses are obtained. This demonstrates that the NMM-based framework provides a robust and reliable platform for coupling FEM and BEM.
As discussed in Section 2.9, the present formulation enforces displacement continuity across the FEM–BEM interface via interpolation but does not explicitly impose traction equilibrium. Nevertheless, the numerical results indicate that equilibrium is approximately satisfied. This is evidenced by the small R e l E r r   s x x = 3.4 × 10 3 and the fact that the discrepancy is confined to the FEM side of the interface.
We note that the slight discrepancy in s x x near the interface (maximum relative error 3.4%) is not attributable to the transition of weight functions, as the partition-of-unity construction ensures smooth displacement continuity across the interface. Several factors contribute to this discrepancy.
First, the penalty method used to enforce traction equilibrium can affect the accuracy of the solution: an excessively small penalty parameter leads to violation of traction equilibrium, while an overly large penalty parameter degrades conditioning. In the present study, the penalty parameter is chosen as p = 10 5 E to balance these two effects.
Second, the use of constant boundary elements on the BEM super-patch means that traction equilibrium is enforced between the FEM nodal forces and the BEM element-centroid forces, rather than between matching nodal forces as in isoparametric formulations. This mismatch contributes to the local error on the interface.
Third, near-singular integrals in the displacement BIE and strain BIE can affect the accuracy of both the displacement and stress fields when evaluation points approach the boundary. This in turn affects the computation of equivalent nodal forces derived from the BEM super-patch. Furthermore, the shape functions N b derived from the displacement BIE require accurate integration to maintain their interpolation property (unity at the collocation point, zero elsewhere). In the present implementation, only one Gaussian integration point is used per constant element for computing the equivalent nodal forces; any quadrature error directly influences the nodal forces transmitted to the interface, leading to an imbalance in traction equilibrium.
Fourth, the absence of a comparable error on the BEM side can be attributed to the different ways in which stresses are recovered. On the BEM side, stresses are obtained by direct evaluation of the strain boundary integral equation (strain BIE) at interior points, which provides a relatively accurate representation even in the presence of small displacement perturbations. In contrast, on the FEM side, stresses are derived from derivatives of the displacement field, which amplify any local irregularities introduced at the interface, leading to the slightly larger discrepancy observed in Figure 6. This interpretation suggests that the interface error primarily reflects the intrinsic characteristics of each subdomain rather than a defect of the coupling framework.
It should be noted that the results presented in Figure 6 are taken from interior points away from the interface ( x < 0.4   m in the FEM region and x > 0.6 in the BEM region). Points closer to the interface are omitted because the strain BIE in the BEM region suffers from near-singular integrals when the evaluation point approaches the boundary—a numerical issue that has not been addressed in the current implementation.
The fact that the error remains below 0.5% despite the lack of explicit traction equilibrium and the presence of near-singular effects demonstrates the robustness of the NMM framework: the globally defined weight functions provide a degree of continuity that helps to smooth out local irregularities in the displacement field, thereby keeping stress errors small. Nevertheless, a fully consistent treatment—for instance, by introducing the traction BIE as an additional constraint, by using matching interpolation orders across the interface, or by implementing special quadrature for near-singular integrals—could further improve accuracy and is left for future investigation.

3.2. Example 2: Thick-Walled Cylinder Under Internal and External Pressure

The second example considers a thick-walled cylinder under plane-strain conditions, adopted from Karlis [38]. Owing to symmetry, only half of the domain is modeled (Figure 7). The material parameters are E = 4 × 10 9   N / m 2 and ν = 0.4 . The inner/outer radii are r 1 = 1.05   m and r 2 = 2.10   m , with internal/external pressures p 1 = 1 × 10 5   P a and p 2 = 2 × 10 5   P a , respectively.
The analytical displacement [39,40] u r in polar coordinates is
u r = 1 + ν 1 2 ν E p 1 r 1 2 p 2 r 2 2 r 2 2 r 1 2 r + 1 + ν E r 1 2 r 2 2 r 2 2 r 1 2 p 1 p 2 r .
And the stress components s r r ,   s θ θ are
s r r = p 1 r 1 2 p 2 r 2 2 r 2 2 r 1 2 r 1 2 r 2 2 r 2 2 r 1 2 p 1 p 2 r 2 ,
s θ θ = p 1 r 1 2 p 2 r 2 2 r 2 2 r 1 2 + r 1 2 r 2 2 r 2 2 r 1 2 p 1 p 2 r 2 .
Figure 8 presents the radial displacement field u r computed using 10 elements in the radial direction and 20 in the circumferential direction. The analytical range is [ 6.61 × 10 5 , 5.80 × 10 5 ], which agrees well with the proposed symmetric coupling results. When the BEM patch uses only 5 radial elements, as in Karlis [38], the accuracy remains essentially unchanged.
The radial displacement u r and radial stress s r r along the circumferential directions θ = 45 ° and θ = 135 ° are plotted in Figure 9 and Figure 10, respectively. As shown, the numerical solutions match the analytical results closely with 10 radial and 20 circumferential elements.
Figure 11 further examines the small accuracy difference in the circumferential stress s θ θ between the BEM region ( 0 ° θ 90 ° ) and the FEM region ( 90 ° θ 180 ° ). A series of mesh seeds is considered: N θ = 5,10,20,30,40 along the θ direction and N r = 2,5 , 10,15,20 along the radial direction. For s θ θ , BEM is consistently more accurate than FEM, particularly on coarse meshes.
In the mesh refinement study, the BEM super-patch discretization and the FEM mesh were refined proportionally: the number of boundary elements on the inner and outer radii was kept consistent, and the number of elements along the radial direction was also kept consistent. The FEM mesh on the left half and the BEM boundary discretization on the right half were refined symmetrically.
For the convergence study, we report the relative errors of the radial displacement and stress at the centers of the BEM and FEM subdomains, respectively.
Figure 12 shows the convergence of the radial displacement obtained from the BEM and FEM parts of the coupled formulation. On coarse meshes, the BEM displacement is more accurate than the FEM displacement—a behavior characteristic of constant-element BEM, which often yields reasonable accuracy even with few elements. As the mesh is refined, the FEM displacement converges faster (rate ≈ 2.0) and eventually surpasses the BEM accuracy. The convergence rate of the BEM displacement is observed to be close to unity, which is consistent with the theoretical expectation for constant elements. These results confirm that the coupling procedure does not alter the intrinsic convergence properties of each subdomain.
Figure 13 shows the convergence of the radial stress obtained from the BEM and FEM parts of the coupled formulation. The BEM stress accuracy remains superior to that of the FEM across the entire range of mesh sizes considered. This behavior is consistent with the fact that stresses in BEM are obtained by direct evaluation of the strain boundary integral equation, which provides a more accurate representation than the stress recovery procedure used in FEM. For the coarsest mesh, the BEM stress error is 1.98 × 10 2 , compared to 4.14 × 10 2 for the FEM; for the finest mesh, the errors are 4.72 × 10 4 and 5.11 × 10 4 , respectively. The convergence rates of both methods are close to 2.0.
The condition number of the global stiffness matrix increases with penalty parameter and mesh refinement, reflecting the combined influence of the number of degrees of freedom, mesh nonuniformity, and the coupling of BEM and FEM stiffness matrices. The system retains positive definiteness at all refinement levels, and the condition numbers remain within the range treatable by double-precision arithmetic.
It is worth noting that the BEM stress results presented here were obtained using Gaussian quadrature for regular integrals, with six integration points per element. In preliminary studies, analytical integration of the same integrals yielded significantly less accurate stresses on coarse meshes. This is attributed to the fact that analytical integration assumes an exact geometric representation; for a curved boundary such as that of the cylinder, constant-element discretizations introduce geometric approximations that, when combined with exact integration, can lead to unexpected errors. Replacing analytical integration with sufficiently accurate Gaussian quadrature effectively eliminates this source of inaccuracy, as confirmed by the present results.
A slight degradation in the BEM convergence rate is observed on the finest meshes, which may be attributed to near-singular integrals in the strain BIE (Equation (24)) when evaluation points approach the boundary. A more detailed treatment of such integrals is left for future work.
For comparison, we note that a symmetric BEM formulation [41] applied to an infinite plate with a circular hole achieved a convergence rate of approximately 2.0 for the radial displacement, using linear elements and a problem-specific error measure. A direct quantitative comparison with the present results is difficult due to differences in the problem geometry, element type, and error definition. Nevertheless, the observed convergence rates of the coupled formulation—approximately 2.0 for the FEM displacement and 2.0 for the BEM stress—are consistent with the high accuracy achievable by symmetric formulations in general.

3.3. Example 3: Cantilever Beam Under Pure Bending

To examine the performance of the proposed coupling method in bending-dominated problems [42,43,44], a cantilever beam is considered (Figure 14). The beam has length L = 2   m , height h = 1   m , and thickness b = 1   m . Plane-stress conditions are assumed, with Young’s modulus E = 2.06 × 10 11   N / m 2 and ν = 0.3 . A bending moment M = 2 × 10 7   N · m is applied at the free end.
The analytical solution [45,46] is given by
u x = M E I x y , u y = M 2 E I x 2 + ν y 2 ,
σ x x = M y I , σ y y = 0 , σ x y = 0 ,
where I = b h 3 12 is the moment of inertia. All boundary conditions are prescribed from these analytical expressions.
Figure 15 and Figure 16 show the computed displacement fields. The numerical solution reproduces the classical plane-cross-section assumption, and the maximum displacements are in good agreement with the analytical values ( u x m a x = 1.129 × 10 3   m vs. 1.165 × 10 3   m ; u y m a x = 2.225 × 10 3   m vs.  2.374 × 10 3   m analytical value).
Figure 17 compares the stress S x x predicted by the BEM and FEM regions. In contrast to the previous examples, the FEM stress is more accurate than the BEM stress in this bending-dominated problem. This behavior can be attributed to two factors. First, constant elements in BEM cannot accurately represent rigid-body rotation modes, which are essential for capturing bending deformations [47]. Second, the elastic fundamental solutions used in the current BEM formulation are derived for infinite domains and are not tailored to plate- or shell-like behavior. Replacing them with appropriate plate or shell fundamental solutions would therefore be a natural direction for improving the method’s performance in such problems.
The poor performance of constant-element BEM in bending-dominated problems is therefore inherent to the discretization. Higher-order boundary elements, which are noted in the conclusion as a future direction, would be a natural way to overcome this limitation. Moreover, for this type of cantilever beam (e.g., aspect ratio L h 2,4 , 8,10 ), a pure constant-element BEM model does not outperform a pure linear-element FEM with the same mesh density. This is consistent with the fact that constant elements converge slowly in bending-dominated problems [47] and is not altered by the coupling procedure.

4. Conclusions

In this work, a symmetric positive definite coupling between the boundary element method (BEM) and the finite element method (FEM) is developed in the framework of the numerical manifold method (NMM). The BEM subdomain is treated as a super mathematical patch whose local approximation is constructed from the displacement integral equation, while the remaining domain is covered by a finite element mesh. Weight functions defined over the entire mathematical cover satisfy a continuous partition of unity, which guarantees variational consistency and ensures the convergence of the coupled formulation.
Numerical examples demonstrate that the proposed method achieves symmetric positive definiteness while preserving the intrinsic convergence properties of each subdomain. The study also reveals that near-singular integrals in the strain BIE can affect the convergence rate when the element size becomes sufficiently small; neglecting them leads to a noticeable deterioration in accuracy.
In the present study, the penalty parameter was consistently taken as p = 10 5 E across all numerical examples, following standard practice in the FEM literature. An alternative approach to avoid the penalty parameter altogether is to incorporate the prescribed boundary conditions on the BEM super-patch directly before the inversion of G B .
The current implementation employs constant boundary elements to avoid corner degeneracy and simplify the inversion of G B . This choice, however, leads to several limitations: traction equilibrium is only approximately satisfied at the interface, the convergence rate of the BEM subdomain is limited to first order, and the method performs poorly in bending-dominated problems. The present work is therefore best viewed as a proof-of-concept study for the SPD coupling framework.
These limitations are inherent to the discretization rather than to the coupling framework. The global stiffness matrix remains symmetric positive definite, as confirmed by both the theoretical proof in Appendix A and numerical experiments.
A systematic quantitative comparison with existing FEM-BEM coupling methods—including computational efficiency, conditioning, and performance on benchmark problems—is left for future work. Such a comparison will be most meaningful once the framework is extended to higher-order boundary elements, allowing matched discretization orders across methods.
Future work should also address the treatment of near-singular integrals, either by conventional near-singular or specialized nonsingular quadratures, or by converting the domain integral of strain energy into an equivalent boundary integral.
Additionally, neglecting long-range off-diagonal contributions in the BEM stiffness matrix—a concept conceptually related to the compression strategies employed in the fast multipole method—offers a promising path toward a sparse, large-scale formulation. Such an approach could significantly reduce the computational complexity of the BEM subdomain and is a distinct direction for future research.
Although the current implementation is limited to linear elasticity, it lays the groundwork for extending the method to elastoplastic problems, where the FEM would be employed in the plastic zone and BEM in the surrounding elastic region. The symmetric positive definite structure established here is expected to carry over to such incremental formulations, offering the same advantages in stability and solver efficiency.

Author Contributions

Conceptualization, L.Z., C.L. and H.Z.; Methodology, L.Z., C.L. and H.Z.; Software, L.Z.; Validation, L.Z.; Formal analysis, L.Z. and C.L.; Investigation, L.Z.; Data curation, L.Z.; Writing—original draft, L.Z.; Writing—review & editing, C.L. and H.Z.; Visualization, L.Z.; Supervision, C.L. and H.Z.; Project administration, H.Z.; Funding acquisition, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to the nature of this research (numerical simulations) and the absence of a publicly accessible repository for such data.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Positive Definiteness

The global stiffness matrix K assembled from the proposed formulation can be interpreted as the Gram matrix of the basis functions with respect to the strain energy inner product. By the theory of Gram matrices [48], a symmetric matrix is positive definite if and only if the underlying set of all the constituent vectors (namely, functions) is linearly independent. Hence, it suffices to show that the set of all the functions spanning the global approximation is linearly independent.
Without loss of generality, we might as well assume there is only one BE patch in the discrete system. So, we have the global displacement approximation
u X = k = 1 n f w f k X u f k + w b X u b X ,   X Ω ,
with w b X = 1 k = 1 n f w f k X , u f k the local approximation of the k-th FEM patch and u b X the local approximation of the BEM super-patch.
On the BEM super-patch, the internal displacement u b X can be expressed via the boundary integral equation in terms of boundary displacements as
u b X = j = 1 n   N b j X u j ( B ) ,   X Ω B ,
where N b j X are the 2 × 2 matrices obtained by substituting the boundary tractions in terms of the boundary displacements into the Somigliana identity, and u j ( B ) are the boundary node displacement vectors of the BEM super-patch.
Let
u X = 0 ,   X Ω .
By substituting X = X i into (A1), we have α i = 0 for all i . Equation (A3) then reduces to
w b X u b X = 0 ,   X Ω B ,
or
u b X = 0 ,   X Ω B ,
According to the uniqueness of the solution of elasticity problems, we have u j ( B ) = 0 . To this point, we have completed the proof that the set of all the column vectors in the 2 × 2 matrices in (A1), reading
w f k I 2 ; w b N b j X , k = 1 , , n f ; j = 1 , , n ,
constitutes a basis of the global approximation u X .

References

  1. Ganguly, S.; Layton, J.; Balakrishna, C. Symmetric coupling of multi-zone curved Galerkin boundary elements with finite elements in elasticity. Int. J. Numer. Methods Eng. 2000, 48, 633–654. [Google Scholar] [CrossRef]
  2. Shi, G.H. Block system modeling by discontinuous deformation analysis. In Discontinuous Deformation Analysis; CRC Press: Boca Raton, FL, USA, 1984. [Google Scholar]
  3. Shi, G.H. Manifold Method of Material Analysis. In Proceedings of the Transactions of the 9^ Army Conference on Applied Mathematics and Computing; U.S. Army Research Office: Durham, NC, USA, 1991. [Google Scholar]
  4. Li, H.-B.; Han, G.-M.; Mang, H.A.; Torzicky, P. A new method for the coupling of finite element and boundary element discretized subdomains of elastic bodies. Comput. Methods Appl. Mech. Eng. 1986, 54, 161–185. [Google Scholar] [CrossRef]
  5. Stephan, E.P. Coupling of Boundary Element Methods and Finite Element Methods; John Wiley Sons Ltd.: Hoboken, NJ, USA, 2004. [Google Scholar]
  6. Elleithy, W.; Leong, L.T. Some Recent Developments in Coupling of Finite Element and Boundary Element Methods—Part I: An Overview. Appl. Mech. Mater. 2014, 580–583, 2936–2942. [Google Scholar] [CrossRef]
  7. Zienkiewicz, O.C.; Kelly, D.W.; Bettess, P. The Coupling of Finite Element Method and Boundary Solution Procedures. Int. J. Numer. Methods Eng. 1977, 11, 355–375. [Google Scholar] [CrossRef]
  8. Layton, J.B.; Ganguly, S.; Balakrishna, C.; Kane, J.H. A symmetric Galerkin multi-zone boundary element formulation. Int. J. Numer. Methods Eng. 1997, 40, 2913–2931. [Google Scholar] [CrossRef]
  9. Steinbach, O. On the stability of the non-symmetric BEM/FEM coupling in linear elasticity. Comput. Mech. 2013, 51, 421–430. [Google Scholar] [CrossRef]
  10. Of, G.; Rodin, G.J.; Steinbach, O.; Taus, M. Coupling of Discontinuous Galerkin Finite Element and Boundary Element Methods. Siam J. Sci. Comput. 2012, 34, A1659–A1677. [Google Scholar] [CrossRef]
  11. Liu, Y.J.; Mukherjee, S.; Nishimura, N.; Schanz, M.; Ye, W.; Sutradhar, A.; Pan, E.; Dumont, N.A.; Frangi, A.; Saez, A. Recent Advances and Emerging Applications of the Boundary Element Method. Appl. Mech. Rev. 2011, 64, 030802. [Google Scholar] [CrossRef]
  12. Stein, E.; Kreienmeyer, M. Coupling of BEM and FEM by a multiplicative Schwarz method and its parallel implementation. Eng. Comput. 2013, 15, 173–189. [Google Scholar] [CrossRef]
  13. Elleithy, W.M.; Al-Gahtani, H.J.; El-Gebeily, M. Iterative coupling of BE and FE methods in elastostatics. Eng. Anal. Bound. Elem. 2001, 25, 685–695. [Google Scholar] [CrossRef]
  14. Rodríguez-Tembleque, L.; González, J.A.; Cerrato, A. Partitioned solution strategies for coupled BEM–FEM acoustic fluid–structure interaction problems. Comput. Struct. 2015, 152, 45–58. [Google Scholar] [CrossRef]
  15. Boisneault, A.; Bonazzoli, M.; Claeys, X.; Marchand, P. Substructuring based FEM-BEM coupling for Helmholtz problems. In Proceedings of the WAVES 2024-16th International Conference on Mathematical and Numerical Aspects of Wave Propagation, Berlin, Germany, 30 June–5 July 2024. [Google Scholar]
  16. Ouyang, Q.; Zhuang, X.; Rabczuk, T.; Ning, Y.; Kang, G.; Chen, P. Implementation of three-dimensional contact algorithm in numerical manifold method for the structural impact simulation. Int. J. Impact Eng. 2024, 193, 105040. [Google Scholar] [CrossRef]
  17. Kang, G.; Ni, K.-S.; Zhuang, X.; Rabczuk, T.; Ning, Y.-J.; Chen, P.-W. Enrichment of three-dimensional numerical manifold method with cover-based contact theory for static and dynamic mechanical response analysis. Appl. Math. Model. 2023, 122, 524–554. [Google Scholar] [CrossRef]
  18. Trinh, Q.T.; Mouhoubi, S.; Chazallon, C.; Bonnet, M. Solving multizone and multicrack elastostatic problems: A fast multipole symmetric Galerkin boundary element method approach. Eng. Anal. Bound. Elem. 2015, 50, 486–495. [Google Scholar] [CrossRef][Green Version]
  19. Panzeca, T.; Salerno, M.; Terravecchia, S. Domain decomposition in the symmetric boundary element analysis. Comput. Mech. 2002, 28, 191–201. [Google Scholar] [CrossRef]
  20. Zito, L.; Panzeca, T.; Terravecchia, S. Displacement approach with external variables only for multi-domain analysis via symmetric BEM. Eur. J. Mech.-A/Solids 2011, 30, 82–94. [Google Scholar] [CrossRef][Green Version]
  21. Fan, Z.; Zheng, H.; Lin, S. Shear band static evolution by spatially mobilized plane criterion based Drucker-Prager model and numerical manifold method. Comput. Geotech. 2021, 132, 103962. [Google Scholar] [CrossRef]
  22. Hong, Z. Numerical Manifold Method; Science Press: Beijing, China, 2022. [Google Scholar]
  23. Aliabadi, F.M.H. The Boundary Element Method, Volume 2: Applications in Solids and Structures; John Wiley and Sons: Chichester, UK; Hoboken, NJ, USA, 2002. [Google Scholar]
  24. Gao, X.W.; Peng, H.F.; Yang, K.; Wang, J. The Advanced Boundary Element Method—Theory and Procedures; Science Press: Beijing, China, 2015. [Google Scholar]
  25. Ganguly, S.; Layton, J.; Balakrishna, C. A coupling of multi-zone curved Galerkin BEM with finite elements for independently modelled sub-domains with non-matching nodes in elasticity. Int. J. Numer. Methods Eng. 2004, 59, 1021–1038. [Google Scholar] [CrossRef]
  26. Zheng, H.; Yang, Y. On generation of lumped mass matrices in partition of unity based methods. Int. J. Numer. Methods Eng. 2017, 112, 1040–1069. [Google Scholar] [CrossRef]
  27. Zheng, H.; Li, W.; Du, X. Exact imposition of essential boundary condition and material interface continuity in Galerkin-based meshless methods. Int. J. Numer. Methods Eng. 2017, 110, 637–660. [Google Scholar] [CrossRef]
  28. Lachat, J.; Watson, J. Effective numerical treatment of boundary integral equations: A formulation for three-dimensional elastostatics. Int. J. Numer. Methods Eng. 1976, 10, 991–1005. [Google Scholar] [CrossRef]
  29. Jun, L.; Beer, G.; Meek, J. The application of double exponential formulas in the boundary element method. In Proceedings of the Boundary Elements VII, Proceedings 7th International Conference, Como, Italy; Springer: Berlin/Heidelberg, Germany, 1985; pp. 13.13–13.17. [Google Scholar]
  30. Afzali, A.C.M.; Chaudouet, A. CA. ST. OR 3D: Three-dimensional Boundary Element Analysis computor code. In Proceedings of the 5th International Conference on Boundary Elements, Hiroshima, Japan, 1 November 1983. [Google Scholar]
  31. Johnston, P.R.; Elliott, D. A sinh transformation for evaluating nearly singular boundary element integrals. Int. J. Numer. Methods Eng. 2005, 62, 564–578. [Google Scholar] [CrossRef]
  32. Ding, P. Boundary element analysis for couple stress elastic ststic problems. In Mechanics; Beijing University of Technology: Beijing, China, 2022. [Google Scholar]
  33. Lei, J.; Ding, P.S.; Zhang, C.Z. Boundary element analysis of static plane problems in size-dependent consistent couple stress elasticity. Eng. Anal. Bound. Elem. 2021, 132, 399–415. [Google Scholar] [CrossRef]
  34. Deng, Q.; Li, C.-G.; Wang, S.-L.; Zheng, H.; Ge, X.-R. An Analytical Method for Nearly Singular Integrals in Boundary Element Method. Eng. Mech. 2010, 27, 49–54. [Google Scholar]
  35. Hadjesfandiari, A.R.; Dargush, G.F. Boundary element formulation for plane problems in couple stress elasticity. Int. J. Numer. Methods Eng. 2012, 89, 618–636. [Google Scholar] [CrossRef]
  36. Lubuma, M.S.; Nicaise, S. Dirichlet problems in polyhedral domains II: Approximation by FEM and BEM. J. Comput. Appl. Math. 1995, 61, 13–27. [Google Scholar] [CrossRef][Green Version]
  37. Dijkstra, W. Condition numbers in the Boundary Element Method: Shape and Solvability. Ph.D. Thesis, Technische Universiteit Eindhoven, Eindhoven, The Netherlands, 2008. [Google Scholar]
  38. Karlis, G.F.; Charalambopoulos, A.; Polyzos, D. An advanced boundary element method for solving 2D and 3D static problems in Mindlin’s strain-gradient theory of elasticity. Int. J. Numer. Methods Eng. 2010, 83, 1407–1427. [Google Scholar] [CrossRef]
  39. Zhang, J.; Han, L.; Zhong, Y.; Dong, Y.; Lin, W. Boundary element analysis for elasticity problems using expanding element interpolation method. Eng. Comput. 2020, 37, 1–20. [Google Scholar] [CrossRef]
  40. Timoshenko, S.P.; Gere, J.M. Theory of Elastic Stability; Courier Corporation: Chelmsford, MA, USA, 2012. [Google Scholar]
  41. Carsten, C.; Peter, W. On the symmetric boundary element method and the symmetric coupling of boundary elements and finite elements. Ima J. Numer. Anal. 1997, 17, 201–238. [Google Scholar] [CrossRef]
  42. Jaswon, M.; Maiti, M.; Symm, G. Numerical biharmonic analysis and some applications. Int. J. Solids Struct. 1967, 3, 309–332. [Google Scholar] [CrossRef]
  43. Forbes, D.J. Numerical Analysis of Elastic Plates and Shallow Shells by an Integral Equation Method; University of Illinois at Urbana-Champaign: Champaign, IL, USA, 1969. [Google Scholar]
  44. Wen, P.; Aliabadi, M.; Young, A. Transformation of domain integrals to boundary integrals in BEM analysis of shear deformable plate bending problems. Comput. Mech. 1999, 24, 304–309. [Google Scholar] [CrossRef]
  45. Belytschko, T.; Lu, Y.Y.; Gu, L. Element-free Galerkin methods. Int. J. Numer. Methods Eng. 1994, 37, 229–256. [Google Scholar] [CrossRef]
  46. Lurie, A.I. Theory of Elasticity; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  47. Liu, Y.J.; Li, Y.X. Slow convergence of the BEM with constant elements in solving beam bending problems. Eng. Anal. Bound. Elem. 2014, 39, 1–4. [Google Scholar] [CrossRef]
  48. Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
Figure 1. Partition of the computational domain used in the symmetric coupling algorithm.
Figure 1. Partition of the computational domain used in the symmetric coupling algorithm.
Symmetry 18 00666 g001
Figure 2. Illustration of the mathematical mesh and manifold elements employed in the coupling algorithm.
Figure 2. Illustration of the mathematical mesh and manifold elements employed in the coupling algorithm.
Symmetry 18 00666 g002
Figure 3. Square plate subjected to biaxial compression.
Figure 3. Square plate subjected to biaxial compression.
Symmetry 18 00666 g003
Figure 4. Contour of the displacement u x .
Figure 4. Contour of the displacement u x .
Symmetry 18 00666 g004
Figure 5. Displacements at some internal points along the symmetric axis of y = 0.5   m .
Figure 5. Displacements at some internal points along the symmetric axis of y = 0.5   m .
Symmetry 18 00666 g005
Figure 6. Stresses at some internal points along the symmetric axis of y = 0.5   m .
Figure 6. Stresses at some internal points along the symmetric axis of y = 0.5   m .
Symmetry 18 00666 g006
Figure 7. Hollow cylinder under internal and external pressures (half model).
Figure 7. Hollow cylinder under internal and external pressures (half model).
Symmetry 18 00666 g007
Figure 8. Contour of the radial displacement u r .
Figure 8. Contour of the radial displacement u r .
Symmetry 18 00666 g008
Figure 9. Radial displacements u r at some internal points in radial direction.
Figure 9. Radial displacements u r at some internal points in radial direction.
Symmetry 18 00666 g009
Figure 10. Radial stresses s r r at some internal points in radial direction.
Figure 10. Radial stresses s r r at some internal points in radial direction.
Symmetry 18 00666 g010
Figure 11. Circumferential stress s θ θ with respect to a constant mesh refinement.
Figure 11. Circumferential stress s θ θ with respect to a constant mesh refinement.
Symmetry 18 00666 g011
Figure 12. Convergence rates of relative error in u r with mesh refinement.
Figure 12. Convergence rates of relative error in u r with mesh refinement.
Symmetry 18 00666 g012
Figure 13. Convergence rates of relative error in s r r with mesh refinement.
Figure 13. Convergence rates of relative error in s r r with mesh refinement.
Symmetry 18 00666 g013
Figure 14. Cantilever beam under pure bending moment: plane stress problem.
Figure 14. Cantilever beam under pure bending moment: plane stress problem.
Symmetry 18 00666 g014
Figure 15. Contour of the displacement u x (element size l e = 0.025   m ).
Figure 15. Contour of the displacement u x (element size l e = 0.025   m ).
Symmetry 18 00666 g015
Figure 16. Contour of the displacement u y (element size l e = 0.025   m ).
Figure 16. Contour of the displacement u y (element size l e = 0.025   m ).
Symmetry 18 00666 g016
Figure 17. Comparison of the normal stress S x x on the cross-section.
Figure 17. Comparison of the normal stress S x x on the cross-section.
Symmetry 18 00666 g017
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, L.; Li, C.; Zheng, H. Symmetric Positive Definite Coupling of Boundary Element Method and Finite Element Method: A Case Study of 2D Elastic Static Problems. Symmetry 2026, 18, 666. https://doi.org/10.3390/sym18040666

AMA Style

Zhou L, Li C, Zheng H. Symmetric Positive Definite Coupling of Boundary Element Method and Finite Element Method: A Case Study of 2D Elastic Static Problems. Symmetry. 2026; 18(4):666. https://doi.org/10.3390/sym18040666

Chicago/Turabian Style

Zhou, Lei, Chunguang Li, and Hong Zheng. 2026. "Symmetric Positive Definite Coupling of Boundary Element Method and Finite Element Method: A Case Study of 2D Elastic Static Problems" Symmetry 18, no. 4: 666. https://doi.org/10.3390/sym18040666

APA Style

Zhou, L., Li, C., & Zheng, H. (2026). Symmetric Positive Definite Coupling of Boundary Element Method and Finite Element Method: A Case Study of 2D Elastic Static Problems. Symmetry, 18(4), 666. https://doi.org/10.3390/sym18040666

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop