HIGH PERFORMANCE ALGORITHMS FOR TIME DEPENDENT WAVE SCATTERING FROM A BOUNDED OBSTACLE\dag


 

Maria Cristina Recchioni

Istituto di Matematica e Statistica

Università di Ancona

Piazza Martelli, 60121 Ancona, Italy

e-mail : recchioni@posta.econ.unian.it

 

Francesco Zirilli

Dipartimento di Matematica "G. Castelnuovo"

Università di Roma "La Sapienza"

00185 Roma, Italy

e-mail : f.zirilli@caspur.it

 

Abstract

We present a numerical method to compute the solution of a time dependent three dimensional scattering problem for the wave equation. That is given a bounded simply connected obstacle having a known constant acoustic impedance find the scattered wave generated by an incoming wave packet that hits the obstacle. The scattered wave is obtained as the solution of an exterior problem for the wave equation, and is computed as a superposition of time harmonic waves. Each time harmonic wave is computed using the operator expansion method [1]. The method we present is highly parallelizable both with respect to the time and the space variables. In fact the computation of the time harmonic waves can be carried out in parallel and a high level of parallelism can be used in the computation of each time harmonic wave via the operator expansion method. Numerical results on test problems obtained with a parallel implementation of the numerical method proposed here are shown. A discussion of the results both from the numerical and from the physical point of view is given. Some animations of the numerical results obtained are shown.

1 Introduction

Let R be the set of real numbers, R3 be the three dimensional real euclidean space and x = (x,y,z)T Î R3 be a generic vector, where the superscript T means transposed. Let (·,·), ||·|| denote the Euclidean scalar product in R3 and the corresponding Euclidean vector norm respectively. Let W Ì R3 be a bounded simply connected open set with locally Lipschitz boundary W, i.e. for example a polyhedron, and let `W be its closure. We assume that the origin of the coordinate system lies inside W, that is there exists a > 0 such that Ba, the sphere of center the origin and radius a, is contained in W, we can also assume that `Ba Ì W. We note that when W is a locally Lipschitz boundary the outward unit normal vector to W, n( x) = (n1( x),n2( x),n3( x))T Î R3x Î W, exists almost everywhere in x when x Î W, (see [2], Lemma 2.42, p. 88). We consider acoustic waves propagating in a homogeneous isotropic medium in equilibrium at rest filling R3\W, where W is the scatterer that we assume to be characterized by a constant boundary acoustic impedance c ³ 0 (see [3] p. 66), and we assume that no source terms are present. Let ui( x,t), ( x,t) Î R3×R be the incoming wave, in the small amplitude approximation we can assume that ui( x,t) satisfies (see [4], chap. 6, p. 243):

Dui( x,t) - 1
c2
2 ui
t2
( x,t) = 0,    ( x,t) Î R3 ×R ,
(1.1)

where D = 2/x2+2/y2+2/z2 is the Laplace operator and c > 0 is the wave propagation velocity. The scattered wave us( x,t), ( x,t) Î (R3\`W)×R, generated when the incoming wave hits the obstacle W, is the solution of the following equation:

Dus( x,t) - 1
c2
2 us
t2
( x,t) = 0,    ( x,t) Î (R3\
W
 
) ×R ,
(1.2)
with the boundary condition (see [3], p. 66):

- us
t
( x,t) + cc us
n( x)
( x,t) = g( x,t),     ( x,t) Î W×R ,
(1.3)
where g( x, t) is given by:

g( x,t) = ui
t
( x,t) - cc ui
n( x)
( x,t),     ( x,t) Î W×R , (1.4)
(1.4)
the boundary condition at infinity:

us( x,t) = O( 1
r
),     r® +¥ ,     t Î R ,
(1.5)
and the radiation condition:

us
r
( x,t) + 1
c
us
t
( x,t) = o æ
ç
è
1
r
ö
÷
ø
,     r® +¥, t Î R ,
(1.6)

where r = || x||, x Î R3 and O(·) and o(·) are the Landau symbols. Note that the function g( x,t) is defined almost everywhere. We note that the boundary condition (1.3) contains as limit cases the acoustically soft obstacle, that is c = 0, and the acoustically hard obstacle, that is c = ¥, and that the boundary condition at infinity (1.5) and the radiation condition (1.6) imply that us( x,t) as r ® +¥ is made to leading order only of outgoing waves (see [5] p. 485). It is easy to see that when we choose the incoming wave to be a time harmonic wave, that is:

ui( x,t) = uwi( x)e-i w t ,     ( x,t) Î R3×R ,
(1.7)
where i is the imaginary unit and w > 0 is the frequency of the wave, and the scattered wave us( x,t) is assumed to be of the same form, that is:

us( x,t) = uws( x)e-i w t ,     ( x,t) Î (R3\
W
 
)×R  ,
(1.8)
from (1.2), (1.3), (1.5), (1.6) we have that usw ( x) is the solution of the following exterior boundary value problem for the Helmholtz equation:

(Duws+ w2
c2
uws) ( x) = 0,    x Î R3\
W
 
 ,
(1.9)
with the boundary condition:

iwuws( x)+cc uws
n ( x)
( x) = bw( x),    x Î W ,
(1.10)
where:

bw ( x) = -iwuiw( x)-cc uwi( x)
n( x)
    x Î W ,
(1.11)
and the Sommerfeld radiation condition at infinity:

uws
r
- iw
c
uws( x) = o æ
ç
è
1
r
ö
÷
ø
,    r ® +¥.
(1.12)

We note that the function bw ( x) in general is defined only almost everywhere in x for x Î W and that equations (1.9), (1.12) imply that uws = O(1/r) as r® ¥. The exterior boundary value problem (1.9), (1.10), (1.12) has an unique solution for each w when c ³ 0 and W is a locally Lipschitz surface (see [6] Lemma 9 p. 37, and Appendix 1 p. 325). Since ui( x,t) solves (1.1) in R3×R it can be represented as a superposition of time harmonic waves of the form (1.7) with uiw ( x) = ei(w/c)( x, a) , a Î R3, || a || = 1, and we can assume that the scattered wave can be represented in a similar way, that is:

ui( x,t)
= 1
(2p)4
ó
õ


B 
ds( a) ó
õ


R 
dwW(w, a)ei(w/c)(x, a)-iwt,
    ( x,t) Î R3×R ,
(1.13)

us( x,t)
= 1
(2p)4
ó
õ


B 
ds( a) ó
õ


R 
dwW(w, a)e -iwt uw, as( x),
    ( x,t) Î (R3\
W
 
) ×R ,
(1.14)

where B is the boundary of the sphere of center the origin and radius one, ds( a) is the surface measure on B, and W(w, a), (w, a) ÎB , is a suitable distribution that in equation (1.14) plays the role of a normalization factor. In several applications (see Section 3) W(w, a) has support in { (w, a ) ÎB  |  a = gg Î B } so that the integrals (1.13), (1.14) reduce to one dimensional integrals. Substituting (1.13), (1.14) into (1.2), (1.3), (1.5), (1.6) it follows that for w Î R, a Î B, uw, a s( x) satisfies the exterior boundary value problem (1.9), (1.10), (1.12) with uiw ( x) = ei(w/c)( x, a), x Î R3, w Î R, a Î B. The method proposed in Section 2 to solve problem (1.2), (1.3), (1.5), (1.6) is based on a quadrature rule to approximate the integrals in (1.13), (1.14) and on the operator expansion method to compute the time harmonic waves uw, a s that appear in the quadrature rule (see [1]). Formula (1.14) provides the possibility to have a numerical method to approximate us( x,t) with high parallel performance since the computation of the space dependent parts uw, a s of us and of the time dependent parts e-iwt of us, w Î R, a Î B are independent one from the other and can be carried out in parallel. Moreover as shown in Section 2 the computation of each time harmonic wave uw, a s is carried out efficiently in parallel via the operator expansion method.

The operator expansion method used here was originally introduced by Milder [7] in the case of time harmonic acoustic scattering from an unbonded surface and then it was generalized to the case of time harmonic electromagnetic scattering from an unbounded surface by Milder [8], Smith [9], Piccolo, Recchioni, Zirilli [10]. Later Misici, Pacelli, Zirilli [11] introduced a new formalism for time harmonic acoustic scattering from a bounded surface and this formalism was generalized to the electromagnetic case by Fatone, Pignotti, Recchioni, Zirilli [12]. Finally Mecocci, Misici, Recchioni, Zirilli [1] considered the problem of time dependent acoustic scattering from a bounded obstacle.

In Section 2 we present the algorithm used to solve the acoustic three dimensional time dependent problem (1.2), (1.3), (1.5), (1.6). This algorithm is only one example of the highly parallelizable algorithms that can be obtained using the ideas described here to solve several scattering problems. In Section 3 we show some numerical results obtained with a parallel implementation of the algorithm presented in Section 2. A brief discussion of the numerical results both from the numerical and the physical point of view is given and some animations of the numerical results are shown. Some other animations of similar results can be found in the website: http://www.econ.unian.it/recchioni/w1 .

2 The algorithm for the time dependent scattering problem

Let us consider the exterior problem for the wave equation (1.2), (1.3), (1.5), (1.6). The algorithm we present approximates the integral (1.14) using a quadrature rule that is the solution us( x,t) is given by the following superposition of time harmonic waves:

us( x,t) = N1
å
i = 1 
N2
å
j = 1 
[ai,je-iwi tuwi, ajs( x)] + Error, ( x,t) Î (R3\
W
 
)×R  ,
(2.1)

where N1, N2 are positive integers, ai,j, wi, aj, i = 1,2,¼,N1, j = 1,2,¼,N2 are coefficients and nodes of the chosen quadrature rule and Error is the error term (see [1] formulae (1.17), (1.19)). For i = 1,2,¼,N1, j = 1,2,¼,N2, (wi, aj) ÎB, it is easy to see that uswi, aj is the solution of the exterior boundary value problem (1.9), (1.10), (1.12) with w = wi, and uiwi( x) = ei(wi/c) ( x, aj). Let (w, a) ÎB, we assume that the solution uw, a s of (1.9), (1.10), (1.12) can be extended to R3\`Ba, where Ba is the sphere chosen in Section 1, that is such that `Ba Ì W, and we assume that this extension Fw, a( x) can be represented as follows:

Fw, a( x) = a2 ó
õ


B 
Fw ( x,a ^
y
 
)vw, a( ^
y
 
)ds( ^
y
 
),    x Î R3\
B
 

a 
 ,
(2.2)
for a suitable choice of the density function vw, a(^ y), where ^y = y/|| y||, y ¹ 0 and

Fw( x, y) = ei(w/ c)|| x- y||
4p|| x- y||
,     x, y Î R3,     x ¹ y  ,
(2.3)

is the free space Green's function of the Helmholtz operator with the Sommerfeld radiation condition at infinity. It is easy to see that independently from the choice of the density function vw, a(^y) the function Fw, a( x) satisfies the Helmholtz equation (1.9) and the radiation condition (1.12). So that we determine vw, a(^y) imposing that Fw, a( x) satisfies the boundary condition (1.10) that is:

iwa2 ó
õ


B 
Fw ( x,a ^
y
 
)vw, a( ^
y
 
)ds( ^
y
 
)+cca2
n( x)
ó
õ


B 
Fw ( x,a ^
y
 
)vw, a( ^
y
 
)ds( ^
y
 
) = bw, a( x),
x Î W,
(2.4)
where bw, a( x), x Î W is given by (1.11) where we have chosen uwi( x) = ei(w/c)(x,a).

Let (r,q,f) be the usual spherical coordinates in R3 and let W be a starlike domain with respect to the origin, that is there exists a positive single valued function x defined on B such that:

W = {  x = r ^
x
 
Î R3  | r = x( ^
x
 
),  ^
x
 
Î B }  ,
(2.5)
we solve the integral equation (2.4) with a formal power series taking as base point B. That is we assume that `Ba Ì B and that the following expansions for the density vw, a(^y) and Fw( x, y) hold:

vw, a( ^
x
 
) = +¥
å
s = 0 
(x( ^
x
 
)-1)s

s!
vs,w, a( ^
x
 
),    ^
x
 
Î B ,
(2.6)

Fw(x( ^
x
 
) ^
x
 
, y) = +¥
å
s = 0 
(x( ^
x
 
)-1)s

s!
sFw
rs
( ^
x
 
, y),  ^
x
 
Î B,  y Î
B
 

a 
 ,
(2.7)

where 0! = 1, and the coefficients vs,w, a(^ x),  ^x Î B, s = 0,1,¼, are to be determined. Substituting (2.6), (2.7) into equation (2.4) we can determine vs,w, a(^ x), ^x Î B, s = 0,1,¼ solving order by order the resulting equation, that is solving the following integral equations:

iwa2 ó
õ


B 
Fw( ^
x
 
,a ^
y
 
)
(x( ^
y
 
)-1)s

s!
vs,w, a ds( ^
y
 
)+cca2 ó
õ


B 
Fw
r
( ^
x
 
,a ^
y
 
)
(x( ^
y
 
)-1)s

s!
vs,w, a ds( ^
y
 
)
=
zs,w, a( ^
x
 
),     ^
x
 
Î B ,       s = 0,1,¼,
(2.8)
where

z0,w, a( ^
x
 
) = bw, a(x( ^
x
 
) ^
x
 
),       ^
x
 
Î B ,
(2.9)

and the functions zs,w, a(^x), ^x Î B, s = 1,2,¼ are obtained equating in (2.4) the coefficients that multiply the same powers of x-1 (see [1] Lemma 2.2). We note that the integral equations (2.8) are defined on B so that to solve them we can make use of the real spherical harmonics functions Ys,l,m(^x), ^x Î B, s = 0,1, l = s,s+1,¼, m = s,s+1,¼,l, (see [3], p. 77). These functions are an orthonormal complete set of functions of L2(B). Let us remind the following formula:

Fw( x, y) = i æ
è
w
c
ö
ø
1
å
s = 0 
+¥
å
l = s 
l
å
m = s 
hl( æ
è
w
c
ö
ø
|| x||)jl( æ
è
w
c
ö
ø
|| y||)Ys, l,m( ^
x
 
)Ys, l,m( ^
y
 
) , || x|| > || y|| ,
(2.10)
where hl(z), jl(z), l = 0,1,¼ are the spherical Hankel and the spherical Bessel functions respectively (see [13] p. 439).

Lemma 2.1: Let c > 0, let zs,w, a(^x), ^x Î B, a Î B, w Î R, s = 0,1,¼, be the functions that appear in (2.8) and let

zs,w, a( ^
x
 
)
= 1
å
s = 0 
+¥
å
l = s 
l
å
m = s 
zs,w, a,s, l,mYs, l,m( ^
x
 
),
^
x
 
Î B,    s = 0,1,¼ ,
(2.11)

be the expansion in spherical harmonics of the function zs,w, a(^x), then the function Fw, a( x) given by (2.2) solution of (1.9), (1.10), (1.12) has the following expansion:

Fw, a( x)
= +¥
å
s = 0 
1
å
s = 0 
+¥
å
l = s 
l
å
m = s 
hl( æ
è
w
c
ö
ø
|| x||)zs,w, a, s,l,mYs, l,m( ^
x
 
)

w æ
è
ihl( æ
è
w
c
ö
ø
)+ch(1)l( æ
è
w
c
ö
ø
) ö
ø
,
x = || x|| ^
x
 
^
x
 
Î B, || x|| > a ,
(2.12)
where hl(1)(z) denotes the first derivative of hl(z) with respect to z.

Proof: See [1] Lemma 3.4. We note that equation (2.12) must be slightly modified when c = 0 or c = ¥ as shown in [1].

Roughly speaking we choose the basis of real spherical harmonics since this basis makes the infinite matrices that represent the action of the integral operators in (2.8) diagonal. We can see this fact substituting formula (2.10) in (2.8), multiplying both sides of equation (2.8) for a fixed spherical harmonics function Ys¢,l¢,m¢ and finally integrating over B. We note that the perturbative solution of (2.4) makes the resulting integral equations (2.8) easy to solve in fact their solution can be reduced to the solution of a set of diagonal linear systems. Moreover the perturbative expansion attenuates the smoothing effect contained in the reduction of the problem from being an integral equation on W to being an integral equation on B. The use of a boundary integral method to solve problem (1.9), (1.10), (1.12) implies the solution of an integral equation on W that translates in a computational expensive linear system. Furthermore the computation of the coefficients zs,w, a, s,l,m, s = 0,1, l = s,s+1,¼, m = s,s+1,¼,l for each fixed value of s, s = 0,1,¼, can be carried out in parallel since they are given by double integrals independent one from the others, i.e.:

zs,w, a, s,l,m = ó
õ


B 
Ys, l,m( ^
y
 
)zs,w, a( ^
y
 
)ds( ^
y
 
) .
(2.13)
Finally from (2.12) and (2.1) we have the following approximation formula for the scattered wave us( x,t) solution of problem (1.2), (1.3), (1.5), (1.6):

us( x,t)
» N1
å
i = 1 
N2
å
j = 1 
ai,je-iwi t +¥
å
s = 0 
1
å
s = 0 
+¥
å
l = s 
l
å
m = s 
hl( wi
c
|| x||)zs,wi, aj, s,l,mYs, l,m( ^
x
 
)

wi æ
è
ihl( æ
è
wi
c
ö
ø
)+ch(1)l( æ
è
wi
c
ö
ø
) ö
ø
,
x = || x|| ^
x
 
^
x
 
Î B, || x|| > a,  t Î R .
(2.14)

We note that formula (2.14) makes the computation of the space dependent part of us( x,t), i.e. uwi , ajs( x), i = 1,2,¼,N1, j = 1,2,¼,N2 independent from the computation of the time dependent part of us( x, t), i.e. e-iwi t, i = 1,2,¼,N1. Furthermore the computation of uwi , ajs( x), i = 1,2,¼,N1, j = 1,2,¼,N2 is carried out in parallel since they are solutions of independent boundary value problems of the type (1.9), (1.10), (1.12), and the computation of each uwi , ajs( x) is highly parallelizable in fact at any fixed order s, s = 0,1,¼ the computation of zs,wi, aj, s,l,m is carried out simultaneously in s = 0,1, l = s, s+1, ¼, m = s, s+1,¼,l. Finally the solution of the corresponding diagonal linear system can be carried out in parallel and this structure of the computation makes it highly parallelizable with respect to time and space variables.

3 Numerical experience

In this section we use the algorithm presented in Section 2 to solve the time dependent acoustic scattering problem (1.2), (1.3) (1.5) (1.6) in some test cases. We consider the scattering phenomenon generated by an incident acoustic wave that hits an obstacle W when the incident acoustic wave is a time harmonic plane wave:

ui( x,t) = ei(w*/ c)[( g, x)-ct],    ( x,t) Î R3×R ,
(3.1)
or the incident acoustic wave is of the form:

ui( x,t) = e-(1/(4z2))[( g , x)-ct]2,    ( x,t) Î R3×R ,
(3.2)

where g Î B, z ¹ 0, w* Î R are given. In all the experiments we choose g = (0,0,-1)T, c = 1, and B as base point of the perturbative expansion (see (2.6)). We remark that the sphere Ba Ì W (see (2.2)) does not have a real use in the computational method (see (2.14) and [1] Lemma 3.4). In the experiments involving the incident wave (3.2) we choose the quadrature rule (2.1) to be the Gauss Hermite quadrature rule (see [14] p.114) with N2 = 1, a1 = g, with wi, i = 1,2,¼,N1, to be the zeros of the Hermite polynomial of degree N1 and ai,1, i = 1,2,¼,N1, to be the weights of the Gauss Hermite quadrature formula. We choose N1 = 400 (see [1] Section 4).

When we use the incident wave (3.1) no quadrature rule in the variables w, a are involved since the scattered wave has the form (1.8) with w = w*. We note that when the time harmonic incoming wave (3.1) hits a sphere of radius one and center the origin the space dependent part of the corresponding time harmonic scattered wave coincides with the zeroth order term of the expansion in powers of x-1 given by (2.12). We truncate the series expansion (2.12) in spherical harmonics at a given value of l, l = Lmax and the series expansion in powers of x-1 at a given value of s, s = S. In the numerical experience presented here we choose Lmax = 16 (see [1] Section 4), and we consider several values of S. The same experiments with Lmax > 16 give numerical results that agree with the ones presented here to at least three decimal digits.

The algorithm previously described has been coded in Fortran 90 language and tested on a Cray T3E machine with 128 processors in "Single Program Multiple Data" programming mode using MPI as "message passing" library.

We consider two obstacles: the double cone:

x1( ^
x
 
(q,f)) = ì
í
î
1.2/(sinq+cosq)
0 £ q £ p/2, 0 £ f < 2p
-1.2/(sinq-cosq)
p/2 < q £ p, 0 £ f < 2p
 ,
(3.3)
and the corrugated sphere:

x2( ^
x
 
(q,f)) = 1+h sin22q |cos2f| , 0 £ q £ p ,  0 £ f < 2p ,
(3.4)

where h > 0 is a real parameter. The double cone and the corrugated sphere are obstacles with Lipschitz continuous boundary, in particular these boundaries are not continuously differentiable. We begin discussing the numerical experiments from the numerical point of view and we show some evidence of the quantitative character of the results obtained with the expansion introduced in the previous section. We consider the incident wave (3.1). The following Table 3.1 shows the "numerical" convergence of the formal series expansion in powers of x-1 of the function Fw* , a given by (2.12), where a = g = (0,0,-1)T, w*/c = 10. From (2.12) we have:

Fw* , g( x) » 1
å
s = 0 
Lmax
å
l = s 
l
å
m = s 
hl( æ
ç
è
w*
c
ö
÷
ø
|| x||)Ys,l,m( ^
x
 
)

w* æ
è
ihl( æ
è
w*
c
ö
ø
)+ch(1)l( æ
è
w*
c
ö
ø
) ö
ø
S
å
s = 0 
zs,w*, g,s,l,m|| x|| > a,  ^
x
 
Î B ,
(3.5)
so that we study the convergence of the series ås = 0+¥zs,w*, g,s,l,m, s = 0,1, l = s,s+1,¼,Lmax, m = s,s+1,¼,l. Let

eSLmax =
é
ë
1
å
s = 0 
Lmax
å
l = s 
l
å
m = s 
| zS,w*, g,s,l,m |2 ù
û
1/2
 

é
ë
1
å
s = 0 
Lmax
å
l = s 
l
å
m = s 
| S
å
s = 0 
zs,w*, g,s,l,m|2 ù
û
1/2
 
(3.6)
In Table 3.1 we consider a corrugated sphere given by (3.4) with acoustic impedance c = 2 and we show the behaviour of eSLmax at a fixed value of the wave number w*/c = 10 for different values of the height h of the corrugation.
Table 3.1

Corrugated Sphere: x2(q,f) = 1+hsin2 2q|cos2f|, w*/c = 10,
max
^ x Î B 
|x2( ^
x
 
)-1| = h
    h     e161 e162 e163 e164 e165 e166 e167 e168 e169
1/100 3.42e-02 1.01e-03 2.47e-05 5.11e-07 5.57e-08 8.01e-12 5.55e-24 5.50e-27 5.00e-32
1/106.08e-021.41e-024.95e-042.08e-045.54e-032.19e-031.36e-035.60e-043.60e-04
1/5 5.18e-013.23e-011.73e-011.03e-025.54e-032.19e-031.36e-035.60e-043.60e-04
1/3 6.83e-016.23e-016.03e-011.03e-025.54e-032.19e-031.36e-035.60e-043.60e-04
1/2 7.92e-018.11e-018.85e-011.72e-011.67e-011.53e-011.58e-011.57e-011.62e-01

From Tables 3.1 we can see that the convergence of the series expansion in powers of x-1 in (2.12) depends on the magnitude of h. A more accurate observation shows that the convergence depends on the magnitude of (w*/c)max^ x Î B|x(^ x)-1|, and in the examples considered the convergence is satisfactory roughly when (w*/c)max^ x Î B|x(^ x)-1| £ 1.5. The first two rows of Table 3.1 show that the ``operator expansion'' method used to compute the time harmonic waves in favourable circumstances gives very accurate results. We do not discuss the convergence of the ``Fourier integral'' (1.14) that gives us( x,t) or the validity of the Gauss-Hermite quadrature rule used to approximate it since these are standard topics in analysis.

We show now an experiment which is interesting from the physical point of view. We consider the double cone given by (3.3) and the incident wave (3.2). Let

Z40 = { (x,y,z)T Î R3, x = -2+ 4
40
i, y = -2+ 4
40
j,z = -2+ 4
40
k, i,j,k = 0,1,¼, 40} ,
(3.7)

in the following animations and figures we show in the first column the scale of colour of u, in the second column the incident wave u = ui( x,t) (3.2) (Figures 1(a), 2(a)) and in the third column the scattered wave u = us( x,t) (Figures 1(b), 2(b)) solution of (1.2), (1.3), (1.5), (1.6) on the spatial grid Z40. This is done for twenty values of the time t, t = -2+0.25*j, j = 0,1,¼,19 and finally repeated five times in each animation. The figures show three values of t, that is t = -0.75, t = 0.5, t = 0.75. When times goes on we can see that the incident wave ui( x,t) goes through the obstacle. This scene is repeated five times in the animations. The experiment in the animations and in the figures shows the behaviour of the scattered wave us( x,t) solution of (1.2), (1.3), (1.5), (1.6) generated by the acoustically hard (c = ¥) double cone when hit by the incident wave ui( x,t) given by (3.2) with z2 = 1/4 (Animation 1, Figure 1), or with z2 = 1/64 (Animation 2, Figure 2). In this experiment we use S = 8 in (2.14). We can see that when z2 is large (i.e.: z2 = 1/4 ) the entire surface of the double cone irradiates energy (Animation 1, Figure 1) while when z2 is small (i.e.: z2 = 1/64) we can see that most of the energy is irradiated by the vertices and the edge of the double cone (Animation 2, Figure 2). The reason of this phenomenon lies in the fact that when z2 decreases the components of high frequency of the incident wave packet become more relevant.

Table 3.2 shows the time required by the algorithm on the Cray T3E machine to execute the computation of ås = 08 zs,wi, g,s,l,m (see (3.5)), with g = (0,0,-1)T, i = 1,2,¼,N1, s = 0,1, l = s,¼, Lmax, m = s,¼,l, N1 = 400, Lmax = 16 relative to an acoustically hard double cone (3.3) versus the number of processors used. The time is measured using the (Fortran) routine rtc() of the Cray T3E machine that gives the real time clock in clicks where a click corresponds to 3.333e-09 seconds.

Table 3.2
Time versus number of processors
processors seconds
305.42
603.00
1201.85

Table 3.2 shows that when the number of the processors is multiplied by a factor 2 the time required to execute the computation is divided roughly by the same factor, that is the numerical algorithm shows a high parallel performance.

Some animations relative to some other numerical experiments can be found in the website http://www.econ.unian.it/recchioni/w1 .

 

References
[1]
E. Mecocci, L. Misici, M.C. Recchioni, F. Zirilli: "A new formalism for time dependent wave scattering from a bounded obstacle", submitted to Journal of the Acoustical Society of America.
[2]
J. Neas: "Les Méthodes Directes en Théorie des Équations Elliptiques", Masson & Cie. Publ., Paris, 1967.
[3]
D. Colton, R. Kress: "Integral Equation Methods in Scattering Theory", J.Wiley & Sons Publ., New York, 1983.
[4]
P.M. Morse, K.V. Ingard: "Theoretical Acoustics", Mc Graw Hill Inc., New York, 1968.
[5]
J.A. Stratton: "Electromagnetic Theory", McGraw-Hill Book Company, New York, 1941.
[6]
A.G. Ramm: "Scattering by Obstacles", D. Reidel Publishing Company, Dordrecht, Holland, 1986.
[7]
D.M. Milder: "An improved formalism for wave scattering from rough surface", Journal of the Acoustical Society of America, 89, 1991, 529-541.
[8]
D.M. Milder: "An improved formalism for electromagnetic scattering from a perfectly conducting rough surface", Radio Science, 31, 1996, 1369-1376.
[9]
R.A. Smith: "The operator expansion formalism for electromagnetic scattering from rough dielectric surfaces", Radio Science, 31, 1996, 1377-1385.
[10]
S. Piccolo, M.C. Recchioni, F. Zirilli: "The time harmonic electromagnetic field in a disturbed half-space: An existence theorem and a computational method", Journal of Mathematical Physics,37, 1996, 2762-2786.
[11]
L. Misici, G. Pacelli, F. Zirilli: "A new formalism for wave scattering from a bounded obstacle", Journal of the Acoustical Society of America, 103, 1998, 106-113.
[12]
L. Fatone, C. Pignotti, M.C. Recchioni, F. Zirilli: "Time harmonic electromagnetic scattering from a bounded obstacle: An existence theorem and a computational method", to appear in Journal of Mathematical Physics.
[13]
M.Abramowitz, I.A.Stegun: "Handbook of Mathematical Functions", Dover Publications Inc., New York, 1970.
[14]
A.Ghizzetti, A. Ossicini: "Quadrature Formulae", Birkhäuser Verlag, Basel, 1970.

 

 

 

Magnification of Figures

 

 

ANIMATIONS