A field expansions method for scattering by periodic multilayered media
Alison Malcolm and RKSDavid P. Nicholls and RKS
Citation: The Journal of the Acoustical Society of America 129, 1783 (2011); doi: 10.1121/1.3531931 View online: http://dx.doi.org/10.1121/1.3531931
View Table of Contents: http://asa.scitation.org/toc/jas/129/4
Published by the Acoustical Society of America
A field expansions method for scattering by periodic multilayered media
Alison Malcolm
Department of Earth, Atmospheric, and Planetary Sciences, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139
David P. Nicholls
a)Department of Mathematics, Statistics, and Computer Science, University of Illinois at Chicago, Chicago, Illinois 60607
(Received 7 April 2010; revised 1 December 2010; accepted 1 December 2010)
The interaction of acoustic and electromagnetic waves with periodic structures plays an important role in a wide range of problems of scientific and technological interest. This contribution focuses upon the robust and high-order numerical simulation of a model for the interaction of pressure waves generated within the earth incident upon layers of sediment near the surface. Herein described is a boundary perturbation method for the numerical simulation of scattering returns from irregularly shaped periodic layered media. The method requires only the discretization of the layer interfaces (so that the number of unknowns is an order of magnitude smaller than finite difference and finite element simulations), while it avoids not only the need for specialized quadrature rules but also the dense linear systems characteristic of boundary integral/element methods. The approach is a generalization to multiple layers of Bruno and Reitich’s “Method of Field Expansions” for dielectric structures with two layers. By simply considering the entire structure simultaneously, rather than solving in individual layers separately, the full field can be recovered in time proportional to the number of interfaces. As with the original field expansions method, this approach is extremely efficient and spectrally accurate. V
C2011 Acoustical Society of America.
[DOI: 10.1121/1.3531931]
PACS number(s): 43.30.Hw, 43.20.El, 43.20.Bi, 43.40.Ph [RKS] Pages: 1783–1793
I. INTRODUCTION
The interaction of acoustic and electromagnetic waves with periodic structures plays an important role in a wide range of problems of scientific and technological interest.
From grating couplers
1–3to nanostructures
4to remote sens- ing,
5the ability to simulate in a robust and accurate way the fields generated by such structures is of crucial importance to researchers from many disciplines. In this contribution, we focus upon the robust and high-order numerical simula- tion of a model for the interaction of pressure waves gener- ated within the earth incident upon layers of sediment near the surface. While we focus on the simplified model of linear acoustic waves in a two-dimensional structure, the core of the algorithm will remain the same for a fully three-dimen- sional linear elastic simulation (though the implementation details will be significantly more complicated).
This problem is motivated jointly by the recent increased interest in oil exploration in mountainous regions, and the rash of recent large earthquakes, which tend to occur in regions with significant topography. Simulating the seismic wavefield accurately in such regions is key for both imaging (e.g., through waveform inversion, see Virieux and Operto
6for a recent review and Bleibinhaus and Rondenay
7for a spe- cific discussion of topography in such algorithms) and hazard assessment.
8,9A wide array of numerical algorithms have
been devised in the past 50 years for the simulation of pre- cisely the problem we consider. The classical finite difference method (FDM) (Refs. 10 and 11), finite element method (FEM) (Refs. 12 and 13), and spectral element method (SEM) (Refs. 14 and 15) are available but suffer from the fact that they discretize the full volume of the model which not only introduces a huge number of degrees of freedom but also raises the difficult question of appropriately specifying a far- field boundary condition explicitly. Furthermore, the FDM, while simple to devise and implement, is not well-suited to the complex geometries of the general layered media. A com- pelling alternative is surface integral methods
16,17(e.g., boundary integral methods—BIMs—or boundary element methods—BEMs) which only require a discretization of the layer interfaces (rather than the whole structure) and which, due to the choice of the Green’s function, enforce the far-field boundary condition exactly. While these methods can deliver high-accuracy simulations with greatly reduced operation counts, there are several difficulties which need to be addressed. First, high-order simulations can only be realized with specially designed quadrature rules which respect the singularities in the Green’s function (and its derivative, in cer- tain formulations). Additionally, BIM/BEM typically gives rise to dense linear systems to be solved which require care- fully designed preconditioned iterative methods (with acceler- ated matrix-vector products, e.g., by the fast-multipole method
18) for configurations of engineering interest.
In this work, we describe a boundary perturbation method (BPM) for the numerical simulation of scattering returns from irregularly shaped periodic layered media. We focus upon periodic structures as they arise in a large number
a)Author to whom correspondence should be addressed. Electronic mail:
nicholls@math.uic.edu
of engineering applications; however, this choice does sim- plify our numerical approach (e.g., we may use the discrete Fourier transform to approximate Fourier coefficients). We note that this simplification is also realized for the other methods listed above. Like BIM/BEM, the method requires only the discretization of the layer interfaces (so that the number of unknowns is an order of magnitude smaller than FDM, FEM, and SEM simulations), while it avoids not only the need for specialized quadrature rules but also the dense linear systems characteristic of BIM/BEM. Our approach is a generalization of the “Method of Field Expansions” (FE) described by Bruno and Reitich
19–22for dielectric structures with two layers (denoted there the “Method of Variation of Boundaries”). This method is similar in spirit to the “Method of Operator Expansions” (OE) of Milder,
23,24Milder and Sharp,
25,26and Milder
27,28and the “Transformed Field Ex- pansions” (TFE) approach of the Nicholls and Reitich,
29–32and these approaches could also be extended in the way we describe here. We save this for future work, however, as the (field expansion) FE approach is the simplest to imple- ment. The FE method was generalized by Hesthaven and collaborators to the case of grating couplers and layered media,
1–3precisely the problem we consider here, though we have found their method to be highly inefficient. As we dis- cuss at the end of Sec. III B, their approach relies on the iter- ative solution of the problem from one layer to the next with the two-layer solver of Bruno and Reitich,
20applied sequen- tially to each pair of layers. After a great number of itera- tions, this method will eventually converge to the full scattered field at enormous computational cost. We have found that by simply considering the entire structure (more specifically the full set of interfaces), the full field can be recovered simultaneously in time proportional to the number of interfaces. As with the FE method, as it was originally designed by Bruno and Reitich, our new approach is spec- trally accurate (i.e., it has convergence rates faster than any polynomial order) due to both the analyticity of the scattered fields with respect to the boundary perturbation and the opti- mal choice of spatial basis functions which arise naturally from the FE methodology.
The organization of the paper is as follows: In Sec. II, we recall the governing equations of acoustic scattering in a triply layered medium, and in Secs. II A and II B, we describe our FE approach for such media with trivial (flat) and non-trivial (perturbed) layering structure, respectively.
In Secs. III, III A, and III B, we repeat these considerations for the general (M þ 1)-layer case. In Sec. IV, we display results of numerical simulations for three- and five-layer structures to demonstrate the accuracy, efficiency, reliability, and flexibility of our new numerical algorithm.
II. FIELD EXPANSIONS: THREE LAYERS
For ease of exposition, we begin by describing the case of a triply layered material in two dimensions with non- dimensional period d ¼ 2p. In each of the layers, the (reduced) scattered pressure satisfies the Helmholtz equation with continuity conditions at the upper interface, illumina-
tion conditions at the lower interface, and outgoing wave conditions (OWCs) at positive and negative infinity. More precisely, we define the domains
S
u¼ fðx; yÞ j y > g þ gðxÞg;
S
v¼ fðx; yÞ j h þ hðxÞ < y < g þ gðxÞg;
S
w¼ fðx; yÞ j y < h þ hðxÞg;
with (upward pointing) normals
N
g¼ ð @
xg ; 1Þ
T; N
h¼ ð @
xh ; 1Þ
Tand mid-levels y ¼ g; y ¼ h; see Fig. 1. In each of these domains is a constant-density acoustic medium with velocity c
j(j ¼ u, v, w); we assume that plane-wave radiation is inci- dent upon the structure from below:
wðx; ~ y; tÞ ¼ e
ixte
iðaxþbyÞ¼ e
ixtw
iðx; yÞ: (1) With these specifications, we can define in each layer the pa- rameter k
j¼ x/c
jwhich characterizes both the properties of the material and the frequency of radiation in the structure.
If the reduced scattered fields (i.e., the full scattered fields with the periodic time dependence factored out) in S
u, S
m, and S
ware, respectively, denoted as fu, v, wg ¼ fu(x, y), v(x, y), w(x, y)g, then these functions will be quasiperiodic
33uðx þ d; yÞ ¼ e
iaduðx; yÞ; vðx þ d; yÞ ¼ e
iadvðx; yÞ;
wðx þ d ; yÞ ¼ e
iadwðx ; yÞ ;
and the system of partial differential equations to be solved is
Du þ k
2uu ¼ 0; y > g þ gðxÞ; (2a)
Bfug ¼ 0; y ! 1; (2b)
FIG. 1. Problem configuration with layer boundaries in solid lines and mid- levels in dashed lines. Here g¼2, h¼ 2,g(x)¼0.2 cos(x),h(x)¼0.2 cos(2x), andm¼0.
Dv þ k
2vv ¼ 0; h þ hðxÞ < y < g þ gðxÞ; (2c) u v ¼ 0; @
Ngðu vÞ ¼ 0; y ¼ g þ gðxÞ; (2d) Dw þ k
2ww ¼ 0; y < h þ hðxÞ; (2e)
Bfwg ¼ 0; y ! 1; (2f)
v w ¼ n; @
Nhðv wÞ ¼ w; y ¼ h þ hðxÞ; (2g) where
nðxÞ ¼ w
iðx; h þ hðxÞÞ;
wðxÞ ¼ ½ @
Nhw
iðx ; yÞ
y¼hþhðxÞ: (2h) In these equations, the operator B enforces the condition that scattered solutions must either be “outgoing” (upward in S
uand downward in S
w) if they are propagating or “decaying”
if they are evanescent. We make this “Outgoing Wave Con- dition” (Ref. 33) more precise in the Fourier series expres- sion for the exact solution, see Eq. (3) below.
The quasiperiodic solutions of the Helmholtz equa- tions—(2a), (2c), and (2e)—and the OWCs—(2b) and (2f)—
are given by
33uðx ; yÞ ¼ X
1p¼1
a
pexpðiða
px þ b
u;pðy gÞÞÞ ; (3a)
vðx; yÞ ¼ X
1p¼1
b
pexpðiða
px b
v;pðy mÞÞÞ þ X
1p¼1
c
pexpðiða
px þ b
v;pðy mÞÞÞ; (3b)
wðx; yÞ ¼ X
1p¼1
d
pexpðiða
px b
w;pðy hÞÞÞ; (3c)
where m ¼ ð g þ hÞ =2, and the OWC mandates that we choose the positive sign in front of b
u,pin Eq. (3a) and the negative sign in front of b
w,pin Eq. (3c). These formulas are valid provided that (x, y) are outside the grooves, i.e.,
ðx; yÞ 2 fy > g þ jgj
L1g [ f h þ jhj
L1< y < g jgj
L1g [ fy < h jhj
L1g:
In these equations
a
p¼ a þ ð2p=dÞp; b
j;p¼
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi k
2ja
2pq a
2p< k
j2i ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
a
2pk
2jq a
2p> k
j2; 8 >
<
> :
(4) j ¼ u, v, w, and d is the period of the structure. Again, the OWC determines the choice of sign for b
j,pin the evanescent case a
2p> k
j2. The boundary conditions—(2d) and (2g)—
determine the coefficients fa
p, b
p, c
p, d
pg.
A. Trivial interfaces
In the case, where the interfaces are flat (i.e., g ¼ h : 0) then the equations for ~ z
p¼ ða
p; b
p; c
p; d
pÞ
Tbecome quite straightforward. Equations (3), (2d), and (2g) mandate that
0 ¼ X
1p¼1
expðia
pxÞfa
pb
pexpðib
v;pð g mÞÞ
c
pexpðib
v;pð g mÞÞg; (5a)
0 ¼ X
1p¼1
expðia
pxÞfðib
u;pÞa
pðib
v;pÞb
pexpðib
v;pð g mÞÞ ðib
v;pÞc
pexpðib
v;pð g mÞÞg; (5b)
nðxÞ ¼ X
1p¼1
expðia
pxÞfb
pexpðib
v;pð h mÞÞ
þ c
pexpðib
v;pð h mÞÞ d
pg; (5c) wðxÞ ¼ X
1p¼1
expðia
pxÞfðib
v;pÞb
pexpðib
v;pð h mÞÞ þ ðib
v;pÞc
pexpðib
v;pð h mÞÞ ðib
w;pÞd
pg: (5d) Upon expansion of n(x) and w(x) in Fourier series
nðxÞ ¼ X
1p¼1
n ^
pexpðia
pxÞ; wðxÞ ¼ X
1p¼1
w ^
pexpðia
pxÞ;
we can write Eq. (5) “wavenumber-by-wavenumber” as
A
p~ z
p¼ ~ r
p(6)
where
A
p¼
1 expðib
v;pð g mÞÞ expðib
v;pð g mÞÞ 0 ðib
u;pÞ ðib
v;pÞ expðib
v;pð g mÞÞ ðib
v;pÞ expðib
v;pð g mÞÞ 0 0 expðib
v;pð h mÞÞ expðib
v;pð h mÞÞ 1 0 ðib
v;pÞ expðib
v;pð h mÞÞ ðib
v;pÞ expðib
v;pð h mÞÞ ðib
w;pÞ 0
B B B @
1 C C C A
and
~ r
p¼ ð0; 0; n ^
p; w ^
pÞ
T:
While not exactly the same, this algorithm (with trivial inter-
faces) is very much in the spirit of the “Reflectivity
Method.”
34B. Non-trivial interfaces
To deal with non-trivial interfaces, we once again appeal to the representations (3) which satisfy the Helmholtz equations and OWCs. As before, the boundary conditions (2d) and (2g) determine the coefficients ~ z
p¼ ða
p; b
p; c
p; d
pÞ
T, however, these conditions must be understood as g- and h-dependent equations.
The FE method (Ref. 20) as applied to Eq. (5) sup- poses that if the interfaces are small perturbations of the flat interface case, g(x) ¼ ef(x) and h(x) ¼ es(x), then the fields fu, v, wg ¼ fu(x, y; e), v(x, y; e), w(x, y; e)g will depend analytically upon e, allowing the Taylor expansion about e ¼ 0
uðx; y; eÞ ¼ X
1p¼1
a
pðeÞ expðiða
px þ b
u;pðy gÞÞÞ
¼ X
1p¼1
X
1n¼0
a
p;ne
nexpðiða
px þ b
u;pðy gÞÞÞ ; vðx; y; eÞ ¼ X
1p¼1
b
pðeÞ expðiða
px b
v;pðy mÞÞÞ þ X
1p¼1
c
pðeÞ expðiða
px þ b
v;pðy mÞÞÞ
¼ X
1p¼1
X
1n¼0
b
p;ne
nexpðiða
px b
v;pðy mÞÞÞ þ X
1p¼1
X
1n¼0
c
p;ne
nexpðiða
px þ b
v;pðy mÞÞ;
wðx; y; eÞ ¼ X
1p¼1
d
pðeÞ expðiða
px b
w;pðy hÞÞÞ
¼ X
1p¼1
X
1n¼0
d
p;ne
nexpðiða
px b
w;pðy hÞÞÞ:
In light of the non-dimensionalization of the period of the interfaces (d ¼ 2p), the parameter e is also non-dimensional and measures the “height-to-period” ratio of the profiles.
A careful mathematical analysis of this method in the two-layer case requires analyticity of the interface
19,31and we fully anticipate that a similar result can be realized for the (M þ 1)-layer case (this is the subject of current in- vestigation by the authors). However, closely related
“transformed” fields can be shown to be analytic in e pro- vided that the interface is only Lipschitz (continuous but not necessarily continuously differentiable). It has been our ex- perience that, in practice, profiles as irregular as these can be simulated with excellent results.
20,31To determine the ~ z
p;n¼ ða
p;n; b
p;n; c
p;n; d
p;nÞ
T, we con- sider the generalization of Eq. (5)
0 ¼ X
1p¼1
expðia
pxÞfa
pðeÞ expðib
u;pef Þ b
pðeÞ expðib
v;pð g þ ef mÞÞ
c
pðeÞ expðib
v;pð g þ ef mÞÞg; (7a)
0 ¼ X
1p¼1
expðia
pxÞfðib
u;pia
peð@
xf ÞÞa
pðeÞ expðib
u;pef Þ ðib
v;pia
peð@
xf ÞÞb
pðeÞ expðib
v;pð g þ ef mÞÞ ðib
v;pia
peð@
xf ÞÞ c
pðeÞ expðib
v;pð g þ ef mÞÞg (7b) and
nðxÞ ¼ X
1p¼1
expðia
pxÞfb
pðeÞ expðib
v;pð h þ es mÞÞ þ c
pðeÞ expðib
v;pð h þ es mÞÞ
expðib
w;pesÞd
pðeÞg; (7c)
wðxÞ ¼ X
1p¼1
expðia
pxÞfðib
v;pia
peð@
xsÞÞb
pðeÞ expðib
v;pð h þ es mÞÞ þ ðib
v;pia
peð@
xsÞÞ c
pðeÞ expðib
v;pð h þ es mÞÞ
ðib
w;pia
peð@
xsÞÞ expðib
w;pesÞd
pðeÞg:
(7d)
Expanding in Taylor series gives (somewhat complicated) equations for the ~ z
p;n. To give a flavor for this, let us focus upon Eq. (7a)
0 ¼ X
1p¼1
expðia
pxÞ X
1n¼0
a
p;ne
n! X
1l¼0
ðib
u;pÞ
lðf ðxÞÞ
ll! e
l! (
X
1n¼0
b
p;ne
n! X
1l¼0
ðib
v;pÞ
lðf ðxÞÞ
ll! e
l!
expðib
v;pð g mÞÞ X
1n¼0
c
p;ne
n!
X
1l¼0
ðib
v;pÞ
lðf ðxÞÞ
ll! e
l!
expðib
v;pð g mÞÞ )
¼ X
1n¼0
e
nX
1p¼1
expðia
pxÞ X
nl¼0
a
p;nlðib
u;pÞ
lðf ðxÞÞ
ll!
(
X
nl¼0
b
p;nlðib
v;pÞ
lðf ðxÞÞ
ll! expðib
v;pð g mÞÞ X
nl¼0
c
p;nlðib
v;pÞ
lðf ðxÞÞ
ll! expðib
v;pð g mÞÞ )
; (8)
Setting F
l(x) ¼ ( f(x))
l/l! and denoting its Fourier coefficients by F
q,l, i.e.,
F
lðxÞ ¼ X
1q¼1
F
q;le
ið2p=dÞqx¼ X
1q¼1
F
q;le
iqx;
we can further simplify Eq. (8) 0 ¼ X
1n¼0
e
nX
nl¼0
X
1p¼1
expðia
pxÞa
p;nlðib
u;pÞ
l(
X
1p¼1
expðia
pxÞb
p;nlðib
v;pÞ
lexpðib
v;pð g mÞÞ
X
1p¼1
expðia
pxÞc
p;nlðib
v;pÞ
lexpðib
v;pð g mÞÞ )
X
1q¼1
F
q;le
iqx!
;
so that 0 ¼ X
1n¼0
e
nX
nl¼0
X
1p¼1
expðia
pxÞ X
1q¼1
fa
pq;nlðib
u;pqÞ
lb
pq;nlðib
v;pqÞ
lexpðib
v;pqð g mÞÞ
c
pq;nlðib
v;pqÞ
lexpðib
v;pqð g mÞÞgF
q;l: (9) At order n ¼ 0 and wavenumber p, Eq. (9) amounts to
0 ¼ a
p;0b
p;0expðib
v;pð g mÞÞ c
p;0expðib
v;pð g mÞÞ
since F
q,0¼ 1 only if q ¼ 0; this is simply the first equation in Eq. (6). For orders n > 0, we find that Eq. (9) implies
a
p;nb
p;nexpðib
v;pð g mÞÞ c
p;nexpðib
v;pð g mÞÞ ¼ q
p;n;
where q
p,nare the Fourier coefficients of the function
q
nðxÞ ¼ X
nl¼1
X
1p¼1
expðia
pxÞ X
1q¼1
fa
pq;nlðib
u;pqÞ
lþ b
pq;nlðib
v;pqÞ
lexpðib
v;pqð g mÞÞ þ c
pq;nlðib
v;pqÞ
lexpðib
v;pqð g mÞÞgF
q;l:
This can be repeated for the other equations in Eq. (7).
At order n ¼ 0, this delivers exactly Eq. (6), the equations in the flat interface configuration. For order n > 0, the develop- ments are a little more involved but they result in A
p~ z
p;n¼ R ~
p;n, where R ~
p;nis the Fourier coefficients of the right hand side R ~
n. In more detail, R ~
ð1Þn¼ q
p;n,
R ~
ð2Þn¼ X
1p¼1
expðia
pxÞ X
nl¼1
X
1q¼1
½F
q;lðib
u;pqÞ
2ð@
xf ÞF
q;l1ðia
pqÞðib
u;pqÞ
l1a
pq;nlþ½F
q;lðib
v;pqÞ
2ð@
xf ÞF
q;l1ðia
pqÞðib
v;pqÞ
l1expðib
v;pqð g mÞÞb
pq;nlþ ½F
q;lðib
v;pqÞ
2ð@
xf ÞF
q;l1ðia
pqÞðib
v;pqÞ
l1expðib
v;pqð g mÞÞc
pq;nl;
and
R ~
ð3Þn¼ X
1p¼1
expðia
pxÞ X
nl¼1
X
1q¼1
b
pq;nlðib
v;pqÞ
lS
q;lexpðib
v;pqð g mÞÞc
pq;nlðib
v;pqÞ
lS
q;lexpðib
v;pqð g mÞÞ þ d
pq;nlðib
w;pqÞ
lS
q;l; and
R ~
ð4Þn¼ X
1p¼1
expðia
pxÞ X
nl¼1
X
1q¼1
½S
q;lðib
v;pqÞ
2ð@
xsÞS
q;l1ðia
pqÞ ðib
v;pqÞ
l1expðib
v;pqð g mÞÞb
pq;nl½S
q;lðib
v;pqÞ
2ð@
xsÞS
q;l1ðia
pqÞðib
v;pqÞ
l1expðib
v;pqð g mÞÞc
pq;nlþ ½S
q;lðib
w;pqÞ
2ð@
xsÞS
q;l1ðia
pqÞðib
w;pqÞ
l1S
q;l; d
pq;nlwhere a negative Taylor index n in any of fa
p,n, b
p,n, c
p,n, d
p,ng is understood to be zero. In these equations, we define S
l,qas the Fourier coefficients of S
l(x) ¼ (s(x))
l/l!, i.e.,
S
lðxÞ ¼ X
1q¼1
S
q;le
ið2p=dÞqx¼ X
1q¼1
S
q;le
iqx:
III. FIELD EXPANSIONS: (M 1 1) LAYERS
In the general (M þ 1)-layer case (M > 1), we consider interfaces specified at y ¼ a
(m)þ g
(m)(x) for 1 m M.
Defining the domains
S
ð0Þ¼ fðx; yÞ j y > a
ð1Þþ g
ð1ÞðxÞg;
S
ðmÞ¼ fðx; yÞ j a
ðmþ1Þþ g
ðmþ1ÞðxÞ < y < a
ðmÞþ g
ðmÞðxÞg;
1 m M 1;
S
ðMÞ¼ fðx; yÞ j y < a
ðMÞþ g
ðMÞðxÞg;
with normals N
(m)¼ ( @
xg
(m), 1)
T, the scattered field m satis- fies the system of Helmholtz equations [cf. Eqs. (2a), (2c), and (2e)]
Dv
ðmÞþ ðk
ðmÞÞ
2v
ðmÞ¼ 0 in S
ðmÞ; 0 m M;
where m
(m)is m restricted to S
(m). For incident radiation of the form (1), one has k
(m)¼ x/c
m. These must be supplemented with the general boundary conditions
½v
ðm1Þv
ðmÞy¼aðmÞþgðmÞ¼ n
ðmÞ; 1 m M ; (10a)
½@
NðmÞv
ðm1Þ@
NðmÞv
ðmÞy¼aðmÞþgðmÞ¼ w
ðmÞ;
1 m M; (10b)
cf. (2d) and (2g), where n
(m): 0, w
(m): 0 for m = M, for a
plane-wave incident from below; we briefly discuss other
incident fields in Sec. IV B. Again, the solutions of these Helmholtz problems outside the grooves are
v
ðmÞðx; yÞ ¼ X
1p¼1
d
ðmÞpexpðiða
px b
ðmÞpðy a
ðmÞÞÞÞ þ X
1p¼1
u
ðmÞpexpðiða
px þ b
ðmÞpðy a
ðmÞÞÞÞ;
(11)
where the a
ðmÞare the mid-levels of each layer
a
ð0Þ¼ a
ð1Þ; a
ðmÞ¼ 1
2 ða
ðmÞþ a
ðmþ1ÞÞ; a
ðMÞ¼ a
ðMÞ; and
b
ðmÞp¼
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðk
ðmÞÞ
2a
2pq
a
2p< ðk
ðmÞÞ
2i
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi a
2pðk
ðmÞÞ
2q
a
2p> ðk
ðmÞÞ
2: 8 <
:
The OWC can be enforced by choosing d
pð0Þ¼ u
ðMÞp0. To determine the other coefficients, we appeal to the boundary conditions at the interfaces y ¼ a
(m)þ g
(m)(x), Eq. (10).
A. Trivial interfaces
For the case of flat (trivial) interfaces, i.e., g
(m): 0 for 1 m M, the Dirichlet condition (10a) coupled to the rep- resentation (11) states that
n
ðmÞðxÞ ¼ X
1p¼1
fd
ðm1Þpexpðib
ðm1Þpða
ðmÞa
ðm1ÞÞÞ þ u
ðm1Þpexpðib
ðm1Þpða
ðmÞa
ðm1ÞÞÞ d
ðmÞpexpðib
ðmÞpða
ðmÞa
ðmÞÞÞ
u
ðmÞpexpðib
ðmÞpða
ðmÞa
ðmÞÞÞg expðia
pxÞ:
(12) At this point, we switch to a more concise, and we feel more elegant, notation for the boundary conditions in terms of
Fourier multipliers. In this new notation, the Dirichlet condi- tion (12) is
n
ðmÞ¼ D
ðm;m1Þd
ðm1Þþ U
ðm;m1Þu
ðm1ÞD
ðm;mÞd
ðmÞU
ðm;mÞu
ðmÞ(13) (recall that d
(0)¼ u
(M): 0), and, by similar calculations, the Neumann condition (10b) becomes
w
ðmÞ¼ B
ðm1ÞD
ðm;m1Þd
ðm1Þþ B
ðm1ÞU
ðm;m1Þu
ðm1Þþ B
ðmÞD
ðm;mÞd
ðmÞB
ðmÞU
ðm;mÞu
ðmÞ: (14) In these formulas, we use the Fourier multipliers
D
ðm;lÞ½f ¼ X
1p¼1
expðib
ðlÞpða
ðmÞa
ðlÞÞÞ f ^
pexpðia
pxÞ;
U
ðm;lÞ½f ¼ X
1p¼1
expðib
ðlÞpða
ðmÞa
ðlÞÞÞ f ^
pexpðia
pxÞ;
B
ðmÞ½f ¼ X
1p¼1
ðib
ðmÞpÞ f ^
pexpðia
pxÞ;
where the first two are “order zero” and the latter is “order one.” We recall that a Fourier multiplier of order j maps a function with (s þ j)-many L
2derivatives to a function with s-many L
2derivatives.
35Thus, the operators D
(m,l), U
(m,l)“take no derivatives,” while B
(m), like the classical deriva- tive, “takes one derivative.”
Thus, we have the following system of linear equations to solve
A ~ z ¼ ~ r (15)
where
~ z ¼ ðu
ð0Þ; d
ð1Þ; u
ð1Þ; …; d
ðM1Þ; u
ðM1Þ; d
ðMÞÞ
T;
~ r ¼ ðn
ð1Þ; w
ð1Þ; n
ð2Þ; w
ð2Þ; …; n
ðMÞ; w
ðMÞÞ
T; and
A ¼
U
1;0D
1;1U
1;10 0 0
B
0U
1;0B
1D
1;1B
1U
1;10 0 0
0 D
2;1U
2;1D
2;2U
2;20
0 B
1D
2;1B
1U
2;1B
2D
2;2B
2U
2;20 .. .
.. .
0 0 0 D
M;M1U
M;M1D
M;M0 0 0 B
M1D
M;M1B
M1U
M;M1B
MD
M;M0 B B B B B B B B B B B @
1 C C C C C C C C C C C A :
Of course all of these operators are diagonalized by the Fou- rier transform so we can solve, wavenumber-by-wavenum- ber, the systems
A
p~ z
p¼ ~ r
p(16)
where
~ z
p¼ ðu
ð0Þp; d
pð1Þ; u
ð1Þp; …; d
ðM1Þp; u
ðM1Þp; d
ðMÞpÞ
T;
~ r
p¼ ð n ^
ð1Þp; w ^
ð1Þp; n ^
ð2Þp; w ^
ð2Þp; …; n ^
ðMÞp; w ^
ðMÞpÞ
T; and A
pis penta-diagonal
ðA
pÞ
2m1;2m2¼ ðD
m;m1Þ
p¼ expðib
ðm1Þpða
ðmÞa
ðm1ÞÞÞ;
ðA
pÞ
2m1;2m1¼ ðU
m;m1Þ
p¼ expðib
ðm1Þpða
ðmÞa
ðm1ÞÞÞ;
ðA
pÞ
2m1;2m¼ ðD
m;mÞ
p¼ expðib
ðmÞpða
ðmÞa
ðmÞÞÞ;
ðA
pÞ
2m1;2mþ1¼ ðU
m;mÞ
p¼ expðib
ðmÞpða
ðmÞa
ðmÞÞÞ;
ðA
pÞ
2m;2m2¼ ðB
m1D
m;m1Þ
p¼ ðib
ðm1ÞpÞ expðib
ðm1Þpða
ðmÞa
ðm1ÞÞÞ;
ðA
pÞ
2m;2m1¼ ðB
m1U
m;m1Þ
p¼ ðib
ðm1ÞpÞ expðib
ðm1Þpða
ðmÞa
ðm1ÞÞÞ;
ðA
pÞ
2m;2m¼ ðB
mD
m;mÞ
p¼ ðib
ðmÞpÞ expðib
ðmÞpða
ðmÞa
ðmÞÞÞ;
ðA
pÞ
2m;2mþ1¼ ðB
mU
m;mÞ
p¼ ðib
ðmÞpÞ expðib
ðmÞpða
ðmÞa
ðmÞÞÞ ;
for 1 m M; formulas which produce indices outside the range 1 m M [i.e., (A
p)
1,0and (A
p)
M,Mþ1] are ignored.
Since the system (15) is penta-diagonal it can be solved quickly [in time OðMÞ] using the standard techniques. This is the crucial observation which enables our accelerated method for couplers with non-trivial interface shapes.
B. Non-trivial interfaces
To address the case of non-trivial interfaces, we can again use the representation Eq. (11) together with d
ð0Þp¼ u
ðMÞp0. The Dirichlet and Neumann conditions remain as (13) and (14), respectively; however, we must now understand the operators D
(m,l)and U
(m,l)as g
(m)dependent
D
ðm;lÞðg
ðmÞÞ½f ¼ X
1p¼1
expðib
ðlÞpða
ðmÞþ g
ðmÞa
ðlÞÞÞ f ^
pexpðia
pxÞ;
U
ðm;lÞðg
ðmÞÞ½f ¼ X
1p¼1
expðib
ðlÞpða
ðmÞþ g
ðmÞa
ðlÞÞÞ f ^
pexpðia
pxÞ:
Following our previous developments, we pursue the FE method
20beginning with the assumption that the interfaces g
(m)are deviations of the trivial interface case, and that these deviations can be parametrized by the single variable e, i.e., g
(m)(x) ¼ ef
(m)(x). A generalization of the work of Nicholls and Reitich
31will show that the fields v
(m)depend analyti- cally upon e so that the expansions,
v
ðmÞ¼ v
ðmÞðx; y; eÞ ¼ X
1p¼1
d
pðmÞðeÞ expðiða
px b
ðmÞpðy a
ðmÞÞÞÞ þ u
ðmÞpðeÞ expðiða
px þ b
ðmÞpðy a
ðmÞÞÞÞ
¼ X
1p¼1
X
1n¼0
fd
p;nðmÞexpðiða
px b
ðmÞpðy a
ðmÞÞÞÞ
þ u
ðmÞp;nexpðiða
px þ b
ðmÞpðy a
ðmÞÞÞÞge
n; (17)
can be rigorously justified provided that the f
(m)are suffi- ciently small and smooth. To find the coefficients d
ðmÞp;nand u
ðmÞp;nwe use the conditions (13) and (14) with the dependence of e emphasized:
n
ðmÞ¼ D
ðm;m1ÞðeÞd
ðm1ÞðeÞ þ U
ðm;m1ÞðeÞu
ðm1ÞðeÞ D
ðm;mÞðeÞd
ðmÞðeÞ U
ðm;mÞðeÞu
ðmÞðeÞ; (18) and
w
ðmÞ¼ D
ðm;m1ÞðeÞðB
ðm1Þeð@
xf Þ@
xÞd
ðm1ÞðeÞ þ U
ðm;m1ÞðeÞðB
ðm1Þeð@
xf Þ@
xÞu
ðm1ÞðeÞ D
ðm;mÞðeÞðB
ðmÞeð @
xf Þ @
xÞd
ðmÞðeÞ
U
ðm;mÞðeÞðB
ðmÞeð@
xf Þ@
xÞu
ðmÞðeÞ: (19) To use these, we need the Taylor expansions
D
ðm;lÞðef
ðmÞÞ ¼ X
1n¼0
D
ðm;lÞnðf
ðmÞÞe
n; U
ðm;lÞðef
ðmÞÞ ¼ X
1n¼0
U
ðm;lÞnðf
ðmÞÞe
n;
where D
ðm;lÞ0¼ D
ðm;lÞð0Þ; U
0ðm;lÞ¼ U
ðm;lÞð0Þ,
D
ðm;lÞnðf
ðmÞÞ½f ¼ F
ðmÞnðB
ðlÞÞ
nD
ðm;lÞ0f; (20a) U
nðm;lÞðf
ðmÞÞ½f ¼ F
ðmÞnðB
ðlÞÞ
nU
ðm;lÞ0f; (20b) and F
ðmÞn¼ ððf
ðmÞÞ
nÞ = n!. With these, we can realize the follow- ing recursions from Eqs. (18) and (19): At order zero, we have
D
ðm;m1Þ0d
ðm1Þ0þ U
0ðm;m1Þu
ðm1Þ0D
ðm;mÞ0d
0ðmÞU
ðm;mÞ0u
ðmÞ0¼ n
ðmÞ; (21a) B
ðm1ÞD
ðm;m1Þ0d
0ðm1Þþ B
ðm1ÞU
0ðm;m1Þu
ðm1Þ0þ B
ðmÞD
ðm;mÞ0d
0ðmÞB
ðmÞU
ðm;mÞ0u
ðmÞ0¼ w
ðmÞ; (21b) which, of course, is simply Eqs. (13) and (14) and we can solve this system, for each wavenumber, in linear time in M.
For n > 0, we obtain
D
ðm;m1Þ0d
ðm1Þnþ U
0ðm;m1Þu
ðm1ÞnD
ðm;mÞ0d
nðmÞU
ðm;mÞ0u
ðmÞn¼ Q
ðmÞn; (22a) B
ðm1ÞD
ðm;m1Þ0d
nðm1Þþ B
ðm1ÞU
0ðm;m1Þu
ðm1Þnþ B
ðmÞD
ðm;mÞ0d
nðmÞB
ðmÞU
ðm;mÞ0u
ðmÞn¼ T
nðmÞ; (22b) where
Q
ðmÞn¼ X
nl¼1
D
ðm;m1Þld
nlðm1Þþ U
ðm;m1Þlu
ðm1ÞnlD
ðm;mÞld
ðmÞnlU
lðm;mÞu
ðmÞnl; (23a)
T
ðmÞn¼ X
nl¼1
B
ðm1ÞD
ðm;m1Þld
ðm1Þnlð@
xf ÞD
ðm;m1Þl1@
xd
ðm1Þnlþ B
ðm1ÞU
lðm;m1Þu
ðm1Þnlð@
xf ÞU
ðm;m1Þl1@
xu
ðm1Þnlþ B
ðmÞD
ðm;mÞld
nlðmÞþ ð@
xf ÞD
ðm;mÞl1@
xd
ðmÞnlB
ðmÞU
lðm;mÞu
ðmÞnlþ ð@
xf ÞU
ðm;mÞl1@
xu
ðmÞnl(23b)
are known from the solution at previous orders. Using the calculation above in Eq. (20), we can simplify the terms in Eq. (23)
Q
ðmÞn¼ X
nl¼1
F
ðmÞlðB
ðm1ÞÞ
lD
ðm;m1Þ0d
ðm1Þnlþ F
ðmÞlðB
ðm1ÞÞ
lU
ðm;m1Þ0u
ðm1ÞnlF
ðmÞlðB
ðmÞÞ
lD
ðm;mÞ0d
ðmÞnlF
ðmÞlðB
ðmÞÞ
lU
0ðm;mÞu
ðmÞnl; (24a)
T
ðmÞn¼ X
nl¼1
F
ðmÞlðB
ðm1ÞÞ
lþ1D
ðm;m1Þ0d
nlðm1Þð@
xf ÞF
ðmÞl1@
xðB
ðm1ÞÞ
l1D
ðm;m1Þ0d
nlðm1Þþ F
ðmÞlðB
ðm1ÞÞ
lþ1U
ðm;m1Þ0u
ðm1Þnlð@
xf ÞF
ðmÞl1@
xðB
ðm1ÞÞ
l1U
0ðm;m1Þu
ðm1ÞnlF
ðmÞlðB
ðmÞÞ
lþ1D
ðm;mÞ0d
ðmÞnlþ ð @
xf ÞF
ðmÞl1@
xðB
ðmÞÞ
l1D
ðm;mÞ0d
ðmÞnlF
ðmÞlðB
ðmÞÞ
lþ1U
ðm;mÞ0u
ðmÞnlþ ð@
xf ÞF
ðmÞl1@
xðB
ðmÞÞ
l1U
ðm;mÞ0u
ðmÞnl: (24b)
Our key observation is that Eq. (22) is simply Eq. (15) with the right hand side replaced by
R ~
n¼ ðQ
ð1Þn; T
nð1Þ; Q
ð2Þn; T
nð2Þ; …; Q
ðMÞn; T
ðMÞnÞ
Tand can, therefore, be solved rapidly via standard techniques.
In fact, a quick count of operations yields a work estimate of OðMN
2N
xlogðN
xÞÞ if we truncate our Fourier-Taylor series fd
p;nðmÞ; u
ðmÞp;ng after N
xmodes and N orders. More precisely, at every Taylor order 0 n N, and every wavenumber –N
x/ 2 p N
x/2 1, we solve a linear system of size M in linear time. To form the right hand sides of the linear system requires fast convolutions [via the FFT algorithm in time OðN
xlogðN
xÞÞ] and a sum of length n (over indices 0 l n 1).
This is to be contrasted with the work of Wilcox et al.
3who solve these layer problems sequentially using the two- layer solver of Bruno and Reitich.
20For instance, in the three-layer case outlined in Sec. II, incident radiation from below results in a field scattered by the lowest layer at y ¼ h þ hðxÞ which is partially reflected downward and par- tially transmitted upward. Wilcox et al compute these at the interface y ¼ h þ hðxÞ with a two-layer solver, but now must
account for the fact that the transmitted field will interact with the layer at y ¼ g þ gðxÞ producing a scattered field transmitting further up the structure and a reflected field which travels back to y ¼ h þ hðxÞ. This transmitted/
reflected pair is computed in the second “bounce,” but this procedure continues ad infinitum (albeit with decreasing am- plitude in the inner part of the structure at every bounce). So, to compare with the cost of our new approach, that of Wil- cox et al. is OðBN
2N
xlogðN
xÞÞ, where B is the number of bounces required to reach a certain error tolerance. These authors report values of B in the range of 500–1000 for con- figurations with M ¼ 2 interfaces, clearly disadvantaged with respect to our new approach.
IV. NUMERICAL VALIDATION
In this section, we show how the algorithms we have described can be used in multi-layer simulations. In brief, the method discussed above can be summarized as a Fourier Collocation
36/Taylor method
29enhanced by Pade´ summa- tion techniques.
37In more detail, we approximate the fields v
(m), cf. Eq. (17), by
v
ðm;Nx;NÞ¼
NX
x=21p¼Nx=2
X
Nn¼0
fd
ðmÞp;nexpðiða
px b
ðmÞpðy a
ðmÞÞÞÞ þ u
ðmÞp;nexpðiða
px þ b
ðmÞpðy a
ðmÞÞÞÞge
n; (25) which are then inserted into Eq. (22). At this point, the only considerations are how the convolution products present in the right hand sides, fQ
n, R
ng cf. Eq. (23), are to be com- puted, and how the sum in e is to be formed. For the former, we utilize the discrete Fourier transform accelerated by the fast Fourier transform algorithm,
36and for the latter, we ap- proximate the truncated order N Taylor series by its N/2 N/2 Pade´ approximant. To make all of this absolutely clear, we recall
37that if an analytic function,
FðeÞ ¼ X
1n¼0
F
ne
n;
is approximated by its order N truncation,
F
NðeÞ ¼ X
Nn¼0
F
ne
n;
then the convergence of F
Nto F can typically be greatly enhanced with the use of the P – Q Pade´ approximant
½P=QðeÞ ¼ X
Pl¼0
a
le
l1 þ X
Qm¼1
b
me
mF
NðeÞ;
where P þ Q ¼ N. Algorithms for the computation of
the fa
lg and fb
mg are readily available
37and easy to
implement.
A. Convergence
To verify our code, we compare with a configuration in which exact solutions are readily available; the specific solu- tion we choose is unphysical; however, it does provide defin- itive evidence for the convergence of our scheme. We note that in each of the layers there are solutions of the form
v
ðmÞðx ; yÞ ¼ A
ðmÞupe
iðapxþbðmÞ
p yÞ
þ A
ðmÞdowne
iðapxbðmÞ p yÞ
;
0 m M; (26)
for any integer p. Enforcing A
ð0Þdown¼ A
ðMÞup¼ 0 and choosing the rest of the A
ðmÞupand A
ðmÞdownprovides us with an easily com- puted and manipulated exact solution (which is neither gen- erated by plane-waves nor continuous across layer interfaces). With these choices and Eq. (26), the jumps in Dirichlet data, n
(m), and Neumann data, w
(m), cf. Eq. (10), can be readily computed.
To verify our implementation we consider the three- layer case
b
u¼ 1:1; b
v¼ 2:2; b
w¼ 3:3;
g ¼ 1; gðxÞ ¼ e cosðxÞ; h ¼ 1; hðxÞ ¼ e sinð2xÞ;
(27)
e ¼ 0.1, and
p ¼ 0; A
ð0Þup¼ A
ð1Þup¼ 1; A
ð1Þdown¼ A
ð2Þdown¼ 1;
in Eq. (26). For numerical parameters, we selected N
x¼ 128 and N ¼ 24. In Table I, we report on the relative error in the maximum (supremum or L
1) norm in the entire computa- tional domain [0, 2p] [y
min, y
max] (we selected y
min¼ 2 and y
max¼ 2).
From this data, we see that our new algorithm can pro- duce spectrally accurate solutions throughout all layers and at every wavenumber p.
B. Plane-wave and point-source scattering
We now present the results of the two numerical experi- ments featuring three- and five-layer structures. In both of
these experiments, we have chosen d ¼ 2p periodic interfa- ces with a ¼ 0.1. In the three-layer case, we have selected
b
u¼ 1:1; b
v¼ 2:2; b
w¼ 3:3;
g ¼ 1; gðxÞ ¼ e cosðxÞ; h ¼ 1; hðxÞ ¼ e sinð2xÞ;
(28) cf. Eq. (28), and e ¼ 0.1. For numerical parameters, we selected N
x¼ 128 and N ¼ 24. To verify the accuracy of our simulations, we consider the “energy defect” in our solution.
For a lossless structure like the ones considered in this paper, it is known that the total energy is conserved.
33This princi- ple can be stated precisely in terms of the efficiencies, e
ðjÞp,
33e
ð0Þp¼ ju
ð0Þp 2jb
ð0Þpb p 2 U
ð0Þ¼ fp j a
2p< ðk
ð0ÞÞ
2g;
e
ðMÞp¼ jd
pðMÞ2jb
ðMÞpb p 2 D
ðMÞ¼ fp j a
2p< ðk
ðMÞÞ
2g;
which characterize the “outgoing energy fraction” propagat- ing away from the structure upward and downward, respec- tively. Conservation of energy is now stated precisely as
X
p2Uð0Þ
e
ð0Þpþ X
p2DðMÞ
e
ðMÞp¼ 1;
and we can use as a diagnostic of convergence the “energy defect”
d ¼ 1 X
p2Uð0Þ
e
ð0ÞpX
p2DðMÞ
e
ðMÞp: (29)
In Table II, we display results of this energy defect, d, as N, the number of terms retained in the Taylor series is increased. Clearly, the convergence is exponential (down to machine zero) as we would expect.
In the five-layer case, we chose
TABLE I. Relative error (maximum norm) versus number of Taylor series terms retained, cf. Eq.(25), in a simulation of scattering by a three-layer structure. Physical parameters are reported in Eq.(27)while the numerical parameters wereNx¼128 andNmax¼24.
N Relative error
0 0.223127
2 0.00698624
4 0.000291307
6 1.27346105
8 5.49206107
10 2.76567108
12 2.25986109
14 2.046451010
16 6.271591011
TABLE II. Energy defect (d) versus number of Taylor series terms retained, cf. Eq.(25), in a simulation of scattering by a three-layer structure. Physical parameters are reported in Eq.(28)while the numerical parameters were Nx¼128 andNmax¼24.
N Energy defect (d)
0 0.00547926
2 0.00206438
4 2.27676105 6 1.52311107
8 3.93408108
10 3.12122109
12 1.762521010
14 7.76391012
16 2.609021013
18 5.440091015 20 3.330671016
22 0
24 0
b
ðmÞ¼ ð1:1; 2:2; 3:3; 4:4; 5:5Þ;
a
ðmÞ¼ ð1:5; 0:5; 0:5; 1:5Þ ;
g
ðmÞ¼ ðcosðxÞ; sinð2xÞ; cosð3xÞ; sinð4xÞÞ; (30) and e ¼ 0.1. Again, for numerical parameters, we selected N
x¼ 128 and N ¼ 24. In Table III, we display results of this energy defect, d, as N, the number of terms retained in the Taylor series is increased. Again, we note exponential con- vergence (down to machine zero) as expected.
To conclude, we present results of some preliminary nu- merical simulations of a point-source disturbance within the lowest layer meant to be a very crude model of a subterra- nean earthquake which fits into our periodic framework. As we saw in Eq. (2g), the incident radiation can be quite gen- eral and our point-source model is no exception provided that we consider a periodic family of point sources, which is quite natural given the periodic nature of our interfaces.
With this specification, we recall that such a function can be
defined with the upward propagating, periodized free-space Green’s function
33G
qpðx; yÞ ¼ i 4
X
1p¼1
e
iapdH
ð1Þ0ðk
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðx pdÞ
2þ y
2q
Þ;
where H
0ð1Þis the zeroth-order Hankel function of the first kind. If we desire a singularity (e.g., an epicenter) at (x
0, y
0), then the point-source is given by
w
psðx; yÞ ¼ G
qpðx x
0; y y
0Þ:
For utilization in our recursions, it is more convenient to use the spectral representation
33G
qpðx; yÞ ¼ 1 2id
X
1p¼1
e
iðapxþbpjyjÞb
p;
and, again, w
ps(x, y) ¼ G
qp(x x
0, y y
0). Setting w
i¼ w
ps, (x
0, y
0) ¼ (d/2, 20) and a ¼ 0 (so that the point sources are periodic rather than quasiperiodic), we can now test the capabilities of our method in the three-layer configuration outlined above; cf. Eq. (28) with e ¼ 0.1. In Tables IV and V, we report computations of the scattering efficiencies e
0and e
2, respectively, in the upper layer as the perturbation order N is increased. As we have seen in all of the simula- tions above, a rapid and stable convergence of the efficiency is displayed as the perturbation order is increased resulting in full double precision accuracy by N ¼ 24.
ACKNOWLEDGMENTS
D.P.N. gratefully acknowledges support from the National Science Foundation through Grant No. DMS- 0810958 and the Department of Energy under Award No.
DE-SC0001549.
1P. G. Dinesen and J. S. Hesthaven, “Fast and accurate modeling of wave- guide grating couplers,” J. Opt. Soc. Am. A17, 1565–1572 (2000).
TABLE IV. Efficiencye0and relative error (compared to the highest accu- racy solution) versus number of Taylor series terms retained, cf. Eq.(25), in a simulation of point-source scattering by a three-layer structure. Physical parameters are reported in Eq.(28)while the numerical parameters were Nx¼128 andNmax¼24.
N eN0 eN0jeN0e240j=je240j
0 2.638809126959936105 0.352445
2 4.317263372822617105 0.0594416
4 4.063250064761511105 0.00289242
6 4.075330989714637105 7.21934105
8 4.075037414093768105 1.50906107
10 4.075036372657268105 1.04659107
12 4.075036820779545105 5.30827109
14 4.075036798603324105 1.336961010
16 4.075036799146814105 3.25591013
18 4.075036799148951105 1.987131013
20 4.075036799148102105 9.644661015
22 4.075036799148142105 1.662871016
24 4.075036799148141105 0
TABLE V. Efficiencye2and relative error (compared to the highest accu- racy solution) versus number of Taylor series terms retained, cf. Eq.(25), in a simulation of point-source scattering by a three-layer structure. Physical parameters are reported in Eq.(28)while the numerical parameters were Nx¼128 andNmax¼24.
N eN2 eN2jeN2e242j=je242j
0 0.0005213256160486521 0.243832
2 0.0006943499382756026 0.00713487
4 0.0006894970545861178 9.58966105
6 0.0006894225965224039 1.21027105
8 0.0006894312866295445 5.02008107
10 0.0006894309333885411 1.03583108
12 0.0006894309404349986 1.376321010
14 0.0006894309405442724 2.086661011
16 0.0006894309405292778 8.827031013
18 0.0006894309405298982 1.714141014
20 0.0006894309405298865 1.57261016
22 0.0006894309405298864 0
24 0.0006894309405298864 0
TABLE III. Energy defect (d) versus number of Taylor series terms retained, cf. Eq.(25), in a simulation of scattering by a five-layer structure.
Physical parameters are reported in Eq.(30)while the numerical parameters wereNx¼128 andNmax¼24.
N Energy defect (d)
0 0.0197169
2 0.0171099
4 0.000155799 6 4.50847105
8 3.0206106
10 8.05347108
12 2.20133109
14 5.546351010
16 7.608541011
18 5.369481012
20 1.563191013
22 8.215651015
24 2.176041014