You are on page 1of 17

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/228613883

A review of finite-element methods for time-harmonic acoustics. Journal of the


Acoustical Society of America

Article  in  The Journal of the Acoustical Society of America · March 2006


DOI: 10.1121/1.2164987

CITATIONS READS

298 1,515

1 author:

Lonny L. Thompson
Clemson University
81 PUBLICATIONS   1,500 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Lonny L. Thompson on 17 April 2015.

The user has requested enhancement of the downloaded file.


A review of finite-element methods for time-harmonic acoustics
Lonny L. Thompsona兲
Department of Mechanical Engineering, Clemson University, Clemson, South Carolina 29634-0921
共Received 1 July 2005; revised 11 December 2005; accepted 12 December 2005兲
State-of-the-art finite-element methods for time-harmonic acoustics governed by the Helmholtz
equation are reviewed. Four major current challenges in the field are specifically addressed: the
effective treatment of acoustic scattering in unbounded domains, including local and nonlocal
absorbing boundary conditions, infinite elements, and absorbing layers; numerical dispersion errors
that arise in the approximation of short unresolved waves, polluting resolved scales, and requiring
a large computational effort; efficient algebraic equation solving methods for the resulting
complex-symmetric 共non-Hermitian兲 matrix systems including sparse iterative and domain
decomposition methods; and a posteriori error estimates for the Helmholtz operator required for
adaptive methods. Mesh resolution to control phase error and bound dispersion or pollution errors
measured in global norms for large wave numbers in finite-element methods are described.
Stabilized, multiscale, and other wave-based discretization methods developed to reduce this error
are reviewed. A review of finite-element methods for acoustic inverse problems and shape
optimization is also given. © 2006 Acoustical Society of America. 关DOI: 10.1121/1.2164987兴
PACS number共s兲: 43.20.Bi, 43.20.Fn, 43.20.Rz 关ADP兴 Pages: 1315–1330

I. INTRODUCTION tions, and exact nonlocal boundary conditions have proven to


be effective in handling acoustic scattering problems in un-
Finite-element methods 共FEM兲 for time-harmonic bounded domains, especially for large-scale problems requir-
acoustics governed by the reduced wave equation 共Helm- ing iterative and parallel solution methods and for modeling
holtz equation兲 have been an active research area for nearly inhomogeneities and acoustic-structure interaction. The
40 years. Initial applications of finite-element methods for method of choice depends on the shape and complexity of
time-harmonic acoustics focused on interior problems with the scattering object, inhomogeneities, frequency range, and
complex geometries including direct and modal coupling of
resolution requirements, among other parameters.
structural acoustic systems for forced vibration analysis, fre-
A natural way of modeling the acoustic region exterior
quency response of acoustic enclosures, and waveguides
to a scattering/radiating object is to introduce a boundary
共Craggs, 1972; Gladwell, 1966; Nefske et al., 1982; Petyt
element discretization of the surface S based on an integral
et al., 1976; Young and Crocker, 1975; Zienkiewicz and
representation of the exact solution in the exterior 共Burton
Newton, 1969兲. In recent years, tremendous progress in the
and Miller, 1971; Colton and Kreiss, 1983; Walsh et al.,
development of improved finite-element methods for time-
2004兲. Using the free-space Green’s function 共fundamental
harmonic acoustics including exterior problems in un-
solution兲, the boundary element method 共BEM兲 only requires
bounded domains, which incorporate knowledge of wave be-
surface discretization on S, reducing the d-dimensional prob-
havior into the algorithm, combined with parallel sparse
iterative and domain decomposition solvers, are moving the lem to a 共d − 1兲-dimensional one, and automatically satisfies
application of FEM into the higher frequency 共wave number兲 the required Sommerfeld radiation condition at infinity
regimes. 共Sommerfeld, 1912兲. The BEM naturally incorporates sur-
The exterior acoustics problem in unbounded domains face impedance conditions but is limited in the ability to
presents a special challenge for finite-element methods. In model complex, inhomogeneous regions. Application of the
order to use the FEM for exterior problems, the unbounded classical BEM for acoustic scattering requires solution of
domain is usually truncated by an artificial boundary ⌫ yield- large, dense, complex linear systems due to the nonlocal sup-
ing a bounded computational domain ⍀; see Fig. 1. Reduc- port of the fundamental solution leading to high computa-
ing the size of the bounded domain reduces the computation tional expense and storage requirements.
cost, but must be balanced by the ability to minimize any The finite-element method 共FEM兲 is able to solve prob-
spurious wave reflection with a computationally efficient and lems in nonhomogeneous media and allows for a natural
geometrically flexible truncation boundary treatment. The coupling with complex structures. For exterior problems in
first complete finite-element approach for modeling acoustic unbounded domains, special techniques are required to re-
radiation and scattering in unbounded domains appears in the duce spurious reflection to a level below that of the discreti-
impedance matching technique presented by Hunt et al. zation error. The numerical advantage of the FEM is that
1974, 1975. Recent numerical treatments including infinite they lead to sparse matrices, which by avoiding calculations
elements, absorbing layers, local absorbing boundary condi- on zeros, significantly speed up computations and reduce
memory requirements. Complexity estimates 共Harari and
Hughes, 1992兲 and numerical evidence 共Burnett, 1994兲 have
a兲
Electronic mail: lonny.thompson@ces.clemson.edu shown that domain-based methods such as the FEM are an

J. Acoust. Soc. Am. 119 共3兲, March 2006 0001-4966/2006/119共3兲/1315/16/$22.50 © 2006 Acoustical Society of America 1315
In this paper, recent developments in finite-element
methods for time-harmonic acoustics, including treatments
of unbounded domains are reviewed. Topics include local
and nonlocal Dirichlet-to-Neumann 共DtN兲 nonreflecting
boundary conditions, infinite elements, and absorbing layers
for exterior problems; discretization methods which reduce
numerical dispersion error arising in the approximation of
short unresolved waves; efficient algebraic equation solving
methods including sparse iterative and domain decomposi-
tion methods; a posteriori error estimates, adaptive methods;
FIG. 1. Artificial truncation boundary ⌫ defining finite computational do- acoustic inverse problems, and shape optimization.
main ⍀ for the exterior problem.

II. THE EXTERIOR PROBLEM IN UNBOUNDED


DOMAINS
effective alternative to the BEM for exterior acoustics prob-
lems, especially for large systems due to the sparse structure Let V be the domain of an object with boundary S. The
of the resulting system matrices. With the recent develop- exterior domain is defined by the unbounded region R
ments in fast multipole methods which accelerate the calcu- = R3 \ V. Time-harmonic acoustics is governed by the Helm-
lation of matrix-vector products in iterative integral methods holtz differential equation. For exterior problems defined on
共Chen and Chen, 2004; Chew et al., 1997, 2004; Darrigrand, unbounded domains, solutions are required to satisfy the
2002; Darve, 2000; Epton and Dembart, 1995; Fischer et al., Sommerfeld radiation condition at infinity 共Sommerfeld,
2004; Greengard et al., 1998; Gumerov and Duraiswami, 1912兲. The differential form of the boundary-value problem
2004; Rockhlin, 1993; Sakuma and Yasuda, 2002; Schneider, for exterior problems in unbounded domains may be stated
2003兲, the method with the best efficiency is less clear, yet for a general impedance surface condition as: Given wave
the FEM retains the advantages of robustness and natural number-dependent boundary data g共x ; k兲 苸 C, ␤共x ; k兲 苸 C;
integration with other discrete models in coupled problems. Find the complex-valued scalar field u共x ; k兲 苸 C, such that
It is also possible to couple the finite method with boundary
ⵜ2u + k2u = 0, in R = R3 \ V 共1兲
integral methods 共Fischer and Gaul, 2005兲, and other
domain-based methods such as global Trefftz-based wave
⳵u
methods which are effective at high frequencies on moderate + ␤u = g, on S 共2兲
geometrical complexity 共Van Hal et al., 2003兲. ⳵n

冉 冊
A difficulty of the standard Galerkin FEM applied to
⳵u
short-wave problems with wavelengths smaller than the geo- lim r − iku = 0. 共3兲
metrical parameters defining the domain has been the ability r→⬁ ⳵r
to accurately resolve oscillating wave solutions at higher fre- Here, u共x兲 represents the spatial part of the acoustic pressure
quencies 共wave numbers兲. The difficulty of simultaneously or velocity potential, with wavenumber k 苸 C, Im共k兲 艌 0. The
achieving accuracy and efficiency at high wave numbers has sign convention for the phase is e−i␻t, where i = 冑−1 and ␻
been cited as one of the most challenging problems in scien- is the natural frequency. The normal derivative 共⳵u / ⳵n兲
tific computation 共Zienkiewicz, 2000兲. The failure to ad- ª ⵜu · n defines the gradient in the direction of the unit
equately control numerical dispersion errors not only inaccu- outward vector normal to S. In the above, r = 储x储 is a radius
rately approximates the oscillatory part of the solution, but centered near the origin of the sound source. The Sommer-
has a global pollution effect that builds up over the whole feld radiation condition 共3兲 allows only outgoing waves pro-
computational domain. The pollution effect is related to the portional to exp共ikr兲 at infinity. The radiation condition
loss of stability of the Helmholtz operator at large wave requires that energy flux at infinity be positive, thus en-
numbers. Due to challenges in accurately resolving short suring unique solutions.
wave solutions at higher frequencies, many alternative and Finite-element methods typically introduce an artificial
creative finite-element methods have been developed in the boundary ⌫, which divides the original unbounded domain
last decade including high-order methods, stabilized Galer- into two regions: a bounded computational domain ⍀ dis-
kin methods, multiscale variational methods, and other cretized with the finite-element method and an infinite re-
wave-based discretization methods. A common theme of sidual region D = R \ ⍀; see Fig. 1. Reducing the size of the
many of these improved finite-element methods is that they bounded computational domain decreases the computational
incorporate knowledge of wave behavior into the solution cost and memory storage. Methods for modeling the exterior
algorithm. Other recent improvements which are pushing the complement D = R \ ⍀, i.e., the infinite region exterior to the
FEM into larger wave number regimes include the develop- artificial boundary ⌫, can be divided into three main catego-
ment of efficient iterative solvers with accelerating precon- ries: local or nonlocal absorbing 共nonreflecting兲 boundary
ditioners, and domain decomposition parallel solution meth- conditions, infinite elements, and absorbing layers. Infinite
ods for the resulting sparse complex-symmetric 共non- element methods represent the exterior complement by as-
Hermitian兲 matrix systems arising from discretization of the suming a radial approximation with outgoing wave behavior.
Helmholtz operator. Matched absorbing layers attempt to decay outgoing waves

1316 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
in a relatively thin layer exterior to ⌫. For the nonreflecting mogeneous and may not contain any objects/obstacles. Bay-
共absorbing兲 boundary conditions, the outgoing wave solution liss et al. 共1982兲 showed that a sequence of local differential
in D is represented by a relation of the unknown solution and operators can be used to annihilate terms in this expansion.
its derivative on the artificial truncation boundary ⌫. Options The first two local operators acting on the expansion for u,
include matching exact analytical series solutions Hunt et al., with their corresponding remainders are
1974, 1975, as used in the nonlocal Dirichlet-to-Neumann

冉 冊
共DtN兲 map 共Keller and Givoli, 1989兲, and various local ap-
proximations. The artificial boundary ⌫ is usually taken to be ⳵
G 1u = − B1 u = O共1/kr兲3 , 共8兲
a surface defined in separable coordinates for efficiency, e.g., ⳵r
a sphere or spheroid. Formulations on nonseparable bound-
aries have also been developed; in this case the formulations
are usually applied directly to the surface of the scatterer,
thus completely avoiding discretization in ⍀, e.g., Antoine,
2002; Antoine et al., 1999; Shirron and Dey, 2002. Un-
G 2u = 冉 ⳵ 2
+ − B1
⳵r r
冊冉 ⳵
⳵r

− B1 u = O共1/kr兲5 , 共9兲

bounded domain treatments may also be derived for acoustic


waveguide problems 共Bayliss et al., 1983; Givoli, 1999; where
Murphy and Ching-Bing, 1989兲.
For absorbing boundary conditions, the originally un-
bounded exterior problem is replaced by an equivalent re- 1
B1 = ik − . 共10兲
duced problem defined on the bounded domain ⍀: Find r
u共x兲 苸 C, such that
ⵜ2u + k2u = 0, in ⍀ 共4兲 In the case of the second-order operator G2, the second-order
radial derivative is replaced by second-order angular deriva-
⳵u tives using the Helmholtz equation expressed in spherical
+ ␤u = g, on S 共5兲 coordinates. Setting the remainders to zero results in ap-
⳵n
proximate local radiation boundary conditions which are eas-
⳵u ily implemented in standard finite-element methods. The
= Bu, on ⌫ 共6兲 corresponding local BGT boundary conditions are defined by
⳵n
relating the radial 共normal兲 derivative to Dirichlet data in the
where B is a linear operator called the Dirichlet-to-Neumann form of the differential map,
共DtN兲 map relating Dirichlet data to the outward normal de-
rivative of the solution on ⌫. The DtN operator B approxi-
mates the Sommerfeld radiation condition at a finite bound- ⳵u
= B ju, 共11兲
ary ⌫, and must satisfy the condition Im共u , Bu兲⌫ ⫽ 0 to ⳵r
ensure unique solutions. The DtN operator B is usually
either a differential 共local兲 or integral 共nonlocal兲 operator,
where for j = 1, the first-order operator B1 is defined in 共10兲
or combination of both. Physically, the DtN operator B
and for j = 2, the second-order BGT operator is
represents radiation admittance relating pressure u 共Di-
richlet data兲 to normal velocity vn which is proportional to
the normal derivative ⳵u / ⳵n = i␻␳vn 共Neumann data兲, on 1
the truncation boundary ⌫. B2 = B1 + ⌬⌫ . 共12兲
2B1

III. LOCAL ABSORBING BOUNDARY CONDITIONS The second-order angular derivatives appearing in 共12兲 are
Absorbing boundary conditions should annihilate any defined by
spurious reflections at the artificial boundary 共which are in-
coming兲. For local absorbing boundary conditions defined on
a sphere, the development is based on the idea of annihilat-
ing radial terms in the Atkinson-Wilcox radial expansion in
⌬ ⌫u ª ⵜ ⌫ · ⵜ ⌫u =
1 ⳵
r sin ␪ ⳵␪
2 冉
sin ␪
⳵u
⳵␪
冊 1
+ 2 2
⳵ 2u
r sin ␪ ⳵␸2
,

powers of 1 / kr 共Atkinson, 1949; Wilcox, 1956兲


⬁ where
eikr f 共␪, ␸ ;k兲
u共r, ␪, ␸ ;k兲 = 兺 l
ikr l=0 共kr兲l
. 共7兲
1 ⳵ 1 ⳵
This expansion is valid for radius r ⬎ r0, where r0 is the ⵜ⌫ ª e␪ + e␸ .
r ⳵␪ r sin ␪ ⳵␸
radius of a spherical 共or spheroidal兲 surface circumscribing
the target/radiator, labeled S in Fig. 1, and any inhomogene- The corresponding weak 共variational兲 form of the
ities of the domain ⍀. Outside r0, and in particular the radius boundary value problem with the B2 BGT operator is: Find
R of the truncation surface, the exterior domain must be ho- the trial solution u, such that, for all test functions w

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1317
where
B共w,u兲 − B⌫共w,u兲 = F共w兲, 共13兲
共K⌫兲ij = 冕⌫
B1NiN jd⌫ − 冕

1
2B1
ⵜ⌫Ni · ⵜ⌫N jd⌫.

B共w,u兲 ª 冕 ⍀
共ⵜw · ⵜu − k2wu兲dx + 冕 ␤wuds,
The excitation vector


S

共f兲i = 共16兲
冕 冕
Nigds,
1 S
B⌫共w,u兲 ª B1wud⌫ − ⵜ⌫w · ⵜ⌫ud⌫,
⌫ ⌫ 2B1
is in general complex-valued, and wave number dependent.


The contribution from the local absorbing conditions are
F共w兲 ª wgds, found in the k-dependent sparse matrix K⌫ associated with
S node points on the boundary ⌫. Further details of the finite-
element implementation such as element mapping, integra-
with differential surface area d⌫ = R2sin ␪ d␪ d␸ on a spheri- tion, and assembly of element arrays are found in standard
cal truncation boundary of radius R. The B1 and B2 opera- finite-element textbooks, e.g., Hughes, 2000; Petyt, 1990.
tors both satisfy a required uniqueness condition, The local support of the element shape functions gives the
Im关B⌫共u , u兲兴 ⬎ 0 共or ⬍0兲, for all u evaluated on ⌫, u ⫽ 0 advantage of being able to handle complex geometries and
共Grote and Keller, 1995; Harari and Hughes, 1992兲. The producing sparse matrices which are solved efficiently by
differential operators B j, j = 1 , 2, are relatively simple to avoiding storage and computation of zero coefficients. For
implement and retain the local sparse structure of the large three-dimensional problems at high wave numbers k,
finite-element method. The local condition B2 is preferred accurate resolution requires a large number of elements lead-
since, for a fixed radius, it is more accurate compared to ing to large sparse matrices. In this case, iterative solvers are
B1, as can be seen from the orders of the remainders in preferred over direct factorization methods due to the lower
共9兲. Direct finite-element implementation of high-order memory requirements and parallel computing performance.
operators B j, j 艌 3, are problematic in conventional finite- Other local absorbing conditions which attempt to anni-
element methods since regularity in angular derivatives hilate incoming waves include the Enquist and Majda 共1977兲
higher than standard C0共⌫兲 are required 共Givoli et al., and Feng 共1983兲 conditions. In a numerical study by Shirron
1997兲. 共1998兲, the accuracy of the BGT conditions are the most
Conventional finite-element methods partition the com- accurate, especially for low modes and tight boundaries. The
putational domain ⍀ into nonoverlapping subdomains 共ele- first- and second-order BGT conditions have been widely
ments兲 ⍀e with continuous piecewise polynomials. In the used Bossut and Decarpigny, 1989; Kechroud et al., 2004;
standard h-version, basis 共shape兲 functions Ni共x兲, associated Tezaur et al., 2001 and have been generalized to spheroidal
with element nodes are C0 continuous interpolation functions 共Grote and Keller, 1995兲 and arbitrary convex surfaces 共An-
with compact support. The continuous approximation is writ- toine et al., 1999兲. The use of spheroidal or rectangular co-
ten as the linear combination, ordinates allows the artificial boundary to obtain a tight fit
Ndof around elongated objects. For spheroidal, and other convex
uh共x兲 = 兺
i=1
Ni共x兲di = NT共x兲d, 共14兲 shapes, the conditions tend to lose accuracy for higher wave
numbers 共Tezaur et al., 2002兲. Low-order approximate con-
ditions require careful placement when computing the re-
where N 苸 RNdof is a column vector of standard C0 basis sponse over a range of frequencies; the size of the computa-
functions, and d 苸 CNdof is a column vector containing the tional domain and the mesh density must be carefully
Ndof unknown nodal values di = uh共xi兲, where uh共xi兲 is the selected to achieve a prescribed accuracy. If not placed suf-
approximation of the solution u at node xi. Using a stan- ficiently far from the radiating/scattering object, low-order
dard Galerkin finite-element approximation, test 共weight- local approximate absorbing boundary conditions may pro-
ing兲 functions wh are expressed as a linear span of the duce large spurious reflections which can pollute the entire
same basis functions. Substitution into 共13兲 leads to the numerical solution.
sparse, complex-symmetric 共non-Hermitian兲 linear alge- Complexity estimates show that it is usually more effi-
braic system, cient to use high-order accurate absorbing conditions which
enable smaller computational domains. The development of
Zd = f, Z = 共S − k2M − K⌫兲, 共15兲
high-order local boundary conditions for which the order can
with matrix coefficients be easily increased to a desired level are usually based on
using auxiliary variables to eliminate higher-order deriva-
共S兲ij = 冕

ⵜ Ni · ⵜN jdx + 冕
S
␤NiN jds,
tives 共Givoli, 2004; Hagstrom, 1999; Hagstrom and Hariha-
ran, 1998; Huan and Thompson, 2000; Thompson et al.,
2001; van Joolen et al., 2003兲. While generally derived for


the time-dependent case, time-harmonic counterparts are
共M兲ij = NiN jdx, readily implemented with time derivatives replaced by i␻,
⍀ ␻ = kc, where c is wave speed.

1318 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
IV. THE DTN NONREFLECTING BOUNDARY mation to the DtN operator with the uniqueness property
CONDITION Im共u , Bu兲⌫ ⫽ 0, and 共MN − BN兲 is the truncation of M − B to
the first N modes. The modified DtN condition provides
An alternative to high-order local absorbing conditions
unique solutions at all wave numbers irrespective of the
are nonlocal DtN nonreflecting boundary conditions. The
number of harmonics N included in the series. Suitable op-
conceptual foundation and experimental validation for the
erators B include local absorbing boundary conditions. The
DtN finite-element method are presented for both acoustic
boundary condition B2 is preferred over B1, since it provides
radiation and scattering in the impedance matching technique
an improved matrix preconditioner for iterative solvers and
of Hunt et al., 1974, 1975. In Hunt 共1974兲, the relationship
gives more accurate solutions when the number of harmonics
between the pressure 共Dirichlet data兲 and its normal deriva-
N used in the truncated DtN series is not sufficient to capture
tive 共Neumann data兲 on a spherical surface ⌫ is obtained
important modes n ⬎ N − 1 in the solution. Applying the local
using the surface Helmholtz integral equation with boundary
B2 operator to 共17兲 gives the modified DtN
condition ⳵u / ⳵n = i␻␳vn, and then by expanding the analyti-
N−1 n
cal solution for the pressure u and normal velocity vn in ⳵u
terms of spherical harmonics and matching coefficients. In
⳵r
= B 2u + 兺 unmY nm共␪, ␸兲,
兺 ␤nm=−n 共19兲
Keller and Givoli 共1989兲 the DtN map on a sphere of radius n=2

R is constructed directly and implemented in the standard where


Galerkin finite-element method by expanding the outgoing
acoustic field in a spherical harmonic series, hn⬘共kR兲 n共n + 1兲
␤n = k + − B1 . 共20兲
N−1 n hn共kR兲 2B1r2
h 共kr兲
u共r, ␪, ␸兲 = 兺 n
兺 unmY nm共␪, ␸兲,
n=0 n共kR兲 m=−n
h
共17兲
The B1 modified DtN is a special case obtained by omitting
the second term with n共n + 1兲 and starting the summation at
with coefficients n = 1. Thompson and Pinsky 共1996兲 recognized that these

unm = 共u,Y nm兲S ª 冕 冕


0
2␲

0

u共R, ␪, ␸兲Y nm
*
dS. 共18兲
conditions also annihilate up to the first N = 2 spherical
modes corresponding to n = 0 and n = 1 in the expansion 共17兲
and thus are equivalent to the first two localized DtN condi-
In the above, dS = sin␪ d␪ d␸ is the differential surface el- tions derived in Harari and Hughes 共1992兲.
ement on the unit sphere S, parametrized by 0 ⬍ ␪ ⬍ ␲, 0 Nonlocal conditions are very accurate, yet couple all so-
⬍ ␸ ⬍ 2␲, and lution unknowns on ⌫, thus potentially rendering a full dense


matrix with associated solution cost and memory require-
共2n + 1兲 共n − m兲! m ments. However, if separable boundaries are utilized such as
Y nm共␪, ␸兲 = P 共cos ␪兲eim␸
4␲ 共n + m兲! n spheres or spheroids, a special structure in the resulting data
structures may be exploited to avoid storage of a full dense
are angular spherical harmonics such that Y n,共−m兲 = 共−1兲mY nm
*
; matrix. Bayliss et al. 共1985兲 appear to be the first to recog-
the star denotes complex conjugate; and hn共kr兲 are outgoing nize that a global DtN radiation boundary condition formed
radial spherical Hankel functions. The DtN map is then ob- by a harmonic expansion, and relating Dirichlet-to-Neumann
tained by evaluating the normal derivative of 共17兲 on the data on a separable boundary can be split as a vector outer
boundary at r = R, and implemented as a “natural” boundary product which then can be used to perform matrix-by-vector
condition with standard finite-element basis functions for u multiplies in iterative solvers without the need for assem-
on the surface ⌫. Givoli 共1999兲 recognized that the DtN bling a dense matrix.
finite-element method could be generalized to other bound- The contribution of the DtN operator to the complex-
ary value problems with infinite domains. The operator is symmetric 共non-Hermitian兲 system matrix is defined by the
nonlocal since the coefficients unm in 共18兲 require integration admittance matrix,
over the whole surface. The DtN map exactly represents all N−1 n
harmonics in the solution up to the number of terms included
in the truncated series expansion as measured by N. For
Kdtn = R2 兺 ␤n
n=2
兺 cnmcnm
m=−n
T
, 共21兲
higher harmonics n ⬎ N − 1, the truncated DtN models the
boundary ⌫ with the homogeneous Neumann condition where cnm = 共N , Y nm兲S are vectors of size equal to the number
⳵u / ⳵r = 0 at r = R. As a consequence, nonunique solutions of unknowns on the truncation boundary ⌫.
may result when k2 matches an interior resonance associated Due to the special structure of the DtN map defined on a
with the Laplacian operator. Harari and Hughes 共1992兲 separable boundary as a summation of vector outer products,
showed that this difficulty can be eliminated by using a suf- we recognize that the Sherman-Morrison algorithm in con-
ficient number of harmonics N. However, the restriction may junction with direct solvers may be used to preserve the spar-
require more terms in the DtN map than may be necessary to sity of the finite-element equations with a series of rank-1
achieve a desired accuracy, leading to a potential for exces- vector updates. For Krylov subspace iterative solvers the
sive computation. computationally intensive kernel is the repeated operation of
This problem is circumvented if a modified truncated matrix-by-vector products with vector iterates. The special
DtN operator 共Grote and Keller, 1995兲 is used, M* = 共MN structure of the DtN matrix Kdtn, as a summation of rank-1
− BN兲 + B, where B is any computationally efficient approxi- vector updates can be exploited to avoid direct evaluation of

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1319
the region ⍀X exterior to ⌫ are usually separated into radial
and angular functions; for a spherical boundary ⌫ with radius
R 共Astley, 2000兲,

w = 兺 兺 c␮␯W␯共r兲N␮共␪, ␸兲, 共22兲


␮ ␯

u = 兺 兺 d␮␯U␯共r兲N␮共␪, ␸兲. 共23兲


␮ ␯

In the above, N␮ are angular basis functions which match the


FIG. 2. Infinite element topology. interior finite-element discretization on the surface ⌫. Radial
functions are defined to match the outgoing wave character
of the radial expansion 共7兲,
matrix-vector products with Kdtn with significantly reduced
storage and cost 共Oberai et al., 1998兲. The matrix-vector U␯共r兲 = R␯共␰兲eik共r−R兲 .
product of the DtN operator can also be carried out at the
element level, preserving standard element-based data struc- Here, the radial basis functions R␯ are polynomial functions
tures 共Malhotra and Pinsky, 1996兲. Oberai et al. 1998, Th- in the inverse radius variable ␰ = 共R / r兲, where r ª 储x储 ⬎ R is
ompson et al. 共1999兲 have shown that the local operator K⌫ the radial position exterior to ⌫. Different definitions of the
provides a good approximation to the spectral properties of radial polynomial functions lead to changes in the condition-
the complete system matrix which includes the DtN matrix ing of the resulting system matrix. Several alternatives for
Kdtn, and thus can be used as an efficient preconditioner to the radial test 共weighting兲 functions have been proposed; the
accelerate convergence. Parallel iterative methods provide a three most common choices are

冦 冧
means for dividing the problem into subsystems which when U␯共r兲, Bettess – Burnett unconjugated
solved in parallel, provide compute time speedup, and for
W␯共r兲 = U␯*共r兲, Burnett conjugated
distributed-memory computer systems, the ability to scale up
to very large systems. Ianculescu and Thompson 共2003兲 ␰2U␯*共r兲, Astley – Leis conjugated.
showed that the symmetric outer-product structure of the
Bettess 共1977, 1992兲 pioneered the infinite element con-
DtN matrix Kdtn can be exploited to compute in parallel with
cept and selected the test function to be the same as the trial
one collective communication per iteration with a vector size
solution basis. Burnett 共1994兲, Burnett and Holford 1998a, b
equal to the number of harmonics included in DtN series
extended the formulation to spheroidal and ellipsoidal coor-
expansion; the effect on the overall communication is
dinates, and was the first work to express the shape functions
roughly that of a relatively small dot-product interprocessor
as separable tensor products of radial and transverse func-
communication. Numerical studies reported in Ianculescu
tions, resulting in improved performance and efficiency. A
and Thompson 共in press兲 show that due to the special struc-
quantitative error analysis of the unconjugated infinite ele-
ture, and ability to tightly fit around scattering objects with
ments is given in Burnett and Holford 共1998a兲. Alternatively,
minimal spurious reflection, the nonlocal DtN condition can
the weighting 共test兲 function is conjugated. In the Astley-Leis
be implemented with significant overall cost savings com-
infinite element 共Astley et al., 1998a兲 the conjugated weight-
pared to the local operators B1 and B2.
ing function is scaled by a geometric factor. It was later
The extension of the B2 modified DtN map in spheroidal
recognized that this formulation fits within the variational
coordinates suitable for finite-element implementation is
framework of Leis 共1986兲. The unconjugated infinite element
given in Thompson et al., 1999. Grote and Keller 共1995兲
leads to matrix coefficients involving one-dimensional radial
derived a related modified DtN condition for spheres and
infinite integrals which are oscillatory and well-defined, and
spheroids using the second-order BGT operator in native
can be evaluated using high-order Gauss-Legendre quadra-
form involving second-order radial derivatives 共instead of
ture. For the conjugated elements, the oscillatory plane-wave
angular derivatives兲, a form which is not suitable for stan-
components cancel so that the radial coefficients may be in-
dard finite-element approximation. Further details and dis-
tegrated analytically in closed form, resulting in wave
cussions of the properties of DtN nonreflecting boundary
number-independent matrices which are proportional to ik
conditions are given in Givoli 共1999兲 and Thompson and
and k2, a feature which allows for a direct local time-
Pinsky 共2004兲.
dependent counterpart 共Astley et al., 1998b兲.
The unconjugated Burnett formulation, regardless of the
definition for the radial function R␯, gives the highest accu-
V. INFINITE ELEMENTS racy in the near field, yet exhibits instability and ill-
conditioning for higher radial orders 共Ihlenburg, 2000; Shir-
Infinite elements replace the nonreflecting boundary ron and Babuska, 1998兲. For the Astley-Leis conjugated
condition on ⌫ with a single layer of elements with infinite schemes, although less accurate in the near field, in the case
extent. The infinite elements are constructed with radial of a spherical boundary, R␯ can be constructed so that the
wave functions which automatically satisfy the Sommerfeld formulation remains stable and convergent in the far field
condition 共3兲 at infinity; see Fig. 2. Test and trial solutions in 共Astley, 2000; Astley and Hamilton, 2000, Dreyer and von

1320 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
ner regions are all ␴i values nonzero. Optimal placement
of the interface, layer thickness, number of elements, and
variation of absorption functions and their maximal value,
which reduce error due to spurious reflection of decayed
waves off the layer truncation boundary to be less than the
discretization error, are open questions 共Collino and
Monk, 1998兲. The PML layer converges to perfect wave
absorption as the thickness of the layer is increased 共Tsyn-
kov and Turkel, 2001兲. However, a compromise between a
thin layer which requires a rapid variation of the absorp-
tion parameters and a thick layer which requires more
elements is required 共Turkel and Yefet, 1998兲.

FIG. 3. Absorbing layer topology.

VII. DISCRETIZATION METHODS FOR THE


Estorff, 2003; Gerdes, 1998; Shirron and Babuska, 1998兲. HELMHOLTZ EQUATION
However, the performance of both conjugated and unconju-
gated formulations deteriorates at larger wavenumbers and A. Galerkin finite-element methods
highly elongated artificial interfaces 共Astley and Coyette, Accuracy of finite-element approximations based on
2001兲. Galerkin’s method is characterized by phase 共dispersion兲 er-
rors. In order to control dispersion, the element size must be
VI. ABSORBING BOUNDARY LAYERS adapted to the wave number such that the number of ele-
ments per wavelength is held below a resolution limit. The
The perfectly matched layer 共PML兲 concept originally resolution is determined by the nondimensional wave num-
introduced by Berenger 共1994兲 for electromagnetic waves is ber kh = 2␲h / ␭, where ␭ is the wavelength and h is a mea-
another option for modeling the far field for the exterior sure of the element size. A discrete dispersion analysis can be
acoustics problem. The interface and PML are usually for- used to quantify the limiting value on mesh resolution.
mulated in rectilinear Cartesian coordinates, allowing a tight For a uniform mesh of finite elements with piecewise
fit around elongated objects 共see Fig. 3兲, but can also be linear interpolation in one dimension, and neglecting bound-
formulated in spherical and other general curvilinear coordi- ary conditions, the sparse system matrix Z is tridiagonal;
nates. The idea is to introduce an exterior layer of finite neglecting sources, each interior equation corresponds to a
thickness at an artificial interface such that outgoing plane repeated finite difference stencil centered at a typical node
waves are absorbed prior to reaching the outer-layer trunca- point x j of the form
tion boundary. By splitting the scalar field into nonphysical
components satisfying equations which describe decaying
waves, and proper selection of PML coefficients, plane-wave Z2uh共x j−1兲 + 2Z1uh共x j兲 + Z2uh共x j+1兲 = 0, 共26兲
reflection for an arbitrary angle of incidence is theoretically
eliminated. where Z1共kh兲 = 1 − 共kh兲2 / 3 and Z2共kh兲 = −共kh兲2 / 6 − 1 are coef-
In the absorbing layer ⍀X, splitting the field in Cartesian ficients obtained by assembly of element matrices. The solu-
coordinates x = 共x1 , x2 , x3兲 = 共x , y , z兲, leads to a modified tion of the difference stencil admits homogeneous plane-
˜
Helmholtz equation with complex-valued anisotropic mate- wave solutions of the form uh共x j兲 = u0eikx j where k̃ is an
rial properties suitable for standard finite-element implemen- unknown numerical wave number. Substituting this solution
tation 共Harari et al., 2000; Turkel and Yefet, 1998; Wu et al., into the difference stencil leads to a dispersion relation relat-
1997兲, ing the numerical wave number k̃ to the continuous wave
ⵜ · 共D ⵜ u兲 + k2su = 0, in ⍀X . 共24兲 number k of the form, cos共k̃h兲 = −Z1共kh兲 / Z2共kh兲. For small
kh, a Taylor series expansion reveals the dispersion error
The corresponding weak form in the complete computational
of order 共Thompson and Pinsky, 1994兲
region ⍀ 艛 ⍀X is

冕⍀艛⍀X
共ⵜw · D ⵜ u − k2sw · u兲dx = F共w兲. 共25兲 共k̃ − k兲/k = −
1
24
共kh兲2 + O共kh兲4 . 共27兲

In the above, s = s1s2s3, and D = diag兵s2s3 / s1 , s1s3 / s2 , s1s2 /


s3其 is a diagonal, complex-valued material matrix, with The numerical wave number remains real valued correspond-
coefficients si共xi兲 = 1 + 共i␴i兲 / k, defined by a distribution of ing to propagating waves, provided 兩Z1共kh兲 / Z2共kh兲兩 ⬍ 1,
absorption functions ␴i共xi兲, i = 1 , 2 , 3, usually taken to vary which requires the continuous wave number k to be bounded
quadratically from a value of zero at the interface of the by the cutoff value, kh 艋 冑12, corresponding to a minimum
physical domain to a maximal value at the truncation of resolution of ␭ / h ⬎ 2, i.e., just under 2 elements per wave-
the layer. In the physical domain ⍀, si = 1, i = 1 , 2 , 3. In length. Beyond this value, k̃ is complex valued, resulting
layers normal to the x1 direction, ␴2 = ␴3 = 0. Only in cor- in rapid amplitude decay 共evanescent behavior兲.

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1321
B. Mesh resolution rules for low-order elements C. High-order approximation
Ihlenburg 共1998兲, Ihlenburg and Babuska 共1995兲 showed Dispersion error can be minimized by using higher-order
that the error measured in the usual L2 integral norm, which polynomial approximations, e.g., hp-version of FEM and
characterizes averaged amplitude differences, is controlled spectral elements. The number of elements per wavelength to
by a wave number-dependent stability constant times the ap- obtain a given discretization error depends strongly on the
proximation error. For linear finite elements of size h, order of the element basis functions. A dispersion analysis
similar to that outlined above for linear elements can be car-

冉冕 冊
ried out for high-order polynomials of order p 艌 2, and after
1/2
condensation of internal solution unknowns, a dispersion re-
兩uh − u兩2dx 艋 共C1 + C2kL兲共kh兲2 , 共28兲
⍀ lation in the same form as the linear p = 1 case is obtained.
Thompson and Pinsky 共1994兲 and Ihlenburg 共1998兲 show
that the relative phase error is O共kh兲2p. The cutoff value prior
where L is a characteristic length scale, and C1 , C2 are con- to evanescent behavior grows with the increase of approxi-
stants independent of the wave number and element size. mation order p; however, before reaching this value the nu-
The meaning of 共28兲 is that the integral norm is controlled by merical wave number is complex valued on small “stopping
a sum of two errors, where the first term C1 · 共kh兲2 is propor- band” intervals 共Thompson and Pinsky, 1995兲. As a result, kh
tional to the usual approximation error, and the second term should be kept below the first cutoff value of kh 艋 冑12.
C2 · 共kL兲共kh兲2 has an additional dependence on kL. The sec- Ihlenburg 共1998兲 showed that the error measured in the
ond term has sometimes been referred to as a “pollution” H1共⍀兲 global norm is order kL共kh / 2p兲2p, and thus for qua-
error related to a loss of stability at large wave numbers dratic and higher-order elements p 艌 2, and resolved waves
共Bayliss et al., 1985兲. The second term increases even such that kh / p is small, the dispersion is relatively small. For
though the nondimensional wave number kh is held fixed high wave numbers kh Ⰷ 1, Ainsworth 共2004兲 has shown that
with a constant number of elements per wavelength 共␭ / h dispersion error is virtually eliminated when p is increased to
= constant兲. In general, however, if the number of elements a regime in which the error decays at a super-exponential
per wavelength ␭ / h is increased 共kh decreased兲, it follows rate, such that 2p + 1 ⬎ kh + c共kh兲1/3, where c is a user-defined
that the second term also decreases, thus reducing the er- constant; c = 2 is suggested. Since higher-order elements gen-
ror in amplitudes. To control local approximation error it erally provide greater computational efficiency, fewer de-
is often suggested that one take at least ten 共␭ / h ⬎ 10兲 grees of freedom are generally needed to achieve a given
linear elements per wavelength for a phase error of a few discretization error for oscillatory wave solutions 共Derae-
percent, i.e., keep the element size below h ⬍ ␭ / 10. How- maeker et al., 1999; Dey, 2003; Thompson and Pinsky,
ever, to control amplitude error, a characteristic length 1994兲. For high-order quadrilateral elements with quadratic
scale of the domain, L, should be accounted for such that Lagrange polynomial basis functions of order p = 2, high-
共kL兲共kh兲2 ⬍ P, where P is an admissible pollution error order accuracy is achieved by evaluating the stiffness and
determined from computational experience 共Ihlenburg, mass matrices with special quadrature points ␰1 = −␰3 =
2003兲. −冑13/ 15, ␰2 = 0, and corresponding weights W1 = W3 = 5 / 13,
A simple way to improve both dispersion and pollution W2 = 16/ 13, in each natural coordinate direction 共Challa,
error for low-order elements is to use slightly underinte- 1998兲.
grated stiffness and mass matrices with special numerical
quadrature rules. For 4-node bilinear quadrilateral and
8-node trilinear “brick” elements, use of quadrature evalua-
tion points ±冑2 / 3 in each direction in the parent element D. Stabilized Galerkin methods
with unit weights gives a higher-order accurate dispersion For low-order elements, reduced dispersion error may be
error from O共kh兲2 to O共kh兲4, 共Challa, 1998兲. This same ob- achieved using residual-based methods such as Galerkin
servation for 4-node quadrilateral elements was later redis- least-squares 共GLS兲 and related methods. Least-squares sta-
covered in Guddati and Yue 共2004兲, where it was demon- bilization stands out among the numerous approaches that
strated numerically that the high-order accuracy is have been proposed for reducing resolution requirements of
maintained for unstructured meshes. In Thompson and Kun- standard Galerkin finite-element methods for time-harmonic
thong 共2005兲 it is shown that for 3-node linear triangle ele- acoustics by combining substantial improvement in accuracy
ments, the dispersion error is reduced from O共kh兲2 to O共kh兲4 with simple implementation. In the GLS method the Galer-
by using three-quadrature points for the mass matrix me kin variational form is modified by appending residuals of
sampled at 共␰ , ␩ , 1 − ␰ − ␩兲 = 共1 / 3 + 冑10/ 6 , 1 / 3 − 冑10/ 12, 1 / 3 the governing Helmholtz equation in a consistent least-
− 冑10/ 12兲 in natural coordinates with three symmetric per- squares form 共Harari and Hughes, 1992兲,
mutations and conventional weights 兺3j=1W j = 1, W j = 1 / 3. For
4-node tetrahedral elements for three-dimensional analysis,
using the special quadrature rule 共␰ , ␩ , ␨ , 1 − ␰ − ␩ − ␨兲 = 共1 / 4
B共w,u兲 + 冕⍀̃
␶LwLudx = F共w兲. 共29兲
+ 冑21/ 8 , 1 / 4 − 冑21/ 24, 1 / 4 − 冑21/ 24, 1 / 4 − 冑21/ 24兲, with
multiplicity 4, and standard weights 兺4j=1W j = 1, W j = 1 / 4, Here, L = ⵜ2 + k2 is the Helmholtz differential operator, and
yields increased phase accuracy compared to standard Galer- ⍀̃ denotes integration over element interiors. The element
kin. parameter ␶ is usually determined from discrete dispersion

1322 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
analysis and selected to minimize or eliminate dispersion lized methods within the VMS framework are given in
error in the numerical solution. Harari, 2004.
For two-dimensional quadrilateral 共Q4兲 elements, the
value of ␶ is determined by enforcing numerical and continu-
ous wave numbers to coincide k̃ = k 共Thompson and Pinsky, E. Wave-based discretization methods
1995兲 Wave-based methods exploit known solutions such as

␶=
1
k

2 1−
6

1 − cos ␣x 1 − cos ␣y
+
共kh兲 2 + cos ␣x 2 + cos ␣y
2 冊册 , 共30兲
plane waves, or other analytical solutions to define or enrich
the approximate solution space. Element-free methods
共EFM兲 based on moving least-squares, and partition-of-unity
where 共␣x , ␣y兲 = kh共cos␪ , sin␪兲. For uniform meshes this methods 共PUM兲, provide a means to incorporate analytical
value eliminates dispersion error for plane waves in the wave functions within local basis functions. For the Helm-
angular direction ␪. In general, solutions to the Helmholtz holtz equation solutions can be approximated using increas-
equation can be expanded in terms of plane waves with ing numbers of basis functions in the form of plane waves
the predominant direction unknown a priori. By preselect- 共Babuska and Melenk, 1997; Bettess et al., 2003; Lagh-
ing the angle ␪0 = ␲ / 8 in 共30兲, the phase error, while not rouche and Bettess, 2000; Laghrouche et al., 2002; Melenk
eliminated, is reduced significantly for all other wave and Babuska, 1996兲; in 2D problems, V
angles 共Thompson and Pinsky, 1995兲. For unstructured = 兵eik共xcos␪m+ysin␪m兲 , ␪m = 2␲m / n其, where m = 0 , 1 , . . ., n − 1, n
finite-element meshes the Laplacian operator appearing in = 1 , 2 , . . .. Suleau and Bouillard 共2000兲 have shown that dis-
共29兲 is usually neglected and the element size h can be persion and pollution errors can be reduced by adding a suf-
taken as an average over the mesh or h = 冑A, where A is ficient number of plane-wave basis functions within the
the element area. Numerical evidence shows that the GLS- element-free moving least-squares method. Plane-wave basis
FEM is relatively insensitive to the precise definition of functions have also been multiplied with standard piecewise
the measure of element size 共Harari and Magoules, 2004; polynomial shape functions as a partition-of-unity finite ele-
Harari et al., 1996; Thompson and Thangavelu, 2002兲. The ment method 共Laghrouche and Bettess, 2000; Strouboulis et
additional cost of computing the GLS contribution is al., 2000兲. The general integral that arises in the element
trivial, yet gives substantial improvement in accuracy, matrices can be written as the product of plane waves, and
even on unstructured meshes. Values for ␶ on triangle, polynomials. Such integrals are highly oscillatory and diffi-
quadratic, and trilinear brick elements are given in Harari cult to evaluate efficiently using standard techniques. Burnett
and Nogueira, 2002; Harari et al., 1996; Thompson and and Soroka 共1972兲 and Pierce et al. 共2002兲 offer well-proven
Pinsky, 1995. Successful generalization of residual based techniques for evaluating highly oscillatory integrals. Ortiz
methods to waves in plate bending elements and acoustic and Sanchez 共2001兲 derive special integration techniques
fluid—structure interaction are given in Thompson, 2003, which isolate the oscillatory effects to one dimension. An-
and Thompson and Sankar, 2001. other approach to reducing integration costs is given in Bett-
Many of the generalized Galerkin methods can be de- ess et al., 2003; Laghrouche et al., 2002. While reducing
rived within the variational multiscale 共VMS兲 framework dispersion and pollution error, a drawback of these ap-
共Hughes et al., 1998兲, including the method of residual-free proaches is the potential for ill-conditioning of the resulting
bubbles 共Franca et al., 1997兲, also related to nearly optimal system matrices which may disrupt the practical convergence
Petrov-Galerkin methods 共Barbone and Harari, 2001兲. For of the method. Empirical rules relating condition number,
the GLS method defined in 共29兲, the mesh-dependent stabil- number of wave directions, and wave number are given in
ity parameter ␶ may be interpreted as an algebraic approxi- Laghrouche et al., 2002.
mation of a global integral operator for unresolved fine Least-squares methods 共Monk and Wang, 1999; Stojek,
scales obtained by a separation of coarse finite-element poly- 1998兲 minimize the least-squares difference in jumps of the
nomials and enhanced fine scales within the VMS frame- solution and its normal derivative across element edges. The
work. Multiscale considerations also underlie the residual- use of discontinuous solution spaces allows for the use of a
based method in Oberai and Pinsky, 2000, which includes plane-wave basis. The ultraweak variational formulation
the Helmholtz residual in least-squares form over element 共Cessenat and Despres, 2003, 1998; Huttunen et al., 2002兲 is
another approach to using discontinuous local plane-wave
interiors ⍀̃, plus an additional residual defined over interele-
solutions of the Helmholtz equation on each element. In this
ment boundaries ˜⌫. In this case, the variational form assum- approach integration-by-parts is used to derive a variational
ing negligible Laplacian operation is formulation that weakly enforces continuity conditions be-
B共w,u兲 + k2共␶w,u兲⍀̃ − 共␥w,冀u,n冁兲˜⌫ − 共␥冀w,n冁,u兲˜⌫ = F共w兲, tween elements via local transmitting impedance conditions.
An advantage of this approach is that integrations are carried
where 冀u,n冁 is the jump in discontinuous gradients across out over element boundaries only and can be evaluated in
common element edges. Using this framework, Oberai and closed form. Other wave-based methods are the weak ele-
Pinsky 共2000兲 find mesh parameters ␶ and ␥ for Q4 linear ment method 共Goldstein, 1986兲, and the iterative defect-
quadrilateral elements which produce a leading order phase correction meshless method 共Lacroix et al., 2003兲. A diffi-
error for all plane-wave directions of order O共kh兲6; a sub- culty with wave-based methods is that plane-wave, or other
stantial improvement over standard Galerkin linear Q4 ele- free-wave solutions, used as basis functions, often lead to
ments. Further discussions relating residual and other stabi- ill-conditioning of the resulting system matrix as the number

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1323
of wave functions per element is increased, or refined ele- IX. ITERATIVE SOLUTION METHODS
ment meshes are used. Another approach which may be de-
rived in the framework of multiscale methods is the discon- The system of equations Zd = f, Z 苸 CNdof⫻Ndof, resulting
tinuous enrichment method 共DEM兲, where standard finite- from the Galerkin FEM applied to the Helmholtz equation is
sparse, complex, and symmetric 共non-Hermitian and gener-
element polynomial field is enriched within each element by
ally not diagonally dominant兲. Direct solution methods based
adding plane-wave basis functions, and Lagrange multipliers
on Gaussian elimination or factorization become exceedingly
are introduced at element interfaces to enforce a weak con-
expensive both in terms of memory and computation when
tinuity of the solution 共Farhat et al., 2003兲. Using element
solving large systems of this class, especially for larger wave
level condensation, the system matrices are reported to be
numbers. The primary iterative solution method for these
better conditioned than the PUM.
types of systems are complex versions of Krylov subspace
methods. In order to accelerate convergence a preconditioner
is required. Standard preconditioners such as incomplete LU
factorization 共ILU兲 are optimal for matrices with diagonal
dominance. However, the matrices which arise from the
VIII. A POSTERIORI ERROR ESTIMATES AND
Helmholtz equation can be indefinite without diagonal domi-
ADAPTIVE METHODS
nance, making standard ILU not as practical and can exhibit
Adaptive methods use a posteriori error estimates to breakdown at high wave numbers.
control discretization error in the numerical solution One possible approach is to recast the complex-
共Ainsworth and Oden, 2000兲. A posteriori error estimates are symmetric system into Hermitian positive-definite form by
computed by postprocessing the numerical solution. For multiplying by the Hermitian transpose, resulting in the nor-
standard finite-element methods, a posteriori error estimates mal equations ZHZd = ZHf. The above system can be solved
are used to control mesh refinement, both element size h, and with the well-known conjugate gradient iterative method,
polynomial order p distribution. The most common a poste- with incomplete Cholesky factorization or other precondi-
riori error estimates are residual 共both explicit and implicit兲, tioners. A difficulty of this approach is that the condition
and recovery type. Implicit residual methods involve the so- number of ZHZ is the square of Z, so that convergence may
lution of local or global problems which usually require very be slow. Another possibility is to replace the complex-
little cost compared to solving the original finite-element so- symmetric system 共A + iB兲共x + iy兲 = a + ib, with a real sym-
lution. Explicit methods relate the residual of the original metric system,
governing equation localized to each element and do not
require solving any auxiliary problems. Since the residual is
a measure of numerical error, the error estimate can be used
冋 A B
B −A
册冋 册 冋 册
x
−y
=
a
b
,

as a refinement indicator for adaptive strategies.


where A 苸 RNdof⫻Ndof and B 苸 RNdof⫻Ndof. However, in this
Stewart and Hughes 共1996兲 used explicit residual meth-
form, the system may become even more difficult to pre-
ods based on the use of adjoint equations and duality argu- condition.
ments to develop adaptive strategies for the finite-element Specialized preconditioners based on the original
discretization of the Helmholtz equation. The error estimator complex-symmetric matrix Z appear to give the best results
depends on a stability constant which is approximated by with significant acceleration, even at high wave numbers. In
solving global eigenvalue problems, which may be costly to Made 共2001兲, prior to incomplete factorization, the real part
compute. Irimie and Bouillard 共2001兲 use standard explicit of the preconditioning matrix is made less indefinite, by per-
residual methods to estimate the error for the Helmholtz turbations to the diagonal entries. This was shown to exhibit
equation. Babuska et al. 共1997兲 and Bouillard 共1999兲 studied significant reduction of iteration counts in the GMRES method
implicit element residual methods to estimate the finite- 共Saad and Schultz, 1986兲. A similar idea is used in Erlangga
element error. Bouillard and Ihlenburg 共1998, 1999兲 studied et al., 2004 with a shifted-Laplace preconditioner built on the
the gradient recovery-based error estimators based on the modified Helmholtz equation ⵜ2 − ik2, which is a generaliza-
Zienkiewicz-Zhu patch recovery technique, and found that tion of the preconditioners introduced in Bayliss et al.
the estimator converges with mesh refinement for all wave 共1983兲. In Kechroud et al. 共2004兲 incomplete LU factoriza-
numbers, although the estimate underestimates the error at tion with threshold 共ILUT兲, and the Crout form of ILU were
high wave number. Attempts to estimate the pollution error used as preconditioners combined with the GMRES iterative
are studied in Babuska et al. 共1997兲. Initial studies of goal- solver. It was reported that stagnation issues arise with high
oriented adaptive methods which measure the error in quan- fill-in. The authors promise improvements by adding a
tities of interest other than global norms are reported in Per- damping parameter during the factorization process. Multi-
aire and Patera, 1999; Sarrate et al., 1999. For finite-element frontal incomplete factorization methods have also been ap-
solutions with sufficient resolution and for which the pollu- plied to complex-symmetric indefinite systems with good re-
tion error is under control, i.e., kL共kh兲2 Ⰶ 1, the quality of sults 共Qu and Fish, 2002兲.
both the residual-based error estimators and recovery-type Suitable iterative solvers for sparse complex symmetric
methods are good. However, since local error estimators do matrix systems other than GMRES include BICG-STAB 共Vander
not detect pollution error, the quality deteriorates as the wave Vorst, 1992兲, QMR 共Freund, 1991兲 and TF-QMR 共Freund,
number k increases. 1993兲 methods. Some numerical comparisons of the alterna-

1324 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
tive iterative solvers are reported in Mazzia and Pini 共2003兲 efficiently with the nonlocal modified DtN by utilizing the
and elsewhere. The best combination of iterative solver and special structure of the admittance matrix. Efficient algo-
preconditioner seems to be problem dependent. From the au- rithms based on this PVL approach over multiple frequencies
thor’s experience, BICG-STAB appears to be robust for have not been demonstrated for the general case of frequency
complex-symmetric systems at high wave number. dependent excitation f共k兲 which is required for general
Other preconditioning approaches include analytic fac- acoustic scattering and radiation problems.
torization methods 共Gander and Nataf, 2001兲 and fictitious
domain methods 共FDM兲. The FDM is based on embedding
B. Domain decomposition methods
the original domain into a larger one with a simple geometry
共Marchuk et al., 1986兲. In the algebraic FDM 共closely related Domain decomposition methods provide an effective
to capacitance matrix methods兲 the linear system resulting means of problem subdivision for parallel processing. Clas-
from the finite-element discretization is replaced by an sical Schur complement-based domain-decomposition meth-
equivalent, but enlarged, system corresponding to a simple- ods have difficulties when applied to the Helmholtz equation
shaped domain containing the original domain. In this en- since the inversion of the matrix Ai = 共Si − k2Mi兲 defined on
larged, yet simplified form, efficient iterative preconditioners each interior subdomain will be singular when the wave
are constructed based on locally perturbed orthogonal fitted number corresponds to a resonance frequency 共eigenvalue兲
meshes. Applications of the algebraic FDM for acoustic scat- of the pencil 共Ki , Mi兲. The first resonance will occur at a
tering are reported in Elman and O’Leary, 1998; Ernst, 1996; resolution of less than two subdomains per wavelength 共Th-
Heikkola et al., 1999, 2003. Other solver techniques for the ompson et al., 2001兲.
Helmholtz equation include multigrid methods 共Brandt and Kim 共1998兲 uses the Robin-type impedance 共transmis-
Livshitz, 1997; Elman et al., 2001; Lee et al., 2000; Vanele sion兲 interface conditions presented in Benamou and Despres
et al., 1998兲. 共1997兲 and Despres 共1993兲 in a Schwarz-type domain de-
For acoustic scattering problems, the incident field is composition method to improve convergence; however, the
often represented by a plane wave, uinc共x兲 = exp共ikx · ␯兲, ␯ iteration count increases with many subdomains. Cai et al.
= 共cos ␣ , sin ␣ cos ␤ , sin ␣ sin ␤兲 with a sweep over different 共1998兲 demonstrated an overlapping Schwarz method with
incident directions ␣ and ␤. This leads to a problem with GMRES acceleration and coarse grid corrections to improve
fixed left-hand-side matrix and multiple right-hand-side forc- convergence. Another additive Schwarz domain decomposi-
ing vectors. Malhotra et al. 共1997兲 show how to efficiently tion method with the Robin-type subdomain interface trans-
solve the multiple right-hand-side problem with QMR meth- mission conditions has been proposed in Susan-Resiga and
ods. Atassi 共1998兲, where the nonlocal DtN nonreflecting bound-
ary condition is computed with an iterative lag to maintain
sparsity of the parallel subdomain solves. In Larsson 共1999兲
A. Multifrequency solution methods a preconditioned restarted GMRES iterative method is used for
Often a large number of frequency 共wave number兲 the solving the Helmholtz equation, including nonlocal non-
evaluations are required over a broad band to characterize reflecting boundary conditions. Domain decomposition is
the system response or when an inverse Fourier transform is used with a Schur complement algorithm and fast precondi-
needed to construct a corresponding time-domain solution. tioners for the subdomains to accelerate convergence.
Since the complex-symmetric matrix Z = 共S − k2M − K⌫兲 is In Farhat et al. 共2000兲 and Tezaur et al. 共2002兲, a non-
wave number dependent, the solution generally involves a overlapping domain decomposition method called FETI-H,
separate inversion at each wave number k, causing the com- based on two-level Lagrange multipliers and the alternating
putation cost to grow linearly with the number of wave num- Robin-type transmission conditions at subdomain interfaces
ber evaluations. Djellouli et al. 共2001兲 present an approach of the continuous operator form A共s兲 = ik, presented in Ben-
based on Padé approximation to compute multifrequency amou and Despres 共1997兲 and Despres 共1993兲, is used to
evaluations efficiently by solving a reference scattering prob- solve the Helmholtz equation with second-order local nonre-
lem with multiple excitation vectors and local BGT boundary flecting boundaries. The matrices restricted to each subdo-
conditions to characterize frequency derivatives of the scat- main ⍀s are Z共s兲 = 共S共s兲 − k2M共s兲 − K⌫共s兲 + ikA共s兲兲. Here, A共s兲 are
tered field. In Ingel 共2000兲 and Thompson et al. 共2001兲, do- regularization matrices associated with the operator A共s兲 = ik,
main decomposition concepts are combined with interpola- and defined by integration over subdomain interfaces,


tion of substructure 共subdomain兲 matrices over frequency p
bands of interest to accelerate multifrequency solutions. d 共s兲T 共s兲 共s兲
A d = 兺 ⑀st ⳵⍀s艚⳵⍀t
u2 .
For problems with frequency-independent excitation f, t=1
t⫽s
matrix Padé approximation via the Lanczos 共PVL兲 process
can be used to obtain an efficient algorithm which grows Here, d共s兲 is the unknown vector restricted to subdomain ⍀s,
sublinearly for the simultaneous solution of the Helmholtz and ⑀st 苸 兵0 , ± 1其, ⑀st = −⑀ts. The use of regularization matrices
equation over multiple frequencies in a window based on a for the Helmholtz operator provides for a unique solution on
Krylov projection to a subspace of much smaller dimension each subdomain. Inclusion of the alternating regularization
than the original system size 共Feldmann and Freund, 1995; matrix on the interface boundaries cancel upon global assem-
Freund, 1999; Simoncini and Perotti, 2002兲. Wagner et al. bly, thus reverting to the original problem, and leading to
2003a, b show that the PVL process can be implemented nonsingular and invertible matrices Z共s兲. The transmission

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1325
conditions can be interpreted as a simple local preconditioner ACKNOWLEDGMENTS
of the linear system condensed on the interface. Improved
I thank the anonymous reviewers for valuable comments
transmission conditions with tangential derivatives of the
and suggestions which greatly improved the quality of this
form A共s兲 = ␣共s兲 + ␤共s兲⳵␶22, with coefficients ␣共s兲 , ␤共s兲, and unit
article.
tangential vector ␶, have been derived based on Fourier
analysis of the Steklov-Poincaré operators in a half-space Ainsworth, M. 共2004兲. “Discrete dispersion relation for hp-version finite
共Collino et al., 2000兲. Optimized coefficients have been cho- element approximation at high wave number,” SIAM 共Soc. Ind. Appl.
sen to minimize the convergence rate of the Jacobi algorithm Math.兲 J. Numer. Anal. 42共2兲, 553–575.
Ainsworth, M., and Oden, J. T. 共2000兲. A Posteriori Error Estimation in
in the closely related additive Schwarz method with no over- Finite Element Analysis 共Wiley, New York兲.
lap 共Gander et al., 2002兲. In Magoules et al., 2004, it is Antoine, X. 共2002兲. “An algorithm coupling the OSRC and FEM for the
shown that the optimal augmented interface operator A共s兲 is computation of an approximate scattered acoustic field by a non-convex
the Schur complement of the outer domain. Approximations body,” Int. J. Numer. Methods Eng. 54共7兲, 1021–1041.
Antoine, X., Barucq, H., and Bendali, A. 共1999兲. “Bayliss-Turkel-like radia-
of this Schur complement with sparse approximate inverse tion conditions on surfaces of arbitrary shape,” J. Math. Anal. Appl.
methods and incomplete factorization are investigated. 229共1兲, 184–211.
Astley, R. J. 共2000兲. “Infinite elements for wave problems: A review of
current formulations and an assessment of accuracy,” Int. J. Numer. Meth-
X. ACOUSTIC INVERSE PROBLEMS AND SHAPE ods Eng. 49, 951–976.
OPTIMIZATION Astley, R. J., and Coyette, J.-P. 共2001兲. “The performance of spheroidal
infinite elements,” Int. J. Numer. Methods Eng. 52共12兲, 1379–1396.
Acoustic inverse problems which involve determining Astley, R. J., and Hamilton, J. A. 共2000兲. “Numerical studies of conjugated
the shape of a body from an acoustic far-field pattern for the infinite elements for acoustical radiation,” J. Comput. Acoust. 8共1兲, 1–24.
scattering of time-harmonic waves can be interpreted as a Astley, R. J., Macaulay, G. J., Coyette, J.-P., and Cremers, L. 共1998a兲.
“Three-dimensional wave-envelope elements of variable order for acoustic
nonlinear ill-posed operator equation with the operator map-
radiation and scattering. I. Formulation in the frequency domain,” J.
ping the boundary onto the far field. Regularized Newton Acoust. Soc. Am. 103, 49–63.
iterative methods provide accurate and robust solutions to Astley, R. J., Macaulay, G. J., Coyette, J.-P., and Cremers, L. 共1998b兲.
the inverse obstacle scattering equation 共Kress, 2003兲. “Three-dimensional wave-envelope elements of variable order for acoustic
radiation and scattering. II. Formulation in the time domain,” J. Acoust.
Gradient-type methods based on regularized Newton or Soc. Am. 103, 64–72.
quasi-Newton optimization requires computation of shape Atkinson, F. V. 共1949兲. “On Sommerfeld’s radiation condition,” Philos.
derivatives. The derivatives are computed from solutions to Mag. 40, 645–651.
the Helmholtz equation with different right-hand sides corre- Babuska, I., and Melenk, J. M. 共1997兲. “The partition of unity method,” Int.
J. Numer. Methods Eng. 40, 727–758.
sponding to the number of parameters in the boundary rep- Babuska, I., Ihlenburg, F., Strouboulis, T., and Gangaraj, S. K. 共1997兲. “A
resentation. Implementation of the regularized Newton posteriori error estimation for finite element solutions of
method which incorporates exact sensitivities of far-field pat- Helmholtz’equation. I. The quality of local indicators and estimators,” Int.
terns with iterative finite-element solutions to the direct time- J. Numer. Methods Eng. 40共18兲, 3443–3462.
Babuska, I., Ihlenburg, F., Strouboulis, T., and Gangaraj, S. K. 共1997兲. “A
harmonic problem are given in Farhat et al. 共2002兲. An al- posteriori error estimation for finite element solutions of Helmholtz’ equa-
ternate Newton-type method calculates the shape derivatives tion. II. Estimation of the pollution error,” Int. J. Numer. Methods Eng.
efficiently by solving an associated adjoint problem 共Feijoo 40共21兲, 3883–3900.
et al., 2004兲. The adjoint method for the computation of Bangtsson, E., Noreland, D., and Berggren, M. 共2003兲. “Shape optimization
of an acoustic horn,” Comput. Methods Appl. Mech. Eng. 192共11–12兲,
shape derivatives and smoothing for finding regular solutions 1533–1571.
is related to the shape optimization problem 共Jameson, Barbone, P. E., and Harari, I. 共2001兲. “Nearly H1-optimal finite element
1988兲, where observations of a numerical solution to the methods,” Comput. Methods Appl. Mech. Eng. 190, 5679–5690.
Bayliss, A., Goldstein, C. I., and Turkel, E. 共1983兲. “An iterative method for
Helmholtz equation provides an objective function which is
Helmholtz equation,” J. Comput. Phys. 49, 443–457.
formulated as a multipoint nonlinear optimization problem. Bayliss, A., Gunzberger, M., and Turkel, E. 共1982兲. “Boundary conditions
Habbal 共1998兲 and Bangtsson et al. 共2003兲 consider shape for the numerical solution of elliptic equations in exterior domains,”
optimization of a sound barrier and acoustic horn, respec- SIAM J. Appl. Math. 42共2兲, 430–451.
Bayliss, A., Goldstein, C., and Turkel, E. 共1985兲. “On accuracy conditions
tively, using the regularized Newton iterations and the finite- for the numerical computation of waves,” J. Comput. Phys. 59, 396–404.
element method. The shape optimization problem is solved Bayliss, A., Goldstein, C. I., and Turkel, E. 共1985兲. “The numerical solution
using a gradient-based search method where the gradient is of the Helmholtz equation for wave propagation problems in underwater
provided by solving the associated adjoint equations. Devel- acoustics,” Comput. Math. Appl. 11共7/8兲, 655–665.
Benamou, J. D., and Despres, B. 共1997兲. “A domain decomposition method
opments in coupled FEM-BEM structural-acoustic optimiza- for the Helmholtz equation and related optimal control problems,” J. Com-
tion and sensitivity analysis are reported in Fritze 共2005兲 and put. Phys. 136, 68–82.
Marburg 共2002兲. Berenger, J.-P. 共1994兲. “A perfectly matched layer for the absorption of
electromagnetic waves,” J. Comput. Phys. 114共2兲, 195–200.
Bettess, P. 共1977兲. “Infinite elements,” Int. J. Numer. Methods Eng. 11共1兲,
XI. CONCLUSION 53–64.
Bettess, P. 共1992兲. Infinite Elements 共Penshaw, Sunderland, UK兲.
Solutions to the challenging problem of developing ac- Bettess, P., Shirron, J., Laghrouche, O., Peseux, B., Sugimoto, R., and
curate and efficient finite-element methods for time- Trevelyan, J. 共2003兲. “A numerical integration scheme for special finite
harmonic acoustic radiation and scattering have a rich his- elements for the Helmholtz equation,” Int. J. Numer. Methods Eng. 56,
531–552.
tory of successes. It is expected that this trend will continue
Bossut, R., and Decarpigny, J.-N. 共1989兲. “Finite element modeling of ra-
leading to many new and exciting developments in the fu- diating structures using dipolar damping elements,” J. Acoust. Soc. Am.
ture. 86共4兲, 1234–1244.

1326 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
Bouillard, P. 共1999兲. “Influence of the pollution on the admissible field error 412–432.
estimation for FE solutions of the Helmholtz equation,” Int. J. Numer. Dreyer, D., and von Estorff, O. 共2003兲. “Improving conditioning of infinite
Methods Eng. 45共7兲, 783–800. elements for exterior acoustics,” Int. J. Numer. Methods Eng. 58共6兲, 933–
Bouillard, P., and Ihlenburg, F. 共1998兲. “Error estimation and adaptivity for 953.
the finite element method in acoustics,” in Advances in Adaptive Compu- Elman, H. C., and O’Leary, D. P. 共1998兲. “Efficient iterative solution of the
tational Methods in Mechanics, edited by P. Ladeveze and J. T. Oden three-dimensional Helmholtz equation,” J. Comput. Phys. 142, 163–181.
共Elsevier, Amsterdam兲, pp. 477–492. Elman, H. C., Ernst, O. G., and O’Leary, D. P. 共2001兲. “A multigrid method
Bouillard, P., and Ihlenburg, F. 共1999兲. “Error estimation and adaptivity for enhanced by Krylov subspace iteration for discrete Helmholtz equations,”
the finite element method in acoustics: 2D and 3D applications,” Comput. SIAM J. Sci. Comput. 共USA兲 23, 1290–1314.
Methods Appl. Mech. Eng. 176, 147–163. Enquist, B., and Majda, A. 共1977兲. “Absorbing boundary conditions for the
Brandt, A., and Livshitz, I. 共1997兲. “Ray-wave multigrid method for Helm- numerical simulation of waves,” Math. Comput. 31共139兲, 629–651.
holtz equation,” Electron. Trans. Numer. Anal. 6, 162–181. Epton, M. A., and Dembart, B. 共1995兲. “Multipole translation theory for
Burnett, D. S. 共1994兲. “A 3-D acoustic infinite element based on a general- three-dimensional Laplace and Helmholtz equations,” SIAM J. Sci. Com-
ized multipole expansion,” J. Acoust. Soc. Am. 96, 2798–2816. put. 共USA兲 16共4兲, 865–897.
Burnett, D. S., and Holford, R. L. 共1998a兲. “Prolate and oblate spheroidal Erlangga, Y. A., Vuik, C., and Oosterlee, C. W. 共2004兲. “On a class of
acoustic infinite elements,” Comput. Methods Appl. Mech. Eng. 158, preconditioners for solving the Helmholtz equation,” Appl. Numer. Math.
117–142. 50共3–4兲, 409–425.
Burnett, D. S., and Holford, R. L. 共1998b兲. “An ellipsoidal acoustic infinite Ernst, O. G. 共1996兲. “A finite-element capacitance matrix method for exte-
element,” Comput. Methods Appl. Mech. Eng. 164, 49–76. rior Helmholtz problems,” Numer. Math. 75, 175–204.
Burnett, D. S., and Soroka, W. W. 共1972兲. “An efficient numerical technique Farhat, C., Harari, I., and Hetmaniuk, U. 共2003兲. “The discontinuous enrich-
for evaluating large quantities of highly oscillatory integrals,” Jpn. J. Appl. ment method for multiscale analysis,” Comput. Methods Appl. Mech. Eng.
Phys. 10, 325–332. 192, 3195–3209.
Burton, A., and Miller, G. 共1971兲. “The application of integral equation Farhat, C., Tezaur, R., and Djellouli, R. 共2002兲. “On the solution of three-
methods to the numerical solution of some exterior boundary-value prob- dimensional inverse obstacle acoustic scattering problems by a regularized
lems,” Proc. R. Soc. London, Ser. A 323, 201–210. Newton method,” Inverse Probl. 18共5兲, 1229–1246.
Cai, X. C., Cararin, M. A., Elliott, F. W., and Widlund, O. B. 共1998兲. “Over- Farhat, C., Macedo, A., Lesoinne, M., Roux, F., Magoules, F., and La Bour-
lapping Schwarz algorithms for solving Helmholtz’s equation,” in Domain donnaie, A. 共2000兲. “Two-level domain decomposition methods with
Decomposition Methods 10, edited by J. Mandel, C. Farhat, and X. C. Cai Lagrange multipliers for the fast iterative solution of acoustic scattering
共Contemp. Math., AMS, Providence, RI兲, Vol. 218, pp. 391–399. problems,” Comput. Methods Appl. Mech. Eng. 184, 213–239.
Cessenat, O., and Despres, B. 共1998兲. “Application of an ultra weak varia- Feijoo, G. R., Oberai, A. A., and Pinsky, P. M. 共2004兲. “An application of
tional formulation of elliptic PDEs to the two-dimensional Helmholtz shape optimization in the solution of inverse acoustic scattering prob-
problem,” SIAM 共Soc. Ind. Appl. Math.兲 J. Numer. Anal. 35共1兲, 255–299. lems,” Inverse Probl. 20共1兲, 199–228.
Cessenat, O., and Despres, B. 共2003兲. “Using plane waves as base functions Feldmann, P., and Freund, R. W. 共1995兲. “Efficient linear circuit analysis by
for solving time harmonic equations with the ultra weak variational for- Padé approximation via the Lanczos process,” IEEE Trans. Comput.-
mulation,” J. Comput. Acoust. 11共2兲, 227–238. Aided Des. 14, 639–649.
Challa, S. 共1998兲. “High-order accurate spectral elements for wave propa- Fischer, M., and Gaul, L. 共2005兲. “Fast BEM-FEM mortar coupling for
gation problems,” Master’s thesis, Clemson University, Mechanical Engi- acoustic-structure interaction,” Int. J. Numer. Methods Eng. 28共62兲,
neering Dept., August 1998. 1677–1690.
Chen, J.-T., and Chen, K.-H. 共2004兲. “Applications of the dual integral for- Fischer, M., Gauger, U., and Gaul, L. 共2004兲. “A multipole Galerkin bound-
mulation in conjunction with fast multipole method in large-scale prob- ary element method for acoustics,” Eng. Anal. Boundary Elem. 28共2兲,
lems for 2D exterior acoustics,” Eng. Anal. Boundary Elem. 28, 685–709. 155–162.
Chew, W. C., Jin, J. M., Lu, C. C., Michielssen, E., and Song, J. M. M. Franca, L. P., Farhat, C., Macedo, A. P., and Lesoinne, M. 共1997兲.
共1997兲. “Fast solution methods in electromagnetics,” IEEE Trans. Anten- “Residual-free bubbles for the Helmholtz equation,” Int. J. Numer. Meth-
nas Propag. 45共3兲, 533–543. ods Eng. 40共21兲, 4003–4009.
Chew, W. C., Song, J. M., Cui, T. J., Velarnparambil, S., Hastriter, M. L., Freund, R. W. 共1991兲. “QMR: A quasi-minimal residual method of non-
and Hu, B. 共2004兲. “Review of large scale computing in electromagnetics Hermitian linear systems,” Numer. Math. 1共60兲, 315–339.
with fast integral equation solvers,” Comput. Model. Eng. Sci. 5共4兲, 361– Freund, R. W. 共1993兲. “A transpose-free quasi-minimal residual algorithm
372. for non-Hermitian linear systems,” SIAM J. Sci. Comput. 共USA兲 14共2兲,
Collino, F., and Monk, P. B. 共1998兲. “Optimizing the perfectly matched 470–482.
layer,” Comput. Methods Appl. Mech. Eng. 164共1–2兲, 157–171. Freund, R. W. 共1999兲. “Reduced-order modeling techniques based on Kry-
Collino, F., Ghanemi, S., and Joly, P. 共2000兲. “Domain decomposition lov subspaces and their use in circuit simulation,” Applied and Computa-
method for harmonic wave propagation: A general presentation,” Comput. tional Control, Signals, and Circuits 1, 435–498.
Methods Appl. Mech. Eng. 184, 171–211. Fritze, D., Marburg, S., and Hardtke, H.-J. 共2005兲. “FEM-BEM coupling
Colton, D., and Kreiss, R. 共1983兲. Integral Equation Methods in Scattering and structural acoustic sensitivity analysis for shell geometries,” Comput.
Theory 共Wiley-Interscience, New York兲. Struct. 83, 143–154.
Craggs, A. 共1972兲. “The use of simple three-dimensional acoustic finite Gander, M. J., and Nataf, F. 共2001兲. “AILU for Helmholtz problems: A new
elements for determining the natural modes and frequencies of complex preconditioner based on the analytic parabolic factorization,” J. Comput.
shaped enclosures,” J. Sound Vib. 23共3兲, 331–339. Acoust. 9共4兲, 1499–1509.
Darrigrand, E. 共2002兲. “Coupling of fast multipole method and microlocal Gander, M. J., Magoules, F., and Nataf, F. 共2002兲. “Optimized Schwarz
discretization for the 3-D Helmholtz equation,” J. Comput. Phys. 181共1兲, methods without overlap for the Helmholtz equation,” SIAM J. Sci. Com-
126–154. put. 共USA兲 24, 38–60.
Darve, E. 共2000兲. “The fast multipole method 共i兲: Error analysis and Gerdes, K. 共1998兲. “Conjugated versus the unconjugated infinite element
asymptotic complexity,” SIAM 共Soc. Ind. Appl. Math.兲 J. Numer. Anal. method for the Helmholtz equation in exterior domains,” Comput. Meth-
38共1兲, 98–128. ods Appl. Mech. Eng. 152, 125–145.
Deraemaeker, A., Babuska, I., and Bouillard, P. 共1999兲. “Dispersion and Givoli, D. 共1999兲. “Recent advances in the DtN FE method,” Arch. Comput.
pollution of the FEM solution for the Helmholtz equation in one, two, and Methods Eng. 6共2兲, 71–116.
three dimensions,” Int. J. Numer. Methods Eng. 46, 471–499. Givoli, D. 共2004兲. “High-order local non-reflecting boundary conditions: A
Despres, B. 共1993兲. “Domain decomposition method and the Helmholtz review,” Wave Motion 39, 319–326.
problem 共Part II兲,” in 2nd International Conference on Mathematical and Givoli, D., Patlashenko, I., and Keller, J. B. 共1997兲. “High order boundary
Numerical Aspects of Wave Propagation, Newark, DE 共SIAM兲. conditions and finite elements for infinite domains,” Comput. Methods
Dey, S. 共2003兲. “Evaluation of p-FEM approximations for mid-frequency Appl. Mech. Eng. 143, 13–39.
elasto-acoustics,” J. Comput. Acoust. 11共2兲, 195–225. Gladwell, G. M. L. 共1966兲. “A variational formulation of damped acousto-
Djellouli, R., Farhat, C., and Tezaur, R. 共2001兲. “A fast method for solving structural vibration problems,” J. Sound Vib. 4, 172–186.
acoustic scattering problems in frequency bands,” J. Comput. Phys. 168, Goldstein, C. I. 共1986兲. “The weak element method applied to Helmholtz

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1327
type equations,” Appl. Numer. Math. 2, 409–426. Ihlenburg, F. 共1998兲. Finite Element Analysis of Acoustic Scattering
Greengard, L., Huang, J., Rokhlin, V., and Stephen, W. 共1998兲. “Accelerat- 共Springer, Berlin兲.
ing fast multipole methods for the Helmholtz equation at low frequen- Ihlenburg, F. 共2000兲. “On fundamental aspects of exterior approximations
cies,” IEEE Comput. Sci. Eng. 5共3兲, 32–38. with infinite elements,” J. Comput. Acoust. 8共1兲, 63–80.
Grote, M. J., and Keller, J. B. 共1995兲. “On nonreflecting boundary condi- Ihlenburg, F. 共2003兲. “The medium-frequency range in computational acous-
tions,” J. Comput. Phys. 122, 231–243. tics: Practical and numerical aspects,” J. Comput. Acoust. 11共2兲, 175–194.
Guddati, M. N., and Yue, B. 共2004兲. “Modified integration rules for reducing Ihlenburg, F., and Babuska, I. 共1995兲. “Dispersion analysis and error esti-
dispersion error in finite element methods,” Comput. Methods Appl. mation of Galerkin finite element methods for the Helmholtz equation,”
Mech. Eng. 193共3–5兲, 275–287. Int. J. Numer. Methods Eng. 38, 3745–3774.
Gumerov, N. A., and Duraiswami, R. 共2004兲. “Computation of scattering Ingel, R. P., Dyka, C. T., and Flippen, L. D. 共2000兲. “Model reduction and
from clusters of spheres using the fast multipole method,” J. Acoust. Soc. frequency windowing for acoustic FEM analysis,” J. Sound Vib. 238共2兲,
Am. 117, 1744–1761. 327–350.
Habbal, A. 共1998兲. “Nonsmooth shape optimization applied to linear acous- Irimie, S., and Bouillard, P. 共2001兲. “A residual a posteriori error estimator
tics,” SIAM J. Optim. 8共4兲, 989–1006. for the finite element solution of the Helmholtz equation,” Comput. Meth-
Hagstrom, T. 共1999兲. Radiation Boundary Conditions for the Numerical ods Appl. Mech. Eng. 190共31兲, 4027–4042.
Simulation of Waves 共Cambridge University Press, Cambridge兲, Vol. 8. Jameson, A. 共1988兲. “Aerodynamic design via control theory,” J. Scientific
Hagstrom, T., and Hariharan, S. I. 共1998兲. “A formulation of asymptotic and Computing 3, 233–260.
exact boundary conditions using local operators,” Appl. Numer. Math. 27, Kang, F. 共1983兲. “Finite element method and natural boundary reduction,” in
403–416. Proceedings of the International Congress of Mathematicians, pp. 1439–
Harari, I. 共2004兲. “Acoustics,” in Finite Element Methods: 1970’s and Be- 1453. Warsaw.
yond, edited by L. P. Franca, T. E. Tezduyar, and A. Masud 共CIMNE, Kechroud, R., Soulaimani, A., Saad, Y., and Gowda, S. 共2004兲. “Precondi-
Barcelona兲. tioning techniques for the solution of the Helmholtz equation by the finite
Harari, I., and Hughes, T. J. R. 共1992兲. “A cost comparison of boundary element method,” Math. Comput. Simul. 65, 303–321.
element and finite element methods for problems of time-harmonic acous- Keller, J. B., and Givoli, D. 共1989兲. “Exact non-reflecting boundary condi-
tics,” Comput. Methods Appl. Mech. Eng. 97, 77–102. tions,” J. Comput. Phys. 81, 172–192.
Harari, I., and Hughes, T. J. R. 共1992兲. “Analysis of continuous formulations Kim, S. 共1998兲. “Domain decomposition iterative procedures for solving
underlying the computation of time-harmonic acoustics in exterior do- scalar waves in the frequency domain,” Numer. Math. 79, 231–259.
Kress, R. 共2003兲. “Newton’s method for inverse obstacle scattering meets
mains,” Comput. Methods Appl. Mech. Eng. 97, 103–124.
the method of least-squares,” Inverse Probl. 19共6兲, S91–S104.
Harari, I., and Hughes, T. J. R. 共1992兲. “Galerkin/least-squares finite element
Lacroix, V., Bouillard, Ph., and Villon, P. 共2003兲. “An iterative defect-
methods for the reduced wave equation with non-reflecting boundary con-
correction type meshless method for acoustics,” Int. J. Numer. Methods
ditions in unbounded domains,” Comput. Methods Appl. Mech. Eng. 98,
Eng. 57, 2131–2146.
411–454.
Laghrouche, O., and Bettess, P. 共2000兲. “Short wave modelling using special
Harari, I., and Magoules, F. 共2004兲. “Numerical investigations of stabilized
finite elements,” J. Comput. Acoust. 8共1兲, 189–210.
finite element computations for acoustics,” Wave Motion 39共4兲, 339–349.
Laghrouche, O., Bettess, P., and Astley, R. J. 共2002兲. “Modeling of short
Harari, I., and Nogueira, C. L. 共2002兲. “Reducing dispersion of linear trian-
wave diffraction problems using approximating systems of plane waves,”
gular elements for the Helmholtz equation,” J. Eng. Mech. 128共3兲, 351– Int. J. Numer. Methods Eng. 54, 1501–1533.
358. Larsson, E. 共1999兲. “A domain decomposition method for the Helmholtz
Harari, I., Slavutin, M., and Turkel, E. 共2000兲. “Analytical and numerical equation in a multilayer domain,” SIAM J. Sci. Comput. 共USA兲 20共5兲,
studies of a finite element PML for the Helmholtz equation,” J. Comput. 1713–1731.
Acoust. 8共1兲, 121–137. Lee, B., Manteuffel, T. A., McCormick, S. F., and Ruge, J. 共2000兲. “First-
Harari, I., Grosh, K., Hughes, T. J. R., Malhotra, M., Pinsky, P. M., Stewart, order system least-squares for the Helmholtz equation,” SIAM J. Sci.
J. R., and Thompson, L. L. 共1996兲. “Recent developments in finite element Comput. 共USA兲 21, 1927–1949.
methods for structural acoustics,” Arch. Comput. Methods Eng. 3, 132– Leis, R. 共1986兲. Initial-boundary Value Problems in Mathematical Physics
311. 共Teubner, Stuttgart兲.
Heikkola, E., Kuznetsov, Y. A., and Lipnikov, K. 共1999兲. “Fictitious domain Made, M. M. M. 共2001兲. “Incomplete factorization-based preconditionings
methods for the numerical solution of three-dimensional acoustic scatter- for solving the Helmholtz equation,” Int. J. Numer. Methods Eng. 50,
ing problems,” J. Comput. Acoust. 7, 161–183. 1077–1101.
Heikkola, E., Rossi, T., and Toivanen, J. 共2003兲. “A parallel fictitious do- Magoules, F., Roux, F.-X., and Salmon, S.共2004兲. “Optimal discrete trans-
main method for the three-dimensional Helmholtz equation,” SIAM J. Sci. mission conditions for a nonoverlapping domain decomposition method
Comput. 共USA兲 24共5兲, 1567–1588. for the Helmholtz equation,” SIAM J. Sci. Comput. 共USA兲 25共5兲, 1497–
Huan, R., and Thompson, L. L. 共2000兲. “Accurate radiation boundary con- 1515.
ditions for the time-dependent wave equation on unbounded domains,” Malhotra, M., and Pinsky, P. M. 共1996兲. “A matrix-free interpretation of the
Int. J. Numer. Methods Eng. 47, 1569–1603. nonlocal Dirichlet-to-Neumann radiation boundary condition,” Int. J. Nu-
Hughes, T. J. R. 共2000兲. The Finite Element Method: Linear Static and mer. Methods Eng. 39, 3705–3713.
Dynamic Finite Element Analysis 共Dover Publications, New York兲. Malhotra, M., Freund, R. W., and Pinsky, P. M. 共1997兲. “Iterative solution of
Hughes, T. J. R., Feijoo, G. R., Mazzei, L., and Quincy, J.-B. 共1998兲. “The multiple radiation and scattering problems in structural acoustics using a
variational multiscale method—a paradigm for computational mechanics,” block quasi-minimal residual algorithm,” Comput. Methods Appl. Mech.
Comput. Methods Appl. Mech. Eng. 166, 3–24. Eng. 146, 173–196.
Hunt, J. T., Knittel, M. R., and Barach, D. 共1974兲. “Finite-element approach Marburg, S. 共2002兲. “Developments in structural-acoustic optimization for
to acoustic radiation from elastic structures,” J. Acoust. Soc. Am. 55共2兲, passive noise control,” Arch. Comput. Methods Eng. 9共4兲, 291–370.
269–280. Marchuk, G. I., Kuznetsov, Y. A., and Matsokin, A. M. 共1986兲. “Fictitious
Hunt, J. T., Knittel, M. R., Nichols, C. S., and Barach, D. 共1975兲. “Finite- domain and domain decomposition methods,” Sov. J. Numer. Anal. Math.
element approach to acoustic scattering from elastic structures,” J. Acoust. Modelling 1, 3–35.
Soc. Am. 57共2兲, 287–299. Mazzia, A., and Pini, G. 共2003兲. “Numerical performance of preconditioning
Huttunen, T., Monk, P., and Kaipio, J. 共2002兲. “Computational aspects of the techniques for the solution of complex sparse linear systems,” Commun.
ultra-weak variational formulation,” J. Comput. Phys. 182共1兲, 27–46. Numer. Methods Eng. 19, 37–49.
Ianculescu, C., and Thompson, L. L. 共2003兲. “Parallel iterative finite ele- Melenk, J. M., and Babuska, I. 共1996兲. “The partition of unity method: basic
ment solution methods for three-dimensional acoustic scattering,” 2003 theory and applications,” Comput. Methods Appl. Mech. Eng. 139, 289–
ASME International Mechanical Engineering Congress & Exposition, 314.
Washington, D.C., 16–21, Nov. 2003, Paper IMECE2003-44266. Monk, P., and Wang, D.-Q. 共1999兲. “A least-squares method for the Helm-
Ianculescu, C., and Thompson, L. L. 共in press兲. “Parallel iterative solution holtz equation,” Comput. Methods Appl. Mech. Eng. 175, 121–136.
for the Helmholtz equation with exact non-reflecting boundary condi- Murphy, J. E., and Ching-Bing, S. A. 共1989兲. “A finite-element model for
tions,” Comput. Methods Appl. Mech. Eng.. ocean acoustic propagation and scattering,” J. Acoust. Soc. Am. 86共4兲,

1328 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics
1478–1483. 53共6兲, 1461–1476.
Nefske, D. J., Wolf, J. A., and Howell, L. J. 共1982兲. “Structural-acoustic Thompson, L. L. 共2003兲. “On optimal stabilized MITC4 plate bending ele-
finite element analysis of the automobile passenger compartment: A re- ments for accurate frequency response analysis,” Comput. Struct. 81,
view of current practice,” J. Sound Vib. 80共2兲, 247–266. 995–1008.
Oberai, A. A., and Pinsky, P. M. 共2000兲. “A residual-based finite element Thompson, L. L., and Kunthong, P. 共2005兲. “A residual based variational
method for the Helmholtz equation,” Int. J. Numer. Methods Eng. 49, method for reducing dispersion error in finite element methods,” 2005
399–419. ASME International Mechanical Engineering Congress and Exposition.
Oberai, A. A., Malhotra, M., and Pinsky, P. M. 共1998兲. “On the implemen- 5–11, November 2005, Orlando, Florida. The American Society of Me-
tation of the Dirichlet-to-Neumann radiation condition for iterative solu- chanical Engineers, Paper IMECE2005-80551.
tion of the Helmholtz equation,” Appl. Numer. Math. 27, 443–464. Thompson, L. L., and Pinsky, P. M. 共1994兲. “Complex wavenumber Fourier
Ortiz, P., and Sanchez, E. 共2001兲. “An improved partition of unity finite analysis of the p-version finite element method,” Comput. Mech. 13共4兲,
element model for diffraction problems,” Int. J. Numer. Methods Eng. 50, 255–275.
2727–2740. Thompson, L. L., and Pinsky, P. M. 共1995兲. “A Galerkin least squares finite
Peraire, J., and Patera, A. T. 共1999兲. “Asymptotic a posteriori finite element element method for the two-dimensional Helmholtz equation,” Int. J. Nu-
bounds for the outputs of noncoercive problems: The Helmholtz and Bur- mer. Methods Eng. 38, 371–397.
gers equations,” Comput. Methods Appl. Mech. Eng. 171共1兲, 77–86. Thompson, L. L., and Pinsky, P. M. 共1996兲. “A space-time finite element
Petyt, M. 共1990兲. Introduction to Finite Element Vibration Analysis 共Cam- method for structural acoustics in infinite domains. II. Exact time-
bridge University Press, Cambridge兲. dependent non-reflecting boundary conditions,” Comput. Methods Appl.
Petyt, M., Lea, J., and Koopmann, G. H. 共1976兲. “A finite element method Mech. Eng. 132, 229–258.
for determining the acoustic modes of irregular shaped cavities,” J. Sound Thompson, L. L., and Pinsky, P. M. 共2004兲. “Acoustics,” in Encyclopedia of
Vib. 45共4兲, 495–502. Computational Mechanics, edited by E. Stein, R. De Borst, and J. R.
Pierce, A. D., Cleveland, R. O., and Zampolli, M. 共2002兲. “Radiation im- Hughes 共Wiley InterScience, New York兲, Vol. 2, Chap. 22.
pedance matrices for rectangular interfaces within rigid baffles: Calcula- Thompson, L. L., and Sankar, S. 共2001兲. “Dispersion analysis of stabilized
tion methodology and applications,” J. Acoust. Soc. Am. 111共2兲, 672–684. finite element methods for acoustic fluid interaction with Reissner-Mindlin
Qu, Y., and Fish, J. 共2002兲. “Multifrontal incomplete factorization for in- plates,” Int. J. Numer. Methods Eng. 50共11兲, 2521–2545.
definite and complex symmetric systems,” Int. J. Numer. Methods Eng. Thompson, L. L., and Thangavelu, S. R. 共2002兲. “A stabilized MITC ele-
53共6兲, 1433–1459. ment for accurate wave response in Reissner-Mindlin plates,” Comput.
Rockhlin, V. 共1993兲. “Diagonal forms of the translation operators for the Struct. 80共9–10兲, 769–789.
Helmholtz equation in three dimensions,” Appl. Comput. Harmon. Anal. Thompson, L. L., Huan, R., and Ianculescu, C. 共1999兲. “Finite element
1, 82–98. formulation of exact Dirichlet-to-Neumann radiation conditions on elliptic
Saad, Y., and Schultz, M. H. 共1986兲. “GMRES: A generalized minimal re- and spheroidal boundaries,” in 1999 ASME International Mechanical En-
sidual algorithm for solving nonsymmetric linear systems,” SIAM J. Sci. gineering Congress & Exposition, Nashville, TN, 14–19, Nov. 1999,
Comput. 共USA兲 7, 856–869. ASME Noise Control and Acoustics Division—1999, NCA-Vol. 26, pp.
Sakuma, T., and Yasuda, Y. 共2002兲. “Fast multipole boundary element 497–510.
method for large scale steady state sound field analysis. I. Setup and vali- Thompson, L. L., Huan, R., and He, D. 共2001兲. “Accurate radiation bound-
dation,” Acust. Acta Acust. 88, 513–525. ary conditions for the two-dimensional wave equation on unbounded do-
Sarrate, J., Peraire, J., and Patera, A. T. 共1999兲. “A posteriori finite element mains,” Comput. Methods Appl. Mech. Eng. 191, 311–351.
error bounds for non-linear outputs of the Helmholtz equation,” Int. J. Thompson, L. L., Zhang, L., and Ingel, R. P. 共2001兲. “Domain decomposi-
Numer. Methods Fluids 31共1兲, 17–36. tion methods with frequency band interpolation for computational acous-
Schneider, S. 共2003兲. “Application of fast methods for acoustic scattering tics,” in 2001 ASME International Mechanical Engineering Congress and
and radiation problems,” J. Comput. Acoust. 11共3兲, 387–401. Exposition, 11–16, November 2001, New York, New York. The American
Shirron, J. J., and Babuska, I. 共1998兲. “A comparison of approximate bound- Society of Mechanical Engineers, IMECE2001, Paper NCA-23532.
ary conditions and infinite element methods for exterior Helmholtz prob- Tsynkov, S. V., and Turkel, E. 共2001兲. “A Cartesian perfectly matched layer
lems,” Comput. Methods Appl. Mech. Eng. 164共1–2兲, 121–139. for the Helmholtz equation,” in Absorbing Boundaries and Layers, Do-
Shirron, J. J., and Dey, S. 共2002兲. “Acoustic infinite elements for non- main Decomposition Methods, edited by L. Tourrette and L. Halpern
separable geometries,” Comput. Methods Appl. Mech. Eng. 191, 4123– 共Nova Science, New York兲, pp. 279–309.
4139. Turkel, E., and Yefet, A. 共1998兲. “Absorbing PML boundary layers for
Simoncini, V., and Perotti, F. 共2002兲. “On the numerical solutions of 共␭2a wave-like equations,” Appl. Numer. Math. 27共4兲, 533–557.
+ ␭b + c兲x = b and application to structural dynamics,” SIAM J. Sci. Com- Van der Vorst, H. A. 共1992兲. “BI-CGSTAB: A fast and smoothly converging
put. 共USA兲 23共6兲, 1875–1897. variant of BI-CG for the solution of nonsymmetric linear systems,” SIAM J.
Sommerfeld, A. 共1912兲. “Die Greensche Funktion der Schwingungsglei- Sci. Comput. 共USA兲 13共2兲, 631–644.
chung,” Jahresber. Deutsch. Math. 21, 309–353. Van Hal, B., Desmet, W., Vandepitte, D., and Sas, P. 共2003兲. “A coupled
Stewart, J. R., and Hughes, T. J. R. 共1996兲. “Explicit residual-based a pos- finite element-wave based approach for the steady-state dynamic analysis
teriori error estimation for finite element discretizations of the Helmholtz of acoustic systems,” J. Comput. Acoust. 11共2兲, 285–303.
equation. Computation of the constant and new measures of error estima- van Joolen, V., Givoli, D., and Neta, B. 共2003兲. “High-order non-reflecting
tor quality,” Comput. Methods Appl. Mech. Eng. 131共3–4兲, 335–363. boundary conditions for dispersive waves in cartesian, cylindrical and
Stojek, M. 共1998兲. “Least-squares Trefftz-type elements for the Helmholtz spherical coordinate systems,” Int. J. Comput. Fluid Dyn. 17共4兲, 263–274.
equation,” Int. J. Numer. Methods Eng. 41, 831–849. Vanek, P., Mandel, J., and Brezina, M. 共1998兲. “Two-level algebraic multi-
Strouboulis, T., Babuska, I., and Copps, K. 共2000兲. “The design and analysis grid for the Helmholtz problem,” Contemp. Math. 218, 349–356.
of the generalized finite element method,” Comput. Methods Appl. Mech. Wagner, M. M., Pinsky, P. M., and Malhotra, M. 共2003a兲. “Application of
Eng. 181共1–3兲, 43–69. Padé via Lanczos approximations for efficient multifrequency solution of
Suleau, S., and Bouillard, P. 共2000兲. “Dispersion and pollution of meshless Helmholtz problems,” J. Acoust. Soc. Am. 113共1兲, 313–319.
solutions for the Helmholtz equation,” Comput. Methods Appl. Mech. Wagner, M. M., Pinsky, P. M., Oberai, A. A., and Malhotra, M. 共2003b兲. “A
Eng. 190, 639–657. Krylov subspace projection method for simultaneous solution of Helm-
Susan-Resiga, R. F., and Atassi, H. M. 共1998兲. “A domain decomposition holtz problems at multiple frequencies,” Comput. Methods Appl. Mech.
method for the exterior Helmholtz problem,” J. Comput. Phys. 147, 388– Eng. 192, 4609–4640.
401. Walsh, T., Demkowicz, L., and Charles, R. 共2004兲. “Boundary element mod-
Tezaur, R., Macedo, A., and Farhat, C. 共2001兲. “Iterative solution of large- eling of the external human auditory system,” J. Acoust. Soc. Am. 115共3兲,
scale acoustic scattering problems with multiple right hand-sides by a 1033–1043.
domain decomposition method with lagrange multipliers,” Int. J. Numer. Wilcox, C. H. 共1956兲. “An expansion theorem for electromagnetic fields,”
Methods Eng. 51共10兲, 1175–1193. Commun. Pure Appl. Math. 9, 115–134.
Tezaur, R., Macedo, A., Farhat, C., and Djellouli, R. 共2002兲. “Three- Wu, J.-Y., Kingsland, D. M., Lee, J.-F., and Lee, R. 共1997兲. “A comparison
dimensional finite element calculations in acoustic scattering using arbi- of anisotropic PML to Berenger’s PML and its application to the finite-
trarily shaped convex artificial boundaries,” Int. J. Numer. Methods Eng. element method for EM scattering,” IEEE Trans. Antennas Propag. 45共1兲,

J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics 1329
40–50. the finite element method,” Int. J. Numer. Methods Eng. 47共1–3兲, 9–28.
Young, J. C.-I., and Crocker, M. J. 共1975兲. “Prediction of transmission loss Zienkiewicz, O. C., and Newton, R. E. 共1969兲. “Coupled vibrations of a
in mufflers by the finite element method,” J. Acoust. Soc. Am. 57共1兲, structure submerged in a compressible fluid,” in Proc. Int. Symp. Finite
144–148. Element Techniques, Stuttgart, Germany, 1969. Int. Assoc. Ship Struc-
Zienkiewicz, O. C. 共2000兲. “Achievements and some unsolved problems of tures.

1330 J. Acoust. Soc. Am., Vol. 119, No. 3, March 2006 Lonny L Thompson: Finite-element methods for acoustics

View publication stats

You might also like