Abstract
In this paper we present a convergence analysis for the Nyström method proposed in [J Comput Phys 169 (1):80–110, 2001] for the solution of the combined boundary integral equation formulations of sound-soft acoustic scattering problems in three-dimensional space. This fast and efficient scheme combines FFT techniques and a polar change of variables that cancels out the kernel singularity. We establish the stability of the algorithms in the \(L^2\) norm and we derive convergence estimates in both the \(L^2\) and \(L^\infty \) norms. In particular, our analysis establishes theoretically the previously observed super-algebraic convergence of the method in cases in which the right-hand side is smooth.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Avoid common mistakes on your manuscript.
1 Introduction
In this paper we present a full convergence analysis of the high-order Nyström method introduced by Bruno and Kunyansky in [7, 8] for boundary integral equations (BIE) related to the scattering of time-harmonic acoustic waves by arbitrary (smooth) surfaces in three-dimensional space. In particular, our analysis establishes theoretically the previously observed super-algebraic convergence of the method for smooth right-hand sides. To the best of the authors’ knowledge, this proof constitutes one of the few instances of analysis of a Nyström type method for a boundary integral equation in three dimensions.
As is well known, Galerkin methods for BIE of the first kind have enjoyed thorough theoretical analyses since their inception—on the basis of ellipticity properties and discrete Fredholm theory. Compactness arguments can also be used to establish convergence of Galerkin methods for equations of the second kind. Few results exist, on the other hand, concerning convergence for three-dimensional BIE collocation methods—in which finite-element bases are used for approximation, but testing relies on point sampling. We refer to the excellent text-book [3, Chapter 9] for a brief introduction on this topic.
This state of affairs has led to the widespread perception that, being even more “discrete” than collocation schemes, Nyström methods for BIEs of the second kind with weakly singular kernels could not be easily analyzed. This paper will hopefully help dispell this view and lend additional credibility to Nyström methods—whose qualities can be very attractive in practice [7].
One of the main difficulties in the design of three-dimensional integral solvers concerns development of high-quality quadrature rules for approximation of singular integral terms. Wienert [25] constructed a singular integration rule on the basis of spherical-harmonic transforms for surfaces for which a diffeomorphism to the sphere can be constructed, (see also [13], Sect. 3.6). A Galerkin version of this approach was introduced and analyzed in [17] where, in particular, the superalgebraic convergence of the method was established. Reference [16] presents a collocation method, with corresponding analysis, for the Laplace equation, which shares the good convergence properties of the method by Wienert but which again is limited to surfaces for which a smooth mapping from the sphere is available. We emphasize that such limitations, which are highly restrictive in practice, are not imposed by the Nyström method studied in this paper.
We thus consider the numerical method [7] for the second-kind combined field integral equation associated to the problem of sound-soft scattering by a three dimensional obstacle with smooth boundary \(S\). The method relies on a series of geometric constructions: (1) Representation of the surface by means of a set of \(J\) overlapping smooth charts (parametrizations); (2) A smooth partition of unity subordinated to these charts which decomposes both the overall integral operators as well as the solution of the BIE as the sum of contributions defined on the parametrized patches; (3) A family of floating smooth cut-off functions \(\eta _\delta : S \times S \rightarrow \mathbb R \) (see (2.10) below) that is used to isolate the singularity of the kernel function, and thus produces a splitting of the integral operator of the form \(K=K_{\mathrm{reg},\delta }+K_{\mathrm{sing},\delta }\)—whereby the regular operator is an integral operator with a smooth kernel, and the singular part which enjoys a reduced domain of integration but contains the weak singularity of the integral kernel.
The Nyström method under consideration is based on approximation of the integral operator by a quadrature rule which treats the regular and singular parts \(K_{\mathrm{reg},\delta }\) and \(K_{\mathrm{sing},\delta }\) separately. The \(J\) local charts mentioned above are used to push forward \(J\) uniform grids from the unit square to the surface; these grids are used for both, approximation and integration. The quadrature rule used for the regular operator \(K_{\mathrm{reg},\delta }\) is based on application of the two-dimensional trapezoidal rule in the parameter space \([0,1]\times [0,1]\) for each one of the \(J\) parametric domains: since the corresponding integrands are smooth with compact support strictly contained in the unit square, these trapezoidal quadratures give rise to super-algebraically accurate approximations. For the singular part, a change of variables to polar coordinates around each integration point is applied. This procedure results in a smooth integrand to which, upon necessary Fourier-based interpolations, the trapezoidal rule is applied for radial and angular integration—once again yielding super-algebraically accurate approximations.
As a result of these constructions we obtain an algorithm that evaluates the action of an approximating discrete operator on a continuous function, using only the values of the function on the selected quadrature points.
Our theoretical treatment relies on use of both existing and new analytical tools. In a first key step of the analysis the problem is re-expressed as a system of integral equations in a space of periodic functions. This is accomplished by means of yet another set of local cut-off functions, whose presence does not affect the actual numerical scheme. The use of periodic Sobolev spaces allows us to take full advantage of numerous results for approximation of Fourier series and interpolation operators [23], as well as the theory of collectively compact operators by Anselone [2]. Recasting the numerical scheme of quadrature type as a discretization method in \(L^2\)-type (Sobolev) spaces gives rise to a number of difficulties. In particular, for the sake of the analysis we introduce Fourier projection operators, bi-periodic trigonometric interpolation operators, and a discrete operator [11] that produces a linear combination of Dirac delta distributions on a uniform grid from a smooth function input. The convergence analysis for the operators arising from the regular part of the original boundary integral operator follows the lines of the theory [11, 15] on periodic integral equations in one variable. The final (rather technical) element of our convergence proof is a detailed analysis of the integration error arising from the numerical polar coordinate integration algorithm for products of smooth functions, “shrinking” floating cut-off functions and bi-variate trigonometric polynomials, in terms of Sobolev norms of the latter polynomials.
We point out that, for efficiency, a variety of acceleration techniques were used in [7, 8] in conjunction with the Nyström algorithm we consider. Some of these algorithmic components have been taken into account in our analysis. In the formulation considered in the present paper, for example, the computation of the singular part requires the evaluation of bivariate trigonometric polynomials that approximate the unknown at points on a polar grid. A deliberate choice of the radial quadrature nodes for this integral makes it possible to reduce this process to 1–dimensional trigonometric interpolation problems (see Sect. 2.3) on the horizontal and vertical lines of the grid. In [7], such trigonometric polynomials are then approximated by means of piecewise Hermite interpolation on dyadic grids, which can be evaluated much more rapidly than the either of the underlying trigonometric polynomials. We have analyzed the effect of these additional approximations on the full convergence of the Nyström method. The corresponding results can be found in [5, Appendix B]; briefly, upon correct parameter selections, the resulting (more efficient) method retains the super-algebraic convergence of the original approach. Additional, more sophisticated acceleration techniques which, based on use of equivalent sources and Fast Fourier Transforms, provide a means to reduce the solution cost for high-frequency problems (but on which the Nyström method itself does not depend, and whose use is not advantageous for problems of lower frequencies) were introduced in [7]. The impact of such equivalent-source acceleration methods on convergence are not considered either in the present paper or in reference [5].
This paper is structured as follows. In Sect. 2 we describe, in a compact form, the Nyström method under consideration, and we state the main convergence results of this paper. In Sect. 3 we then recast both the continuous and discrete problems as systems of equations in spaces of biperiodic functions, we derive bounds, on various norms, of the main continuous integral operators in our periodic formulation, we establish unique solvability of the continuous system of periodic integral equations as well as the equivalence of this system to the original BIE, and, finally, we state the main approximation results in the biperiodic frame: norm convergence of the discrete operators to the continuous ones together with corresponding error estimates. Finally, in Sect. 4 we present key estimates on the singular operators that appear in the biperiodic formulation, and in Sect. 5, in turn, we provide the proofs of the main results stated in Sects. 3 and 2—in that order.
We conclude our introduction with two remarks concerning notation.
Remark 1
To make a clearly visible distinction between points on the surface \(S\) and coordinates for their parametrization, we use boldface letters (e.g. \(\mathbf{r}\)) for points on the scattering surface \(S\subset \mathbb R ^3\), and underlined letters (such as \(\underline{u}\)) for points in \(\mathbb R ^2\). The coordinates of such points will be denoted according to \(\underline{u}=(u_1,u_2)\).
Remark 2
Throughout this paper the letter \(C\) denotes a positive constant independent of the parameters \(h\) and \(\delta \) and any other variable quantities appearing in the equation. When necessary a subscripted letter \(C\) is used—either to avoid confusion or to explicitly signify dependence on parameters other than \(h\) and \(\delta \).
2 The Nyström method
2.1 The boundary integral equation
We consider the problem of time-harmonic acoustic scattering by a sound-soft obstacle with smooth boundary \(S\) in three-dimensional space:
Here \(\kappa >0\) is the wave number, \(U^\mathrm{inc}\) is the incident wave, \(r := |\mathbf{x} |\) and \(\partial _r \) denotes the radial derivative. Letting \(\varPhi _\kappa \) denote the fundamental solution of the Helmholtz equation,
then the solution \(U\) of (2.1) can be expressed as the combined (or Brakhage-Werner [4]) potential
where \(\frac{\partial }{\partial \varvec{\nu }}\) denotes the outward normal derivative on \(S\) and \(\eta > 0\) is a coupling parameter. The density \(\psi \) is the unique solution of the integral equation
where
Various choices of the coupling parameter \(\eta \) have been proposed for accuracy and numerical efficiency; see e.g. [7, 9, 12, 14]. Note that the kernel \(K\) can be expressed in the form \(K = K_0+K_1\), where
and
Remark 3
It is easy to check that \(K_0\in \mathcal C ^\infty (S\times S)\). The kernel \(K_1\), on the other hand, while not \(\mathcal C ^\infty (S\times S)\), can be integrated with super-algebraic accuracy by means of a combination of a polar change of variables and the trapezoidal rule; see [7] and Eq. (2.23).
In this paper we focus on the Brakhage-Werner formulation presented above; a similar analysis can be used to treat the closely related Burton-Miller formulation [10].
2.2 Geometry
The numerical method studied in this work relies heavily on the use of a system of local charts for description of the surface \(S\). We will thus use a set of a number \(J\) of open overlapping coordinate patches \(\{{ S}^j\}_{j=1}^J\) that cover \(S\),
each one of which is the image of a \(\mathcal C ^\infty \) parametrization
where \(\overline{D^j}\subset I_2:=(0,1)\times (0,1)\). We assume that \(\mathbf{r}^j\) can be extended to a \(\mathcal C ^\infty \) bijective diffeomorphism between \(\overline{D^j}\) and \(\overline{S^j}\) so that, in particular, the Jacobians
(\(a^j:D^j \rightarrow \mathbb R \)) are \(\mathcal C ^\infty \) functions of \(\underline{u}\).
The method requires explicit use of a smooth partition of unity \(\{\omega ^j\}_{j=1}^J\subset \mathcal{C }^\infty (S)\) on \(S\), subordinated to the covering (2.6), that is
(see Fig. 1).
The hypotheses on availability of local charts and a partition of unity is not restrictive in practice: such parameterizations can be constructed for smooth arbitrary geometries (see e.g. [6]). We will also assume that the boundary of \(\mathrm{supp}\,\omega ^j\) is the finite union of Lipschitz arcs, a restriction which, again, is easy to accommodate [6].
For any \(\delta >0\) and \(\mathbf{r}\in S\) we let
and, selecting parameters \(0< \epsilon _0<\epsilon _1\le 1\) that will otherwise be fixed throughout this paper, we define
Clearly there exists \(\delta _0>0\) such that for all \(j\)
—as it can be checked by considering a pair of points that realize the distance between the boundaries of \(\mathrm{supp}\,\omega ^j\) and \(S^j\). In particular, this implies that \(S^j_{2\delta _0}\subset S^j\). The final element in our geometric constructions is a \(\mathcal C ^\infty \) function \(\upsilon :S\times [0,\infty )\rightarrow [0,1]\) such that
Given \(\delta \in (0,\delta _0]\) we now define the functions \(\eta _\delta :S \times S \rightarrow [0,1]\)
Clearly
In view of the definition of the sets \(S_{\delta }^j\) and (2.9) we also have
Given \(\delta \) and considering the decomposition \(K=K_0+K_1\) in term of the kernel functions given in Eqs. (2.4) and (2.5), we define the regular part of the kernel of the integral operator (2.3) as
Clearly \(K_{\mathrm{reg},\delta }\in \mathcal C ^\infty (S\times S)\). The remainder is the singular part of the kernel,
which, like the kernel \(K_1\), can be integrated accurately by means of a polar change of variables; see Remark 3. The parameter \(\delta \), which controls the support of the kernel \(K_\mathrm{sing,\delta }(\mathbf{r},\,\cdot \,)\), plays an essential role in both, the performance of the algorithm and its theoretical analysis; see Remark 6 for details.
We next introduce
[see Eq, (2.7)] with corresponding definitions of \(K^{ij}_{\mathrm{sing},\delta }\) and \(K^{ij}_{\mathrm{reg},\delta }\) (cf. Eqs. (2.13) and (2.14)). Noting that \(K^{ij}, K^{ij}_{\mathrm{sing},\delta }\) and \(K^{ij}_{\mathrm{reg},\delta }\), are defined in \(D^i \times D^j\), we extend these functions by zero (possibly thereby introducing discontinuities on the boundary of \(D^j\)) to the full product of squares \(I_2\times I_2\). Clearly,
Therefore, if \(\psi \) is the exact solution of (2.2), then \(\psi ^i:=\psi \circ \mathbf{r}^i :D^i\rightarrow \mathbb C \) (\(i=1,\ldots ,J\)), is a solution of the system
Remark 4
Note that the functions \(\psi ^j\) that appear in the integrals over \(I_2\) in Eq. (2.15) are only defined in \(D^j\). However, they are multiplied by the cutoff function \(\omega ^j\circ \mathbf{r}^j\) which vanishes outside \(D^j\) and thus provides a natural extension for the product throughout \(I_2\).
The solution of this system is used in Sect. 3 to reconstruct the solution of the original problem (2.2).
We can clearly distinguish two different types of integral operators in (2.15), namely, integral operators with smooth and singular kernels. The discretizations of these operators are produced, accordingly, by means of two different strategies—as discussed in the following section.
2.3 Discretization of the integral operators in Eq. (2.15)
For each patch \(S^j\), we select a positive integer \(N_j\), we let \(h_j:=1/N_j\), and we introduce the grid points
We assume that these grids are quasiuniform: letting
we assume there exists \(c>0\) such that
This is not a restrictive assumption in view of the assumed smoothness of \(S\) and \(U^\mathrm{inc}\), and, therefore, of the solution \((\psi ^j)\).
The algorithm under consideration is a Nyström method which produces point-wise values of the unknown \((\psi ^j)\) at the discretization points \(\underline{x}_{\underline{m}}^j\). The quadrature rules that ultimately define the method are described in what follows; for notational simplicity our approximate quadrature formulae use the set
of two-dimensional summation indices \(\underline{m}\).
The approximate integration method used by the algorithm to treat the regular portion of the kernel is, simply, based on the trapezoidal rule,
with the convention that \(K^{ij}_{\mathrm{reg},\delta }(\,\cdot \,, \underline{v})\equiv 0\) for \(\underline{v}\not \in D^j\). Notice that for a \(\mathcal C ^\infty \) function \(\xi \) compactly supported in
(such as \(\xi =(\omega ^j\psi )\circ \mathbf{r}^j\) with \(\psi \in \mathcal{C }^\infty (S)\)) the rule embodied in Eq. (2.18) gives rise to super-algebraic convergence.
To approximate integrals of the form
that include the singular part of the kernel, the algorithm uses polar coordinates around the singularity. To properly account for contributions arising from various regions delineated by local charts and overlaps we let
see Fig. 2 and Eq. (2.8). A close inspection of the definition of the sets \(S^j_\delta \) shows that \(\overline{B(\mathbf{r},\epsilon _1\delta )}\cap \mathrm{supp}\,\omega ^j=\emptyset \) if \(\mathbf{r}\not \in S^j_{\delta /2}\). Since, additionally,
we conclude that the integral (2.20) with \(\mathrm{supp}\,\xi \subseteq \varOmega ^j\), vanishes for all \(\underline{u}\) such that \(\mathbf{r}^i(\underline{u})\not \in S^j_{\delta /2}\), i.e., for \(\underline{u}\not \in \varOmega _{\delta /2}^{ij}\). The algorithm therefore only produces approximations of (2.20) for \(\underline{u}\in \varOmega _{\delta /2}^{ij}\). To do this consider the relations
where \(\underline{e}(\theta ):=(\cos \theta ,\sin \theta )\) and note that the function
is smooth (as shown in Sect. 4, cf. [7, 8]), \(2\pi \)-periodic in \(\theta \) and compactly supported as a function of the variable \(\rho \). In what follows we temporarily let \(\underline{z}=(z_1,z_2):=\underline{r}^{ji}(\underline{u})\), so that the dependences on the patch indices \((i,j)\) and parametric coordinate \(\underline{u}\) are not displayed.
The integral in the angular variable is approximated using a trapezoidal rule on a uniform partition of \([0,2\pi ]\) in \(\varTheta _j\) subintervals of length \( k_j=2\pi /\varTheta _j\). Therefore, we consider the angles
and approximate (2.22) by
Recall that a uniform Cartesian grid in \(I_2\) with mesh length \(h_j\) has been introduced in the approximation of the regular part (2.18). We will now use points of this grid to approximate the radial integrals in (2.24).
If \(|\cos \theta _p^j|\ge \sqrt{2}/2\), that is, modulo \(2\pi \), \(\theta _p^j \in [-\pi /4,\pi /4] \cup [3\pi /4, 5\pi /4]\), we look for the intersections
i.e., the intersections of the double rays stemming from \(\underline{z}\) with angle \(\pm \theta _p^j\) with the vertical lines of the uniform grid: the points of intersections are given by
clearly, the distance between two consecutive points is \(h_j/|\cos \theta _p^j|\le \sqrt{2}h_j.\) Alternatively we can express these points in the form
For these values of \(\theta _p^j\), the corresponding integral in (2.24) is approximated by
where \(c(\theta )=1/|\cos \theta |\). For the remaining angles, intersections are computed with the corresponding horizontal lines:
(We show in Fig. 3 a picture illustrating this procedure).
The quadrature points are deliberately selected to lie on lines with one of the coordinates equal to \(q \, h_j\). As discussed in the introduction, such a selection was introduced in [7] to enable fast interpolation of the function \(\xi \) on the radial quadrature points [that is, to produce a fast algorithm for evaluation of the operator \(R_{N_j}\) in (2.33)].
Using the angle-dependent weight
as well as the nodal points radii
expression (2.26) provides approximation of all the integrals in (2.24).
In sum, we define our discrete singular operator (which depends on \(h_j\) and \(k_j\), or, equivalently, on \(N_j\) and \(\varTheta _j\)) by
where \(\varOmega ^{ij}_{\delta /2}=(\mathbf{r}^i)^{-1}(S^{ij}_{\delta /2})= (\mathbf{r}^i)^{-1}(S^{i}\cap S^{j}_{\delta /2})\).In what follows we use the scaling
i.e., we assume that there exist \(C,c>0\) such that for all \(j\), \(cN_j^{1+\alpha }\le \varTheta _j\le C N_j^{1+\alpha }\). We point out that \(\rho _q^h(\underline{z},\,\cdot \,)\) is discontinuous at \(\{\pi /4,3\pi /4,5\pi /4, 7\pi /4\}\) but both side limits exist. It is immaterial which value (the right or left limit or even the average of both) is set as value to \(\rho _q^{h}(\underline{z},\,\cdot \,)\) at these points.
2.4 The numerical method
We are now in a position to lay down a fully discrete version of Eq. (2.15). The unknowns are taken to be approximate values
of the true function values \( \psi ^j(\underline{x}^j_{\underline{\ell }})\). In what follows we denote by \(\varvec{\varphi }^j\in \mathbb C (\varOmega ^j_h)\) the array whose \(\underline{\ell }= (\ell _1,\ell _2)\) entry is \(\varphi ^j_{\underline{\ell }}\) for all indices \(\underline{\ell }\in \varOmega ^j_h\). We consider the set of indices
(note that the cardinality of \(\displaystyle \mathbb Z _{N_j}^*\) is \(\# \displaystyle \mathbb Z ^*_{N_j}=\# \mathbb Z _{N_j}=N_j^2\)), the space of trigonometric polynomials
the interpolation operator \(\mathrm{R}_{N_j}: \mathbb C (\varOmega ^j_h) \rightarrow \mathbb T _{N_j}\) defined by the equations
and the vectors \({\varvec{\omega }}^j\in \mathbb C (\varOmega ^j_h)\) with components \(\omega ^j_{\underline{\ell }}:=\omega ^j(\mathbf{r}^j( \underline{x}^j_{\underline{\ell }}))\). Using these notations, the discrete Nyström equations for the system (2.15) are given by
for \(\underline{\ell }\in \mathbb C (\varOmega ^j_h)\) and \(j=1,\ldots ,N\), where the binary operator \(\odot \) denotes componentwise product of arrays: for example, \(\varvec{\omega }^j \odot \varvec{\varphi }^j\) is the array whose \(\underline{\ell }\)-th entry is given by \(\omega ^j_{\underline{\ell }}\varphi ^j_{\underline{\ell }}\). Once these point values \(\varphi ^j_{\underline{\ell }}\) have been computed, the Nyström method provides the reconstruction formula
(\(i=1,\ldots ,J\)). With these definitions, we clearly have
Finally, the \(J\) parameter-space continuous functions \(\psi ^j_h:I_2\rightarrow \mathbb C \) can be assembled into a single continuous approximate solution \(\psi _h(\mathbf{r})\) defined on \(S\):
The main convergence result of this paper can now be stated; its proof is given in Sect. 3 through 5. The regularity estimates given in the statement of the theorem are expressed in terms of standard Sobolev norms on the surface \(S\) (see for instance [1, 22, 24] or any standard text on Sobolev spaces).
Remark 5
The notation \(\delta \approx h^\beta \) means that
for some constants \(c>0\) and \(C>0\), independent of \(h\) and \(\beta \). Hereafter, the parameter \(\beta \in (0,1)\) will be taken to be fixed. Dependence of constants on this parameter will not be shown explicitly.
Theorem 1
Let \(\psi \) be the solution of (2.2), and assume \(\delta \approx h^\beta \) with \(\beta \in (0,1)\). Then for sufficiently large values of \(N\) the Nyström equations (2.33) admit a unique solution. Letting \(\psi _h\) denote the reconstructed function on \(S\) as defined by (2.34) and (2.35), we have the error estimate
for all \(t\ge 2\). Finally, for all \(\varepsilon >0\) and \(t\ge 2\)
Theorem 1 tells us that for a smooth surface \(S\) and a \(\mathcal C ^\infty \) right-hand side \(U^\mathrm{inc}\) (from which it follows that \(\psi \in \mathcal C ^\infty (S)\)) the Nyström algorithm under consideration converges super-algebraically fast.
Remark 6
As mentioned in Sect. 2.2, the parameter \(\delta \approx h^\beta \) plays central roles in both the theory and the actual performance of the the algorithm under consideration. With regards to the latter we briefly mention here that use of the floating cut-off function (2.10), whose support is controlled by the parameter \(\delta \), helps restrict the use of the costly polar integration scheme to a small region around the singular point (thus reducing the overall computing time required by the algorithm), and, further, it enables acceleration via a sparse, parallel-face FFT-based equivalent-source technique; see [7] for details. (In particular we note that the value \(\beta = 1/3\) is used in [7, 8] for optimal speed of the equivalent-source accelerated Nyström method.) The parameter \(\delta \approx h^\beta \) also has a significant impact on our theoretical treatment. Indeed, one of the most delicate points in our stability analysis concerns the convergence in norm of a discrete singular operator to a corresponding continuous singular operator. One of the terms in our estimate of the norm of the difference of these operators (Eq. (5.18) in Proposition 9) is bounded by \(|\log h|^{3/2} h^{\beta /2}\). By taking \(\beta >0\) we ensure that this terms also tends to zero, from which the desired convergence in norm results.
3 Biperiodic framework
3.1 Continuous equations
The analysis of the method will be carried out by recasting the system (2.15) as a system of periodic integral equations with all unknown functions defined on the unit square \(I_2\). To introduce our periodic formulation we utilize a second family of cut-off functions, \(\widetilde{\omega }^j_\delta \in \mathcal{C }^\infty (I_2)\), that depends on \(\delta \) and satisfies the following assumptions:
where for a given non-negative bi-index \(\underline{\alpha }=(\alpha _1,\alpha _2)\),
and \(\Vert \cdot \Vert _{\infty ,I_2}\) is the \(L^\infty (I_2)\) norm. We will use the characteristic function
which can be viewed as the limit of \(\widetilde{\omega }^j_{\delta }\) as \(\delta \rightarrow 0\).
Using these functions, we define the following periodic integral operators
as well as the right-hand sides \( U^i:=-(\omega ^iU^\mathrm{inc})\circ \mathbf{r}^i\), properly extended by zero to the full unit square \(I_2\). If \(\underline{u} \in I_2 \setminus \varOmega ^{ij}_{2\delta }\), then \(\mathbf{r}^i(\underline{u}) \not \in S^{j}_{2\delta }\) and
by (2.12) and (3.1a), which implies that
Letting \(\psi ^j:=\psi \circ \mathbf{r}^j\) be as in Eq. (2.15) and since \(\widetilde{\omega }_\delta ^j\,(\omega ^j\circ \mathbf{r}^j)\equiv \omega ^j\circ \mathbf{r}^j\) (see (3.1b) and note that \(\mathrm{supp}\,(\omega ^j\circ \mathbf{r}^j)\subset \varOmega ^{jj}_\delta \)), we see that the functions
extended by zero outside \(\varOmega ^j=\mathrm{supp}\,(\omega ^j\circ \mathbf{r}^j)\) constitute a solution of the system
Equation (3.8) amounts to a system of equations for the vector \((\phi ^j)\in \left( L^2(I_2)\right) ^J\) for a given right-hand side \((V^i)\in \left( L^2(I_2)\right) ^J\). With this understanding, Theorem 3 shows that the system (3.8) has a unique solution for any right-hand side \((U^i)\in \left( L^2(I_2)\right) ^J\). [It follows that for the particular right-hand side (3.8) the solution is (3.7)—which, clearly, is independent of \(\delta \) in spite of the \(\delta \)-dependence of the system of Eq. (3.8)]. Theorem 2 shows that for the case \( U^i:=-(\omega ^iU^\mathrm{inc})\circ \mathbf{r}^i\), the solution of (2.2) can be reconstructed from the solution of (3.8).
3.2 Analysis of the continuous system
Theorem 2
Let \((\phi ^1,\ldots ,\phi ^J)\) be a solution of (3.8) with \(U^i:=-(\omega ^i U^{\mathrm{inc}})\circ \mathbf{r}^i\). Then the solution of (2.2) can be expressed in the form
see Eq. (2.35).
Proof
Because of the particular form of the right-hand side as well as the presence of the factor \(\omega ^i \circ \mathbf{r}^i\) in the operator \(\mathrm{A}^{ij}_\delta \) [see Eqs. (3.3), (3.4) and (3.8)], it follows that \(\mathrm{supp}\quad \phi ^i\subseteq \mathrm{supp}(\omega ^i \circ \mathbf{r}^i) =\varOmega ^i\). Therefore, by (3.1b), \(\widetilde{\omega }^i_\delta \phi ^i \equiv \phi ^i\) for all \(i\).
Consider now the functions \(\psi ^i: D^i \rightarrow \mathbb C \) given by
These functions are constructed so that \(\phi ^i= (\omega ^i \circ \mathbf{r}^i)\, \psi ^i\) for all \(i\). Although the functions \(\psi ^i\) are infinitely differentiable only up to the boundary of \(D^i\) (the domain of the chart \(\mathbf{r}^i\)), the function \(\phi ^i\) can be smoothly extended by zero to \(\mathbb R ^2\). Similarly, we can consider the functions \(\varPhi ^i:S \rightarrow \mathbb C \) such that \(\varPhi ^i(\mathbf{r})= \omega ^i(\mathbf{r}) \psi ^i ((\mathbf{r}^i)^{-1}(\mathbf{r}))=\phi ^i((\mathbf{r}^i)^{-1}(\mathbf{r}))\) if \(\mathbf{r}\in S^i\) and are zero otherwise. These are \(\mathcal C ^\infty \) functions on the surface \(S\) and \(\psi = \sum _{j=1}^J \varPhi ^j\).
Then, if \(\mathbf{r}\in S\) and \(i \in \mathcal I (\mathbf{r})\), we can write \(\mathbf{r}=\mathbf{r}^i(\underline{u}^i)\) with \(\underline{u}^i:=(\mathbf{r}^i)^{-1}(\mathbf{r})\), and
Note that we have used the fact that \(\widetilde{\omega }^j_\delta \phi ^j \equiv \phi ^j\). This finishes the proof. \(\square \)
The product space
will be endowed with the product norm, also denoted by \(\Vert \cdot \Vert _s\). We can then consider the matrices of operators
as well as the identity operator \(\mathcal{I }:\mathcal{H }^s\rightarrow \mathcal{H }^s\). With this notation, (3.8) can be written in operator form as
where \(\varvec{\phi } :=(\phi ^1,\phi ^2,\ldots ,\phi ^J)\) and
Remark 7
Note that, while the operator \(\mathcal{A }_\delta \) depends on \(\delta \), Eqs. (3.3)–(3.5) show that, for elements \(\varvec{\phi }=(\phi ^1,\ldots ,\phi ^J)\) such that \(\mathrm{supp}\,\phi ^i\subseteq \mathrm{supp}(\omega ^i\circ \mathbf{r}^i)\), \(\mathcal A _\delta \varvec{\phi }\) is independent of \(\delta \). The following theorem shows that the operator in Eq. (3.9) is invertible, and, thus, in view of Theorem 2, for right-hand sides of the form (3.10), the solution of Eq. (3.9) is independent of \(\delta \) as well.
Theorem 3
For all \(0\le \delta \le \delta _0\), the operators \(\mathcal B _\delta =\frac{1}{2}\mathcal I +\mathcal A _\delta :\mathcal H ^0\rightarrow \mathcal H ^0\) are invertible. Moreover
Proof
We will first show that \(\mathcal{B }_\delta :\mathcal{H }^0\rightarrow \mathcal{H }^0\) is invertible. Propositions 1 and 3 and the compact injection \(H^{1}\subset H^{0}\) prove that \(\mathcal{A }_\delta :\mathcal{H }^0\rightarrow \mathcal{H }^0\) is compact (and uniformly bounded in \(\delta \)). Therefore, \(\mathcal{B }_\delta :\mathcal{H }^0\rightarrow \mathcal{H }^0\) is bounded and Fredholm of index zero. Thus, it suffices to prove the injectivity of the operator.
Let then \(\varvec{\phi }\in \mathrm{Ker}\,\mathcal{B }_\delta \), that is,
Arguing as in the proof of Theorem 2, it is clear that \(\widetilde{\omega }_\delta ^j\phi ^j\equiv \phi ^j\) for all \(j\), which means that \(\mathrm{Ker}\,\mathcal B _\delta \) is independent of \(\delta \). Since \(\mathrm{A}^{ij}_{\delta }:H^s\rightarrow H^{s+1}\) are continuous for all \(s\), then \(\phi ^i\in \mathcal{C }^\infty (\overline{I}_2)\). Following the argumentation in the proof of Theorem 2, we define
so that \(\phi ^i=(\omega ^i\circ \mathbf{r}^i)\psi ^i\). We now set
where the functions \(\varPhi ^j:S\!\rightarrow \! \mathbb C \) are defined by extending \(\omega ^j \, \psi ^j \circ (\mathbf{r}^j)^{-1}\!=\!\phi ^j \circ (\mathbf{r}^j)^{-1}\) by zero to \(S \setminus S^j\). Proceeding as before, we prove that \(\frac{1}{2}\psi \!+\! A\psi \!=\!0\) and therefore \(\psi \!=\!0\).
From (3.11) we deduce that for \(\underline{u}\in D^i\),
since \(\psi \) itself is zero and the functions \(\varPhi ^j\) are each supported in \(S^j\). Therefore \(\phi ^i=(\omega ^i\circ \mathbf{r}^i)\psi ^i=0\) and the injectivity of \(\mathcal B _\delta \) is proven.
To prove the uniform boundedness of \(\mathcal{B }_\delta ^{-1}:\mathcal{H }^0\rightarrow \mathcal{H }^0\) for \(\delta \ge 0\) we proceed as in the proof of Theorem 10.9 in [20]. Recall that \(\mathcal{A }_\delta : \mathcal{H }^0\rightarrow \mathcal{H }^1\) is uniformly bounded in \(\delta \) by Proposition 1 with \(s=0\). Since the injection \(\mathcal{H }^1\subset \mathcal{H }^0\) is compact, the set \(\{\mathcal{A }_\delta \}_\delta \) turns out to be collectively compact. Moreover, it is easy to verify that \(\lim _{\delta \rightarrow 0} \mathcal{A }_\delta \varvec{\xi }=\mathcal A _0\varvec{\xi }\) in \(\mathcal H ^0\) for all \(\varvec{\xi }\in \mathcal H ^0\). Applying that pointwise convergence is uniform on compact sets and the collective compactness of the set of operators \(\{ \mathcal A _\delta \}\) it follows (see [20, Corollaries 10.5 and 10.8]) that
Consider now \(\mathcal{C }_\delta :=2(\mathcal I -\mathcal{B }_0^{-1}\mathcal{A }_\delta )\), which is uniformly bounded. Straightforward computations show that
Therefore (3.12) proves that for \(\delta \) small enough \(\mathcal C _\delta \mathcal B _\delta \) is invertible with uniformly bounded inverse and therefore, since \(\mathcal C _\delta \) is uniformly bounded, so is \(\mathcal B _\delta ^{-1}\). \(\square \)
3.3 Discrete system
In order to obtain a continuous system of equations from the fully discrete system (2.33) we introduce an interpolation operator \(\mathrm{Q}_{N_j}:\mathcal{C }^0(\overline{I}_2)\rightarrow \mathbb T _{N_j}\) given by
The discrete counterparts of the functions \(\phi ^j\) are
where \(\psi ^j_h\) is defined by (2.34) with \(\varphi ^j_{\underline{m}}\) obtained as the solution of the system (2.33). Note that
On the other hand, \(\big (\widetilde{\omega }^j_{\delta } \phi ^j_{h}\big )(\underline{x}_{\underline{\ell }}^j)= \phi ^j_{h}(\underline{x}_{ \underline{\ell }}^j)\) for all \(\underline{\ell }\), since \(\phi ^j_{h}(\underline{x}_{\underline{\ell }}^j)=0,\) for all \(\underline{\ell }\not \in \varOmega ^j_h\) and inside \(\varOmega ^j\) the functions \(\widetilde{\omega }^j\) do not have any influence by (3.1b). Therefore (2.33) can be equivalently re-expressed as an equation for continuous biperiodic functions \((\phi ^1_h,\ldots , \phi ^J_h )\) such that for all \(i\in \{1,\ldots , J\}\)
Note that if the system (3.16) is uniquely solvable, the solution belongs necessarily to \(\mathbb T _{N_1}\times \cdots \times \mathbb T _{N_J}\). The solutions of (2.33) and (3.16) are related by the formula (3.15).
For the sake of our analysis we recast the system (3.16) in an equivalent operator form. To do this, we introduce the discrete operators
and, for \(\xi \in \mathcal C ^0(\overline{I}_2)\), we define (cf. [11] and [15])
where \(\delta _{\underline{u}}\) denotes here the Dirac delta distribution at the point \(\underline{u} \in \overline{I}_2\): \(\delta _{\underline{u}}\psi :=\psi (\underline{u})\). Further, we note that since the operators \(\mathrm{A}^{ij}_{\mathrm{reg},\delta }\) have continuous kernels, they may be applied to delta distributions:
In view of these definitions, we clearly have
and (3.16) is equivalent to the equation
for the unknowns \((\phi ^1_{h},\ldots ,\phi ^J_{h})\in \mathbb T _{N_1}\times \cdots \times \mathbb T _{N_J}\).
In order to recast this system of operator equations as a system defined in \(L^2\) spaces, we insert the orthogonal projections \(\mathrm{P}_{N_j}:L^2(I_2)\rightarrow \mathbb T _{N_j}\) and write (3.16) in the form
for the unknowns \((\phi ^1_h,\ldots ,\phi ^J_h )\in L^2(I_2)\times \cdots \times L^2(I_2)\).
Remark 8
Note that the projection operator \(\mathrm{P}_{N_j}\), which maps \(L^2\) to the space of trigonometric polynomials, makes it possible to recast the fully discrete equation (3.16) [whose unknowns are approximate point values of the continuous solution of Eq. (2.15)] via its version (3.19), posed in the space of trigonometric polynomials, as an Eq. (3.20) in the complete space \(L^2\).
3.4 Mapping properties of the operators introduced in Sect. 3.1
As a result of the work in Sects. 3.1 and 3.3, our overall integral equation and its Nyström discretization have been re-expressed as Eqs. (3.8) and (3.20), respectively, which are posed in terms of unknowns defined (and compactly supported) on the open unit square \(I_2\). Such functions can naturally be extended to period-1 biperiodic functions defined in \(\mathbb R ^2\), on which our analysis is based. In this section, in particular, we study the mapping properties of the operators introduced in Sect. 3.1, when viewed as operators defined on spaces of periodic functions.
To do this we first consider the biperiodic Sobolev spaces, see e.g. [23], and we study their connections (that result through our use of local charts and partitions of unity) with the classical Sobolev spaces on the surface \(S\). The Fourier coefficients of any locally integrable biperiodic function \(\xi :\mathbb R ^2\rightarrow \mathbb C \) are given by
For arbitrary \(s\in \mathbb R \), the Sobolev norm
is well defined for all \(\xi \) in the space \(\mathbb T :=\mathrm{span}\{ e_{\underline{m}}\,:\, \underline{m} \in \mathbb Z ^2\}=\cup _N \mathbb T _N\) of trigonometric polynomials. The Sobolev space \(H^s\) is defined as the completion of \(\mathbb T \) under the norm \(\Vert \,\cdot \,\Vert _s\). Note that \(H^0\) is the space of biperiodic extensions of functions in \(L^2(I_2)\). By a simple density argument, we can define the Fourier coefficients for any element of \(H^s\) and any \(s<0\). It is also possible to define partial derivatives of any order: for a given non-negative bi-index \(\underline{\alpha }=(\alpha _1,\alpha _2)\), using the notation \(|\underline{\alpha }|=\alpha _1+\alpha _2\), we see that \(\partial _{\underline{\alpha }}\) is a bounded operator from \(H^s\) to \(H^{s-|\underline{\alpha }|}\) for all \(s\).
The atlas introduced in Sect. 2 for representation of the surface \(S\) together with the \(H^s\) norm just defined gives rise to a definition of the Sobolev norm
for any \(U\in \mathcal C ^\infty (S)\) and any \(s \in \mathbb R \). (In this formula it has been implicitly assumed that, even though \(\mathbf{r}^i\) is only defined on \(D^i\subset I_2\), the function \((\omega ^i U)\circ \mathbf{r}^i\) can be extended by zero to a function in \(\mathcal C ^\infty (I_2)\)—since the support of \(\omega ^i\circ \mathbf{r}^i\) is contained in \(D^i\)—and the result can be extended as a \(\mathcal C ^\infty \) biperiodic function to all of \(\mathbb R ^2\).) The space \(H^s(S)\) can then be then defined, for instance, as the completion of \(\mathcal{C }^\infty (S)\) in the above norm: this definition is equivalent to the classical definitions given in e.g. [1], [18, §1.3.3], [24, §2.4] and [22, Chapter 3].
Lemma 1
For all \(s\in \mathbb R \) and \(j\in \{1,\ldots ,J\}\)
where \(C_s\) is a constant independent of \(\delta \).
Proof
Because of (3.22) we only need to prove that the maps
map \(H^s\) to \(H^s\) for every \(s\) and that their norms are bounded by a multiple of \(\delta ^{-|s|}\). To do this we first note that
(which is the domain where \(\underline{r}^{ji}\) is defined), and that, in view of Eq. (3.1c), we have
Since the operator \(\mathrm{T}^{ji}_\delta \) is given by multiplication by the \(\mathcal{C }^\infty \) function \(\varrho ^{ji}_\delta \) preceded by application of the smooth (\(\delta \)-independent) diffeomorphism \(\underline{r}^{ji}:(\mathbf{r}^i)^{-1} (S^j\cap S^i) \rightarrow (\mathbf{r}^j)^{-1}(S^j\cap S^i)\), using the differential form of the Sobolev norms \(H^s\) for positive integers \(s\) together with Eqs. (3.25) and (3.26), we see that
Together with the interpolation properties [23] of the Sobolev spaces \(H^s\), this bound establishes the result for all \(s\ge 0\). The result for \(s<0\) follows from a duality argument. \(\square \)
Here and in the sequel, \(\Vert A\Vert _{X\rightarrow Y}\) denotes the operator norm of the bounded operator \(A:X\rightarrow Y\) between the Hilbert spaces \(X\) and \(Y\).
Proposition 1
For all \(s\in \mathbb R \) and all indices \(i,j\), the integral operators \(\mathrm{A}^{ij}_\delta :H^s\rightarrow H^{s+1}\) given by Eq. (3.5) are continuous and we have
Proof
We can write \(\mathrm{A}^{ij}_\delta \) as the composition (from right to left) of the maps \(\xi \mapsto (\widetilde{\omega }^j_\delta \xi )\circ (\mathbf{r}^j)^{-1}\) with \(A\) [the combined integral operator given in (2.3)] and then \(\varphi \mapsto (\omega ^i \varphi )\circ \mathbf{r}^i\). Lemma 1 provides a bound for the norm of first of these maps, whereas the norm of the last function as a map from \(H^s(S)\) to the periodic Sobolev space \(H^s\) is clearly bounded in view of the definition (3.22) of the surface Sobolev norms. The result therefore follows from the fact that \(A\) is a bounded operator from \(H^s(S)\) to \(H^{s+1}(S)\) for all \(s \in \mathbb R \)—as it follows from standard results concerning pseudodifferential operators on smooth surfaces (see e.g. [19, Chapters 6–9]). \(\square \)
The next result studies the mapping properties of the regular and singular part of \(\mathrm{A}^{ij}_\delta \) in the frame of the periodic Sobolev spaces and gives some estimates for the continuity constants in terms of \(\delta \). In some of the arguments, it is convenient to use the space \(\mathcal D :=\cap _{s\in \mathbb R }H^s\), consisting of \(\mathcal C ^\infty \) biperiodic functions.
Proposition 2
For all \(i,j=1,\ldots ,J\), and \(s,t\in \mathbb R \) the operators
are continuous. Moreover, for all \(t\ge 0\ge s\) and all \(r\in \mathbb R \) there exist positive constants \(C_{s,t}\) and \(C_r\) such that
Finally
Proof
Let
be the integral kernel of the operator \(\mathrm{A}_{\mathrm{reg},\delta }^{ij}\). This function is well defined on \(D^i\times D^j\) and can be extended by zero to the rest of \(I_2\times I_2\) thanks to the cut-off functions that appear in its definition. In particular, \(F_{\mathrm{reg},\delta }^{ij}\) admits a \(\mathcal C ^\infty \) biperiodic extension to \(\mathbb R ^2\times \mathbb R ^2\), and, thus \(\mathrm{A}_{\mathrm{reg},\delta }^{ij}\) is a continuous operator from \(H^s\) to \({H}^t\) for all \(s,t\in \mathbb R \) (see [23, Theorem 6.1.1]). Since \(\mathrm{A}_{\mathrm{sing},\delta }^{ij}=\mathrm{A}^{ij}_\delta -\mathrm{A}_{\mathrm{reg},\delta }^{ij}\), using Proposition 1, the claimed mapping properties of \(\mathrm{A}_{\mathrm{sing},\delta }^{ij}\) follow directly.
To establish (3.27) we consider the operators
(Note that \(\varLambda _m:H^s\rightarrow H^{s-2m}\) is a bounded isomorphism for all \(s\).) Letting
we note that \(G\in \mathcal{C }^\infty (\mathbb R ^2\times \mathbb R ^2)\), that \(G\) is periodic in each of its variables, and that, when restricted to \(I_2\times I_2\), \(G\) has compact support. Now, for all \(\eta \in \mathcal D \) we have
Further, bounds of the form
follow from the definition the kernel functions \(K^{ij}_{\mathrm{reg},\delta }\) [see (2.13) and subsequent lines] and from the assumptions (3.1c) on \(\widetilde{\omega }^{j}_\delta \). It follows that, for \(\xi \in \mathcal{D }\) we have
where we have used the integro-differential form of \(\varLambda _m \mathrm{A}^{ij}_{\mathrm{reg},\delta }\varLambda _n \) and (3.31). This inequality establishes (3.27) in the particular case \(t=2m, s=-2n\); the result for general \(t\ge 0\ge s\) then follows by interpolation [23].
To establish (3.28), in turn, we first note that (3.27) implies
or, equivalently
Since \(\mathrm{A}^{ij}_{\mathrm{sing},\delta }=\mathrm{A}^{ij}_\delta -\mathrm{A}^{ij}_{\mathrm{reg},\delta }\), and in view of Proposition 1, we have
which establishes (3.28).
Inequality (3.29), finally, follows from (3.27) with \(s=t=0\) and Proposition 1:
with \(C\) independent of \(\delta .\) \(\square \)
The limiting case \(\delta =0\) is studied next.
Proposition 3
For all \(i,j\), the operators \(\mathrm{A}^{ij}_0:H^0\rightarrow H^1\) are bounded.
Proof
Clearly, \(\mathrm{A}^{ij}_{0}\xi =\mathrm{A}^{ij}_{\delta _0}\,(\widetilde{\omega }_0^j\xi ) \), where \(\widetilde{\omega }_0^j \) coincides with the characteristic function of set \(\varOmega ^j\) (see (3.2)). Since the operator of multiplication by \(\widetilde{\omega }_0^j \) defines a continuous operator in \(H^0\), the result follows from Proposition 1. \(\square \)
3.5 Convergence estimates in the biperiodic framework
We now state a convergence theorem (Theorem 5) in the biperiodic framework; as shown in Sect. 5, this theorem is equivalent to our main convergence result, Theorem 1. The proofs of the two results presented in this section (Theorems 4 and 5), which require certain analytical tools that are developed in the next section, are given in sect. 5.3.
Let us introduce the operators
see Sect. 3.3, and let
Clearly, Eq. (3.20) [and, thus, in view of Remark 8, the main Nyström system presented in Eq. (2.33)], can be re-expressed in the form
where \(\varvec{\phi }_h:=(\phi _{h}^1,\phi _{h}^2,\ldots ,\phi _{h}^J)\). (Note that, although not explicit in the notation, the unique solution \(\varvec{\phi }_h\) of Eq. (3.32) does depend on the parameter \(\delta \).)
Theorem 4
Let \(\delta \approx h^{\beta }\) with \(\beta \in (0,1)\). Then
Thus, for all \(h\) small enough, \(\mathcal{B }_{\delta ,h}:\mathcal{H }^0\rightarrow \mathcal{H }^0\) is invertible, with \(h\)-uniformly bounded inverse.
Hence, for \(h\) small enough the numerical scheme admits a unique solution which depends continuously on the right-hand side.
Theorem 5
Let \(\delta \approx h^{\beta }\) with \(\beta \in (0,1)\) and let \(\mathbf U\) be given by (3.10). Let \(\varvec{\phi }\) and \(\varvec{\phi }_h\) be the respective solutions of \(\mathcal{B }_\delta \varvec{\phi }=\mathbf{U}\) and \(\mathcal{B }_{\delta ,h}\varvec{\phi }_h=\mathcal Q _h\mathbf{U}\). Then, there exist constants \(C_{s,t}>0\) for all \(t\ge s\ge 0\) and \(t>1\) such that
Note that \(\varvec{\phi }\) does not depend on \(\delta \) (see Remark 7), although \(\varvec{\phi }_{h}\) is a \(\delta \) dependent quantity.
4 Estimates for the singular kernel and associated singular operator
In this section we discuss the regularity properties of the singular kernel, and we present a non-standard estimate involving \(L^\infty \) and \(L^2\) norms over spaces of trigonometric polynomials (Proposition 5) for the continuity constants of the associated singular operator.
Lemma 2
The functions
are \(\mathcal C ^\infty \) in their domain of definition.
Proof
The kernel function \(K_1\) can be decomposed (see (2.5)) as
where \(F_1, F_2\in \mathcal C ^\infty (S\times S)\). Let
It is clear that \(f_1\) and \(f_2\) are \(\mathcal C ^\infty \). Noticing that the functions
satisfy the hypotheses of Lemma 3, it follows that \(g_1\) and \(g_2\) are \(\mathcal C ^\infty \). It is also clear that \(g_1\) is positive for \(\rho \ne 0\). The Hessian matrix at \(\underline{z}=\underline{0}\) of the function defined in (4.1) is the matrix with elements
Clearly this matrix is positive semidefinite, and since its determinant is
(see (2.7)), it is positive definite. Using the equality (4.3), it follows that \(g_1(\underline{u},0,\theta )\ne 0\). The mapping mentioned in the statement of the present lemma can be formulated in terms of the expression
the previous arguments show this mapping is infinitely differentiable, and the lemma thus follows. \(\square \)
Lemma 3
Let \(F\) be a \(\mathcal C ^\infty \) function in a neighborhood of the origin in \(\mathbb R ^2\). If \(F(\underline{0})=0\) and \(\nabla F(\underline{0})=\underline{0}\), then the function
is \(\mathcal C ^\infty \). Moreover,
where \(\mathrm{H}F(\underline{0})\) is the Hessian matrix of \(F\) at the origin.
Proof
The result follows from an application of the Taylor formula
to the function \(h(\rho ,\theta ):= F(\rho \,\underline{e}(\theta ))\). \(\square \)
The forthcoming analysis relies heavily on use of families \(\{ \chi _\delta \,:\,0<\delta \le \delta _0\}\) of functions for which there exist constants \(c_0>0\) and \(C_{\underline{\alpha }}\) for \(\underline{\alpha }\ge \underline{0}\) such that for all \(\delta \) (\(0<\delta \le \delta _0\))
Proposition 4
For all \(\underline{u}\in {\varOmega ^{ij}_{2\delta _0}}={(\mathbf{\mathbf{r}}^i)^{-1}(S^i\cap S_{2\delta _0}^j)}\) and \(\delta \le \delta _0\), let us define:
Then the sequence \(\{\chi _{\underline{u},\delta }\}\) satisfies conditions (4.4) with \(c_0\) and \(C_{\underline{\alpha }}\) independent of \(\underline{u}\).
Proof
We start by considering the simpler functions
Since \(\varOmega ^{ij}_{2\delta _0}\subset (\mathbf{r}^{i})^{-1}(S^i\cap S^j)\), the mapping \(\underline{r}^{ji}:=(\mathbf{r}^j)^{-1}\circ \mathbf{r}^i:\varOmega ^{ij}_{2\delta _0} \subset I_2\rightarrow I_2\) is well defined. Therefore, the functions
are well defined in \(\varOmega _{\underline{u}}:=\{\underline{z}\,:\, \underline{r}^{ji}(\underline{u})+\underline{z}\in D^j\}\) (that is \(\varOmega _{\underline{u}} = D^j-\underline{r}^{ji}(\underline{u})\)).
As a simple consequence of (2.9), if \(\mathbf{r}\in S^j_{2\delta _0}\), then \(\overline{B(\mathbf{r},\epsilon _1\delta )} \subset S^j\). Applying (2.11) and the fact that \(\mathbf{r}^i(\underline{u})\in S^{j}_{2\delta _0}\), it follows that
Consequently
Therefore \(\mathrm{supp}\quad \eta _{\underline{u},\delta }\) is strictly contained in \(\varOmega _{\underline{u}}\) and \(\eta _{\underline{u},\delta }\) can be extended by zero to a function in \(\mathcal C ^\infty (\mathbb R ^2)\).
On the other hand, for \(\underline{z} \in \mathrm{supp}\,\eta _{\underline{u},\delta }\) we have
[we have used (4.7) in the final inequality]. Therefore we can fix \(c>0\) independent of the particular chart number \(j\) so that \(\mathrm{supp}\,\eta _{\underline{u},\delta }\subset B(\underline{0},c\delta )\) for all \(\underline{u} \in \varOmega ^{ij}_{2\delta _0}\). Moreover, from (2.10) we see that
Thus, \(\eta _{\underline{u},\delta }(\rho \underline{e}(\theta ))\) satisfies the conditions (4.4).
Finally, \(\psi _{\underline{u},\delta }(\rho ,\theta )= (f_{\underline{u}}\eta _{{\underline{u}},\delta })(\rho \cos \theta ,\rho \sin \theta )\) and since, by Lemma 2, \(f_{\underline{u}}(\rho \underline{e}(\theta ))\) is \(\mathcal C ^\infty \) on the support of \(\eta _{\underline{u},\delta }(\rho \underline{e}(\theta ))\), it follows that \(\{\psi _{\underline{u},\delta }\}\) satisfies (4.4) with \(c_0\) and \(C_{\underline{\alpha }}\) independent of \(\underline{u}\). In view of the inequalities (3.1) the same is true of the family \(\{\chi _{\underline{u},\delta }\}\), and the result follows. \(\square \)
Proposition 5
There exists \(C>0\) such that for all \(N\in \mathbb N \) and all \(\delta \), \(0 < \delta \le \delta _0\),
Proof
By (3.6), it suffices to bound the values of \((\mathrm{A}^{ij}_{\mathrm{sing},\delta }\xi _N)(\underline{u})\) for \(\underline{u}\in \varOmega ^{ij}_{2\delta }\). The polar coordinate form (2.22) gives, for \(\underline{u} \in \varOmega ^{ij}_{2\delta }\),
where \(\chi _{\underline{u},\delta }\) is given by (4.5). Therefore, by the Cauchy-Schwarz inequality we have
where
As a direct consequence of Proposition 4 it follows that
and, integrating by parts, that
where the constant in both inequalities is independent of \(\underline{u}\). Therefore
where we have applied Lemma 4 for the last bound. Inserting this bound in (4.8) and using the fact that
(this can be proved by comparison with the integral of \(1/(x^2+y^2)\)) the result follows readily. \(\square \)
Lemma 4
For all \(\underline{m}\in \mathbb Z ^2\setminus \{ \underline{0}\}\)
Proof
With some simple trigonometric arguments we prove that
If we now shorten \(c:=\sqrt{m_1^2+m_2^2}\), we can estimate
which finishes the proof. \(\square \)
5 Proofs of the main results
5.1 Inverse inequalities. Auxiliary approximation properties
In this subsection we collect some properties concerning the bivariate trigonometric polynomials \(\xi _N\in \mathbb T _N\), which are needed for the analysis of the Nyström method under consideration.
From the definition of Sobolev norms (3.21) it is easy to establish the inverse inequalities
and
The operator \(\mathrm{P}_N:\cup _s H^s\rightarrow \mathbb T _N\) that cuts off the tail of the Fourier series and at the same time gives the best \(H^s\) approximation in \(\mathbb T _N\) for all \(s\) is given by
Recalling that \(h=1/N\), it is easy to check that
The interpolation operators introduced in (3.13) satisfy (cf. [23, Theorem 8.5.3])
The following lemma studies the uniform boundedness of \(\mathrm{Q}_N\) as an operator from the space of continuous bivariate periodic functions to \(H^0\). (See [21, Lemma 11.5] for a different proof of this result in the univariate case.)
Lemma 5
For all \(N\)
Proof
Given \(\xi _N \in \mathbb T _N\) we can write
and therefore, using the Parseval Theorem for the 2-dimensional discrete finite Fourier transform, we obtain
When \(\xi _N=\mathrm{Q}_N\xi \), this gives the equality in (5.5), whereas the inequality is a simple consequence of the fact that \(\# \mathbb Z _N=N^2\). \(\square \)
We finally give an approximation result for the operator \(\mathrm{D}_N\) defined in (3.18):
Lemma 6
There exists \(C_{s,t}>0\) independent of \(h\) such that
Proof
The result is proven in [11, Lemma 6] (see also [15]) for univariate 1-periodic functions (with the restriction \(s<-1/2\) instead). The proofs can be easily adapted to the current case. \(\square \)
5.2 Error analysis of the polar coordinate quadrature rules
The results presented in this subsection, which lie at the heart of the main convergence proof presented in this paper, provides estimates on the quadrature error
(which are used in Sect. 5.3) for the family of polar-integration quadrature rules
with integrands arising from certain trigonometric polynomials. The parameters in this quadrature formula are the positive integers \(N\) and \(\varTheta \) and the mesh-sizes \(h=1/N\) and \(k=2\pi /\varTheta \); the angular and radial quadrature nodes, in turn, are given by \(\theta _p=pk\) for \(p= 0,\dots ,\varTheta -1\) and \(\upgamma (\theta _p)+q c(\theta _p)h\) for \(q=-\infty ,\dots , \infty \) with \(c(\theta ):=\min \{1/|\cos \theta |\), \(1/| \sin \theta |\}\) respectively (see (2.28)). Finally, the function \(\upgamma \) is a 2\(\pi -\)periodic piecewise continuous function. Equation (5.7) embodies trapezoidal quadrature rules in the variables \(\theta \) and \(\rho \), where the grid points used for integrating in \(\rho \) depend on \(\theta \). The error estimate (5.6) is applied in Propositions 7 and 8 on the \(j\)-th coordinate patch for each \(j=1,\dots , J\)—with \(N=N_j\), \(\varTheta =\varTheta _j\) and \(h=h_j\).
Our main results concerning this family of rules are collected in the next theorem. For brevity our proof of this result is omitted here; all details in these regards can be found in [5, Appendix A].
Theorem 6
Let \(\varTheta \approx N^{1+\alpha }\) with \(\alpha >0\) and assume the sequence \(\{ \chi _\delta \}_{\delta >0}\) satisfies the conditions listed in (4.4). Then, there exists \(C>0\), independent of \(\delta \), \(h\) and \(\upgamma \) such that, for all \(\delta \) and \(h\) satisfying \(c_0\delta < 1/2\) and \(h<\delta \), we have
In addition, for each \(r \ge 2\) there exists \(C_r>0\) such that
5.3 Proofs of the results of Sect. 3.5
Recall that \(N\) has been taken to be the largest of the discrete parameters \(N_j\) and therefore \(h_j\le h\) for all \(j=1,\ldots ,J\). Also, by (2.16), we can bound \(h_j^{-1}\le C h^{-1}\) and \(|\log h_j|\le C |\log h|\) whenever needed.
Proposition 6
For all \(t> 2\), there exists \(C_t>0\) such that
Proof
Let us first consider the decomposition
By Proposition 2 and Lemma 6, for all \(t>2\),
The second term is bounded using (5.4), Proposition 2 and Lemma 6:
Finally, by (5.4), Proposition 2 and Lemma 6,
and the proof is finished. \(\square \)
Proposition 7
There exists \(C>0\) such that for all \(\xi _{N_j}\in \mathbb T _{N_j}\) and \(\delta >h\)
Proof
Recalling the definition of the discrete operator \(\mathrm{A}^{ij}_{\mathrm{sing},\delta ,h}=(\omega ^i\circ \mathbf{r}^i) \mathrm{L}^{ij}_{\delta ,h}\) [the operator \(\mathrm{L}^{ij}_{\delta ,h}\) is defined in (2.29)], it is clear that
Using also (3.6), it is obvious that both operators in (5.12) vanish for \(\underline{u} \in I_2\setminus \varOmega ^{ij}_{2\delta }\). Also (5.11) is a simple consequence of (5.13) and Proposition 5.
For \(\underline{u}\in \varOmega ^{ij}_{\delta /2}\), recalling that \(\widetilde{\xi }_{N_j}(\rho ,\theta )=\xi _{N_j}(\underline{r}^{ji}(\underline{u})+ \rho \underline{e}(\theta ))\),
where \(\chi _{\underline{u},\delta }\) is defined by (4.5) and the quadrature rule \(Q_{h,k,\gamma }\) is given in (5.7). By Proposition 4 we can apply Theorem 6, which estimates the above quadrature error in terms of the constants that appear in (4.4). Since these constants can be taken to be independent of \(\underline{u} \in \varOmega ^{ij}_{\delta /2}\) [this is part of the assertion of Proposition 4], then (5.10) follows readily. \(\square \)
In the following sequence of results we will use the geometric cut-off operator
where, as a reminder, \(\widetilde{\omega }_0^j\) is the characteristic function of the domain \(\varOmega ^j\).
Proposition 8
For all \(t\ge 2\), there exists \(C_t>0\) such that for all \( \xi _{N_j}\in \mathbb T _{N_j}\) and \(\delta > h\)
Proof
Following the argument of the preceding proof, but using (5.9) of Theorem 6, it follows that for any integer \(t\ge 2\),
From the definition (2.8), it follows that if \(\mathbf{r}\not \in S^j_{\delta /2}\), then \(\overline{B(\mathbf{r},\epsilon _1\delta )}\cap \mathrm{supp}\omega ^j =\emptyset \). Therefore, if \(\underline{u}\not \in \varOmega ^{ij}_{\delta /2}\),
where we have used (2.11). This means that if \(\underline{u}\in \varOmega ^{ij}_{2\delta }\setminus \varOmega ^{ij}_{\delta /2}\), only the value of \(\xi _{N_j}\) on \(I_2\setminus \varOmega ^j\) (where \(\xi _{N_j}=\mathrm{G}_j \xi _{N_j}\)) is relevant. We then change to polar coordinates as in the proof of Proposition 5 to obtain:
(In the last inequality we have applied Proposition 4, according to which the constants \(c_0\) and \(C\) do not depend on \(\underline{u}\)). Equation (5.15) now follows from Eqs. (5.12), (5.16) and (5.17). \(\square \)
Proposition 9
For all \(\varepsilon >0\) there exists \(C_\varepsilon >0 \) independent of \(h\) and \(\delta >h\) such that
Furthermore, for any integer \(r\ge 2\),
Proof
We start with the decomposition
For all \(t\ge 1\), Proposition 2 with \(r=-1\) and (5.3) imply
For \(t>1\), by (5.4), Proposition 2 with \(r=t-1\) and the inverse inequality (5.1), we can bound
For fixed \(\xi \) we introduce the auxiliary function \( g:=(\mathrm{A}^{ij}_{\mathrm{sing},\delta } -\mathrm{A}^{ij}_{{\mathrm{sing}},\delta ,h})\mathrm{P}_{N_j}\xi \), so that by Lemma 5,
We can then split \(\mathbb Z _{N_i}\) as follows:
A key point is the fact that \(\# B_{N_i}\le C \delta N_i^2\), which is proved in Lemma 7. From (5.12) it follows that \(g(\underline{x}_{\underline{m}}^i)=0\) for every \(\underline{m}\in A_{N_i}\). Also, by (5.10)
Finally, from (5.11), we obtain
Going back to (5.24), we have proved that
A direct estimate from (5.24), using (5.15) now, gives
Using the decomposition (5.20) and the bounds (5.21) with \(t=1\), (5.23) with \(t=1+\varepsilon \) and (5.25) we can easily prove (5.18). At the same time, (5.19) follows from the same decomposition, using now (5.21) with \(t=r+1\), (5.22) with \(t=r\) and (5.26). In a last step we use the fact that the cut-off operators \(\mathrm G^j\) are bounded in \(L^\infty (I_2)\). This finishes the proof of the Proposition. \(\square \)
Lemma 7
There exists \(C\) independent of \(\delta >h\) such that
Proof
We start by setting \(\varGamma ^j:=\partial (\mathrm{supp}\omega ^j)\), which has been assumed to be the finite union of Lipschitz arcs. Therefore, for every \(\delta >0\), we can pick up a finite set \(\varGamma _\delta ^j \subset \varGamma ^j\), with the following properties
The constant \(C\) that controls the size of the discrete set \(\varGamma _\delta ^j\) depends on the Lipschitz constants related to \(\varGamma ^j\). On the other hand, for \(\delta \) small enough
and therefore
We now go back to the parametric domain using \((\mathbf{r}^i)^{-1}\) to define the sets
Since \(|\underline{u}-\underline{v}|\le C^i|\mathbf{r}^i(\underline{u})-\mathbf{r}^i(\underline{v})|\) for all \(\underline{u},\underline{v} \in D^i\), each set \(\mathcal O _{\mathbf{r}}\) is either empty or can be surrounded by a closed ball of radius \(5 C^i\epsilon _1\delta \). This gives a collection of points \(\{ \underline{u}_1^\delta ,\ldots ,\underline{u}_{k_\delta }^\delta \}\subset \mathbb R ^2\) with \(k_\delta \le C \delta ^{-1}\) such that
The number of points of the uniform grid \(\{ \underline{x}_{\underline{m}}^i\,:\, \underline{m} \in \mathbb Z _{N_i}\}\) that fit in a closed disk of radius \(r\) is bounded by \((2 r N_i+1)^2\). Therefore, the cardinal of the intersection of the uniform grid with \(\varOmega ^{ij}_{2\delta }\setminus \varOmega ^{ij}_{\delta /2}\) can be bounded by
where we have applied that \(1\le \delta N_i\) (which is implied by \(\delta > h\)), and the result follows. \(\square \)
Proof of Theorem 4
This result follows now from an adequate choice of parameters in Propositions 6 and 9. Since \(\delta \approx h^\beta \), then \(\delta ^{-1} h \approx h^{1-\beta }\). We choose \(\varepsilon =(1-\beta )/(2\beta )\), so that \(\delta ^{-1-\varepsilon } h \approx h^{(1-\beta )/2}\). We then apply Proposition 6 with \(t=3\) and the first bound of Proposition 9 with the above \(\varepsilon \). This yields the bound
which ensures convergence as \(h \rightarrow 0\). The uniform bound for the inverses of \(\mathcal B _\delta \) (Theorem 3) ensures then a uniform bound for the inverses of the operators \(\mathcal B _{\delta ,h}\) when \(h\) is small enough and \(\delta \approx h^\beta \). \(\square \)
Proof of Theorem 5
For \(\psi \in H^r(S)\), let us define \(\varvec{\phi }:= ((\omega ^1\psi )\circ \mathbf{r}^1,\ldots ,(\omega ^J\psi )\circ \mathbf{r}^J) \in \mathcal H ^r\). By construction (cf. (5.14)), \(\mathcal G \varvec{\phi }=0\). Applying Proposition 6 and the second bound of Proposition 9 it follows that for any integer \(r\ge 3\)
Taking now
so that \(1+\beta \le 1+r(1-\beta )\le r\), from Sobolev’s embedding theorem and the approximation estimate (5.3) we obtain
Applying this estimate in (5.28) we deduce that for every integer \(r\ge 3\) satisfying (5.29), we have
Since \(\beta \) is fixed, the dependence of the various bounding constants on the parameter \(\beta \) is dropped from the notation in what follows (recall Remark 5).
For \(\psi \in H^r(S)\) we now define \(\mathcal M _{\delta ,h}\psi :=(\mathcal B _{\delta ,h}-\mathcal B _\delta )\varvec{\phi }\) with \(\varvec{\phi }\) as above; clearly \(\mathcal M _{\delta ,h}: H^r(S)\rightarrow \mathcal H ^0\) is a continuous map. In view of (3.22) Eq. (5.30) can be re-expressed in the form
Since \(\Vert \mathcal B _{\delta ,h}-\mathcal B _\delta \Vert _\mathcal{H ^0\rightarrow \mathcal H ^0}\rightarrow 0\), it follows that the sequence \(\mathcal M _{\delta ,h}\) is uniformly bounded,
and therefore, using Sobolev interpolation theory [22, Appendix B] for the operator \(\mathcal M _{\delta ,h}\), it follows that (5.31), and therefore (5.30), hold for all \(r\ge 0\).
Let now \(\varvec{\phi }\) and \(\varvec{\phi }_h\) be the respective solutions of \(\mathcal B _\delta \varvec{\phi }=\mathbf{U}\) and \(\mathcal B _{\delta ,h}\varvec{\phi }_h=\mathcal Q _h\mathbf{U}\). From Theorem 4 it follows that for \(h\) small enough, the inverse of \(\mathcal{B }_{\delta ,h}:\mathcal{H }^0\rightarrow \mathcal{H }^0\) is uniformly bounded with respect to \(h\). Hence
But, from (5.4), it follows that for \(t>1\)
Thus, substituting (5.30) and (5.33) in (5.32), we conclude that for all \(t>1\) there exists \(C_t>0\) such that
Error estimates in stronger Sobolev norms can now be obtained by means of the inverse inequalities (5.1) together with the fact that \(\mathcal P _h\) provides the best approximation, for all periodic Sobolev norms, in the discrete subspaces of trigonometric polynomials. Indeed, for \(s>0\) we have
The proof now follows by substituting (5.3) and (5.34) in (5.35). \(\square \)
5.4 Proof of Theorem 1
In view of the reconstruction formula of Theorem 2 and since \(\mathcal B _\delta \varvec{\phi }=\mathbf{U}\), the exact solution of (2.2) can be expressed in the form
Similarly, for the discrete Nyström solution we have the relation
which follows by re-expressing Eqs. (2.34) and (2.35) in terms of \(\phi _h^j=\mathrm{Q}_{N_j}((\omega ^j\circ \mathbf{r}^j)\psi ^j_h)\).
Since \(\Vert \psi \Vert _{H^s(S)}=\Vert \varvec{\phi }\Vert _s\), by Propositions 10 and 11 below we thus have
and (2.36) follows. Note that the constants \(C_t\) depend on \(\beta \) (see Remark 5). The \(L^\infty (S)\) bound (2.37) follows from similar arguments, and the proof of Theorem 1 is thus complete. \(\square \)
Proposition 10
For all \(t>1\) there exists \(C_t>0\) such that
In addition, for all \(\varepsilon >0\) and \(t\ge 2\) there exists \(C_{\varepsilon ,t}>0\) such that
Proof
Using successively Proposition 2 (recall that \(\delta \approx h^{\beta }\)), Lemma 6 and Theorem 5 we derive the first estimate:
To derive an estimate in the \(L^\infty (I_2)\) norm, we proceed similarly:
where we applied sequentially Proposition 2, Lemma 6 and Theorem 5. \(\square \)
Proposition 11
For all \(t\ge 2\), there exists \(C_t>0\) such that
Further, for all \(\varepsilon >0\) and \(t\ge 2\), there exists \(C_{\varepsilon ,t}>0\) such that
Proof
We start by considering the decomposition
In order to establish Eqs. (5.40) and (5.41) we first estimate the \(L^\infty (I_2)\) norm (and, thus, the \(H^0\) norm) for the first two terms of the right hand side of (5.42). For the first term, from Proposition 7 and (5.3) we have
For the second term, on the other hand, Proposition 8 and the fact that \(\mathrm{G}_j\phi ^j=0\) show that for \(t\ge 2\),
where in the last step we have applied the Sobolev embedding theorem \(H^{\beta +1}\subset L^\infty (I_2)\) and (5.3). It thus remains to estimate the \(L^\infty (I_2)\) and \(H^0\) norms of the last term on the right hand side of Eq. (5.42).
We establish the \(H^0\) bound first: in view of Proposition 2 and Theorem 5 we have
substituting this bound together with (5.43) and (5.44) in (5.42) yields (5.40). To obtain the \(L^\infty (I_2)\) bound we proceed similarly, but using the bound
instead of (5.45). The first inequality in Eq. (5.46) follows from the Sobolev embedding theorem. In view of the relation \(\delta \approx h^\beta \), in turn, the second inequality results from (3.28) with \(r:=\beta \,\varepsilon /(1+\beta )>0\). The third inequality, finally, follows from Theorem 5 and the fact that \(r+(1+r)\beta =(1+\varepsilon )\beta \). The proof is now complete. \(\square \)
References
Adams, R., Fournier, J.: Sobolev spaces, Pure and Applied Mathematics (Amsterdam), vol. 140, 2nd edn. Elsevier/Academic Press, Amsterdam (2003)
Anselone, P.M.: Collectively compact operator approximation theory and applications to integral equations. Prentice-Hall Inc., Englewood Cliffs (1971). With an appendix by Joel Davis, Prentice-Hall Series in Automatic Computation
Atkinson, K.: The numerical solution of integral equations of the second kind, Cambridge Monographs on Applied and Computational Mathematics, vol. 4. Cambridge University Press, Cambridge (1997)
Brakhage, H., Werner, P.: Über das Dirichletsche Aussenraumproblem für die Helmholtzsche Schwingungsgleichung. Arch. der Math. 16, 325–329 (1965)
Bruno, O.P., Domínguez, V., Sayas F.J.: Convergence analysis of a high-order Nystrom integral-equation method for surface scattering problems (2011). ArXiv e-prints
Bruno, O.P., Han, Y., Pohlman, M.: Accurate, high-order representation of complex three-dimensional surfaces via Fourier continuation analysis. J. Comput. Phys. 227(2), 1094–1125 (2007)
Bruno, O.P., Kunyansky, L.A.: A fast, high-order algorithm for the solution of surface scattering problems: basic implementation, tests, and applications. J. Comput. Phys. 169(1), 80–110 (2001)
Bruno, O.P., Kunyansky, L.A.: Surface scattering in three dimensions: an accelerated high-order solver. R. Soc. Lond. Proc. Ser. A Math. Phys. Eng. Sci. 457(2016), 2921–2934 (2001)
Buffa, A., Sauter, S.: On the acoustic single layer potential: stabilization and Fourier analysis. SIAM J. Sci. Comput. 28(5), 1974–1999 (2006)
Burton, A.J., Miller, G.F.: The application of integral methods for the numerical solution of boundary value problems. Proc. R. Soc. London 232, 201–210 (1971)
Celorrio, R., Domínguez, V., Sayas, F.J.: Periodic Dirac delta distributions in the boundary element method. Adv. Comput. Math. 17(3), 211–236 (2002)
Chandler-Wilde, S.N., Monk, P.: Wave-number-explicit bounds in time-harmonic scattering. SIAM J. Math. Anal. 39(5), 1428–1455 (2008)
Colton, D., Kress, R.: Inverse acoustic and electromagnetic scattering theory, Applied Mathematical Sciences, vol. 93, 2nd edn. Springer, Berlin (1998)
Domínguez, V., Graham, I.G., Smyshlyaev, V.P.: A hybrid numerical-asymptotic boundary integral method for high-frequency acoustic scattering. Numer. Math. 106(3), 471–510 (2007)
Domínguez, V., Rapún, M.L., Sayas, F.J.: Dirac delta methods for Helmholtz transmission problems. Adv. Comput. Math. 28(2), 119–139 (2008)
Ganesh, M., Graham, I.G., Sivaloganathan, J.: A new spectral boundary integral collocation method for three-dimensional potential problems. SIAM J. Numer. Anal. 35(2), 778–805 (1998)
Graham, I.G., Sloan, I.: Fully discrete spectral boundary integral methods for Helmholtz problems on smooth closed surfaces in \({\mathbb{R}}^3\). Numer. Math. 92(2), 289–323 (2002)
Grisvard, P.: Elliptic problems in nonsmooth domains, Monographs and Studies in Mathematics, vol. 24. Pitman (Advanced Publishing Program), Boston (1985)
Hsiao, G.C., Wendland, W.L.: Boundary integral equations, Applied Mathematical Sciences, vol. 164. Springer, Berlin (2008)
Kress, R.: Numerical analysis, Graduate Texts in Mathematics, vol. 181. Springer, New York (1998)
Kress, R.: Linear integral equations, Applied Mathematical Sciences, vol. 82, 2nd edn. Springer, New York (1999)
McLean, W.: Strongly elliptic systems and boundary integral equations. Cambridge University Press, Cambridge (2000)
Saranen, J., Vainikko, G.: Periodic Integral and Pseudodifferential Equations with Numerical Approximation. Springer Monographs in Mathematics. Springer, Berlin (2002)
Sauter, S., Schwab, C.: Boundary Element Methods. Springer Series in Computational Mathematics. Springer, Berlin (2010)
Wienert, L.: Die numerische Approximation von Randintegraloperatoren für die Helmholtzgleichung im \({\bf R}^3\). Ph.D. thesis, University of Göttingen (1990)
Acknowledgments
OB gratefully acknowledges support from AFOSR and NSF. VD is partially supported by Project MTM2010-21037. FJS is partially supported by the NSF-DMS 1216356 grant. A portion of this research was carried out when FJS was visiting professor at the University of Minnesota and during short visits of FJS and VD to the California Institute of Technology.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bruno, O.P., Domínguez, V. & Sayas, FJ. Convergence analysis of a high-order Nyström integral-equation method for surface scattering problems. Numer. Math. 124, 603–645 (2013). http://doi.org/10.1007/s00211-013-0525-9
Received:
Revised:
Published:
Issue Date:
DOI: http://doi.org/10.1007/s00211-013-0525-9