i¼1 > > > > > 2 > > P C 3 ðiÞg ðnÞ; : k
i
l2 ¼ 20:5;
Dl2 ¼ 39
if 1 6 l2 6 40;
l2 ¼ 160;
Dl2 ¼ 240
if 40 < l2 6 280;
l2 ¼ 650;
Dl2 ¼ 740
if 280 < l2 6 1020;
l2 ¼ 20:5;
Dl2 ¼ 39
if 1 6 l2 6 40;
l2 ¼ 160;
Dl2 ¼ 240
if 40 < l2 6 280;
l2 ¼ 650;
Dl2 ¼ 740
if 280 < l2 6 1020;
ð17Þ
i¼1
bopt
8 2 P 1 > > C b ðiÞgi ðnÞ; > > > i¼1 > > >
i¼1 > > > > > 2 > > P C 3 ðiÞg ðnÞ; : b
i
ð18Þ
i¼1
where n ¼ Dl2 2 ðl2 l2 Þ and gi(n) are the usual Lagrange polynomials. It should be emphasized that although l2 = 1020 was used as superior limit to calculate the coefficients, Fig. 3 indicates that bigger values of l2 should verify the same linear
4024
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
30 25 20 15 10
Beta Lambda
5 0
0
200
400
µ2
600
800
1000
Fig. 3. Dependence of bopt and kopt with l2.
Table 1 Coefficients determined by least squares fitting i
C 1k
C 2k
C 3k
C 1b
C 2b
C 3b
CP
Cfb
1 2 3 4 5 6
0.8856 10.8663 – – – –
10.7138 20.8501 21.7504 22.9263 23.8373 24.1142
24.4312 25.7294 – – – –
10.6091 12.0328 – – – –
11.6889 21.3005 22.2751 23.4213 24.3291 24.6018
24.9312 26.2294 – – – –
1.0435 0.9774 1.0002 – – –
9.2814 2.2220 2.0108 7.2884 0.5120 –
dependence. The coefficients C jk ðiÞ and C jb ðiÞ determined by least squares fitting are presented in Table 1. To find the dependency of b and k functions with l1, define: Polðl1 Þ ¼
k=kopt ; b=bopt
bðl1 ; l2 Þ ¼ bopt ðl2 Þfb ðl1 Þ;
ð19Þ
kðl1 ; l2 Þ ¼ kopt ðl2 Þfk ðl1 Þ ¼ kopt ðl2 Þfb ðl1 Þ Polðl1 Þ;
ð20Þ
where Pol(l1) and fb(l1) are fitted by Lagrange polynomials through numerical experiments. The numerical fitting showed that degree of polynomial lager than 2 for Pol(l1) or lager than 4 for fb(l1), had very little influence on the relative error in L2-norm. Then the following approximation is introduced Pol(l1) and fb(l1) as Polðl1 Þ ¼
3 X
C P ðiÞgi ðnÞ;
l1 ¼ 0:33148806;
Dl1 ¼ 0:60018177;
ð21Þ
C f b ðiÞgi ðnÞ;
l1 ¼ 0:33148806;
Dl1 ¼ 0:60018177.
ð22Þ
i¼1
fb ðl1 Þ ¼
5 X i¼1
4.2. Convergence study Figs. 4 and 5 present the plot of the relative errors of continuous (CG) and discontinuous (DG) approximations versus the mesh parameter h for three values of k. The curves (CI) corresponding to the error of the nodal interpolant are also included for comparison. In all cases b and k are determined by (17)–(22). The pollution effect, for large values of k, is detected by the presence of a preasymptotic range in the convergence curves, much more significant for the C0 Galerkin approximations. The critical number of degrees of freedom for the Galerkin finite element error can be estimated by qffiffiffiffi k3 [3], whereas for the interpolant this value is N I ¼ pk . It is important to note that in the preasymptotic N CG ¼ 24 range the error of continuous finite element is not ruled by the magnitude of kh. Fig. 5 indicates that the error behavior of the nodal interpolant (CI) and of the discontinuous Galerkin solution (CG) are very close for this three values of k.
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
4025
1.E+02
1.E+02
1.E+01 1.E+01
1.E-01
1.E-02
1.E-03
1.E-04
1.E-05 1.E-01
1.E+00
relative error
relative error
1.E+00
1.E-01 CG-k1 CG-k2 CG-k3 CI-k1 CI-k2 CI-k3
1.E-02
1.E-02
(a)
1.E-03
CG-k1 CG-k2 CG-k3 CI-k1 CI-k2 CI-k3
1.E-03 1.E-01
1.E-04
1.E-02
1.E-03
(b)
h
1.E-04
h
Fig. 4. Convergence behavior of the relative errors of continuous Galerkin method for k2 equal to 400 (CG-k1), 4000 (CG-k2) and 40,000 (CG-k3) compared to the corresponding error of the continuous interpolant (CI): (a) L2-norm, (b) H 1J -seminorm.
1.E+01
10
1.E+00 1
relative error
relative error
1.E-01
1.E-02
0.1
1.E-03
1.E-04
1.E-05 0.1 (a)
CI-k1 CI-k2 CI-k3 DG-k1 DG-k2 DG-k3
0.01
0.01 h
0.001
CI-k1 CI-k2 CI-k3 DG-k1 DG-k2 DG-k3
0.001 0.1
0.01
(b)
0.001
h 2
Fig. 5. Convergence behavior of the relative errors of discontinuous Galerkin method for k equal to 400 (DG-k1), 4000 (DG-k2) and 40,000 (DG-k3) compared to the corresponding error of the continuous interpolant (CI): (a) L2-norm, (b) H 1J -seminorm.
In Figs. 6 and 7 the same convergence study with respect to the mesh refinement is presented, but now parameterized by B = k2h2. This allows a better comparison between the discontinuous solution and the nodal interpolation, as the last satisfies the following error estimates if u 2 H2(X) [28,29]:
4026
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
1.E+02
1.E+02 1.E+01
1.E+01
relative error
1.E+00
relative error
1.E-01 1.E-02
1.E+00
1.E-01
1.E-03
CI-k1 CI-k2 CI-k3 CG-k1 CG-k2 CG-k3
1.E-04 1.E-05
1.E-06 1.E+03 1.E+01 1.E-01
1.E-02
1.E-03
1.E-03 1.E+03 1.E+01
1.E-05
(a)
CI-k1 CI-k2 CI-k3 CG-k1 CG-k2 CG-k3
1.E-01
1.E-03
1.E-05
(b)
Fig. 6. Convergence behavior of the relative errors of continuous Galerkin method for k2 equal to 400 (CG-k1), 4000 (CG-k2) and 40,000 (CG-k3) compared to the corresponding error of the Continuous Interpolant (CI): (a) L2-norm, (b) H 1J -seminorm.
1.E+01
1.E+01
1.E+00 1.E+00
relative error
relative error
1.E-01
1.E-02
DG-k1 DG-k2 DG-k3 CI-k1 CI-k2 CI-k3
1.E-03
1.E-04
1.E-01
1.E-02
DG-k1 DG-k2 DG-k3 CI-k1 CI-k2 CI-k3
1.E-03
1.E-05 1.00E+02 1.00E+00 1.00E-02 1.00E-04 (a)
1.E+02
1.E+00
1.E-02
1.E-04
(b)
Fig. 7. Convergence behavior of the relative errors of discontinuous Galerkin method for k2 equal to 400 (DG-k1), 4000 (DG-k2) and 40,000 (DG-k3) compared to the corresponding error of the continuous interpolant (CI): (a) L2-norm, (b) H 1J -seminorm.
kuex uhI kL2 ðXÞ kuex kL2 ðXÞ juex uhI jH 1 ðXÞ J
juex jH 1 ðXÞ
6 C 1 k 2 h2 ; 6 C 2 kh;
J
where C1 and C2 are constants not depending on k or h. From the curves in Figs. 6 and 7, the following expressions, which are verified for both nodal interpolation and the discontinuous finite element errors, are determined:
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
kuex uhI kL2 ðXÞ kuex kL2 ðXÞ
kuex uhDG kL2 ðXÞ kuex kL2 ðXÞ
juex uhI jH 1 ðXÞ
A
¼ C 1I ðk 2 h2 Þ 1I ;
J
juex jH 1 ðXÞ
4027
A
¼ C 2I ðk 2 h2 Þ 2I ;
J
¼ C 1DG ðk 2 h2 Þ
A1DG
juex uhDG jH 1 ðXÞ J
;
juex jH 1 ðXÞ
¼ C 2DG ðk 2 h2 Þ
A2DG
.
J
The coefficients present in the above expressions are shown in Table 2. It is worth to call attention to the outstanding performance of the discontinuous method in the present example. No significant pollution is observed in the convergence curves and optimal rates of convergence are achieved for reasonable meshes. Table 2 Convergence rates determined by numerical experiments k2
C1I
A1I
C2I
A2I
C1DG
A1DG
C2DG
A2DG
400 4000 40,000
0.0831 0.0828 0.0827
0.9996 0.9988 0.9977
0.2937 0.2893 0.2867
0.4998 0.4993 0.4986
0.0831 0.0875 0.0830
0.9997 1.0103 0.9987
0.2937 0.2896 0.2867
0.4998 0.4994 0.4986
1.05
1.01
0.525
0.505
0
0 0
0.2
0.4
0.6
1
0.8
0
0.2
0.4
0.6
1
0.8
-0.505
-0.525
-1.01
-1.05 EXACT
CG
EXACT
DG
Fig. 8. Solution of homogeneous problem in one dimension k2 = 400. Continuous Galerkin (CG) kh = 0.5 (left) and discontinuous Galerkin (DG) kh = 0.625 (right).
10
1.01
8 6 0.505 4 2 0
0
0.2
0.4
0.6
0.8
1
0
0
0.2
0.4
0.6
0.8
1
-2 -4 -0.505 -6 -8 -10
EXACT
CG
-1.01
EXACT
DG
Fig. 9. Solution of homogeneous problem in one dimension k2 = 4000. Continuous Galerkin (CG) kh = 0.5 (left) and discontinuous Galerkin (DG) kh = 0.625 (right).
4028
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
Figs. 8–10 show the pressure distribution along the domain computed by both continuous and discontinuous finite elements, for k2 = 400, 4000 and 40,000. The corresponding exact solutions are also plotted for comparison. In all approximations the rule of the thumb was followed, with the worst mesh resolution, only used for the discontinuous elements, given by kh 0.625, what is equivalent to ten elements per wavelength. As expected, spurious dispersion of the continuous method is observed, this degradation of the solution quality is a manifestation of the pollution effect. It is important to reinforce that the proposed method is able to capture the correct phase and amplitude even for very coarser meshes. All results presented up to now were obtained using b and k given by (17)–(22). However, in Figs. 1 and 2 is observed that when b and k increase keeping a certain relationship between them, the region where the functional of the error attain its minimum is enlarged. Fig. 11 shows the relationship between b and k for which jREDG REIj 6 103, using a mesh that verifies the rule of thumb. Observing Fig. 11, it is possible to conclude that given a b P bopt fixed and k1 6 k 6 k2 then the error of the discontinuous Galerkin method will be very close to the corresponding error of the nodal interpolant. Fig. 12 shows the dependence of Dk = k2 k1 with b for two values of k: k2 = 4000, 40,000. 1.01
30
20 0.505 10
0
0 0
0.2
0.4
0.6
0.8
0
1
0.2
0.4
0.6
0.8
1
-10 -0.505 -20
-1.01
-30 EXACT
CG
EXACT
DG
2
Fig. 10. Solution of homogeneous problem in one dimension k = 40,000. Galerkin kh = 0.395 (left) and DGFEM kh = 0.625 (right).
1.E+06 lambda
lambda
1.E+06
1.E+06
1.E+06 lambda1
lambda1
lambda2
lambda2
8.E+05
8.E+05
6.E+05
6.E+05
4.E+05
4.E+05
2.E+05
2.E+05 beta
beta
(a)
0.E+00 0.E+00 2.E+05 4.E+05 6.E+05 8.E+05 1.E+06
(b)
0.E+00 0.E+00 2.E+05 4.E+05 6.E+05 8.E+05 1.E+06
Fig. 11. Relation between b and k where the minimum error is obtained in L2-norm, k2 = 4000 (a) and k2 = 40,000 (b).
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
4029
1.E+04
delta lambda
1.E+05
k2=40000 k2=4000
1.E+03
1.E+02
1.E+01 beta 1.E+00 1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05 1.E+06
Fig. 12. Dependence of Dk = k2 k1 with b: k2 = 4000, 40,000.
Despite leading to a non-symmetric matrix and to larger number of degrees of freedom and bandwidth compared to the continuous formulation, the discontinuous formulation is competitive in terms of computational costs, especially for large values of the wave number k. This can be attributed to the reduction of the pollution effect. This fact was observed in a
Table 3 Number of degrees of freedom to obtain a 1% relative error in L2-norm and 10% in H 1J -seminorm k2
NI (L2 and H 1J )
NDG (L2 and H 1J )
NCG (L2)
N CG ðH 1J Þ
400 4000 40,000
57 184 576
114 368 1152
139 792 >3000
66 316 1500
1.E+02
1.E+02
1.E+01 1.E+01
relative error
relative error
1.E+00
1.E-01
1.E-02
1.E+00
1.E-01
1.E-03
1.E-04
1.E-05 1.0E-01 (a)
CG-k1 CG-k2 CG-k3 CI-k1 CI-k2 CI-k3
1.E-02
1.0E-02 h
1.E-03 1.E-01
1.0E-03 (b)
CG-k1 CG-k2 CG-k3 CI-k1 CI-k2 CI-k3 1.E-02 h
1.E-03
Fig. 13. Inhomogeneous problem. Relative errors of continuous Galerkin method for k2 equal to 400 (CG-k1), 4000 (CG-k2) and 40,000 (CG-k3) compared to the corresponding error of the continuous interpolant (CI): (a) L2-norm, (b) H 1J -seminorm.
4030
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
1.E+01
1.E+01
1.E+00
1.E+00
relative error
relative error
number of numerical experiments. Representative results of this study are summarized in Table 3, where, for some values of the wave number, the minimum number of degrees of freedom needed to achieve a fixed a-priori error is presented. Each column corresponds to a different approximation, namely: interpolant (NI), discontinuous Galerkin (NDG) and continuous Galerkin (NCG). Now, we consider an inhomogeneous problem still in one dimension with k2 constant, the inhomogeneity generated by the distributed source f(x) = 2 k2x2 and the following Dirichlet boundary conditions: u(0) = 1 and u(1) = 1 + cos(k). The analytical solution to this problem is uex(x) = x2 + cos(kx). Fig. 13 presents plots of the relative errors of the continuous Galerkin method in L2-norm and H 1J -seminorm versus h for k2 = 400 (CG-k1), k2 = 4000 (CG-k2) and k2 = 40,000 (CG-k3) compared to the corresponding errors of the continuous interpolant (CI). Again, we observe the strong pollution efect on the continuous Galerkin solution. Same plots are presented in Fig. 14 for the discontinuous Galerkin solution with
1.E-01
1.E-02
(a)
1.E-02
CI-k1 CI-k2 CI-k3 DG-k1 DG-k2 DG-k3
1.E-03 1.E-01
1.E-01
1.E-02
1.E-03 1.E-01
1.E-03
h
(b)
CI-k1 CI-k2 CI-k3 DG-k1 DG-k2 DG-k3
1.E-02
1.E-03
h
Fig. 14. Inhomogeneous problem. Relative errors of discontinuous Galerkin method for k2 equal to 400 (DG-k1), 4000 (DG-k2) and 40,000 (DG-k3) compared to the corresponding error of the continuous interpolant (CI): (a) L2-norm, (b) H 1J -seminorm.
2
2
1.5
1.5
1
1
0.5
0.5
0
0
-0.5
-0.5
-1
-1 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 EXACT CG
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 EXACT DG
Fig. 15. Solution of inhomogeneous problem in one dimension k2 = 4000. Continuous Galerkin (left) and DG FEM (right).
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
4031
b and k functions determined by (17)–(22). Observing Fig. 14, one can verify once more that the error of the nodal interpolant and discontinuous Galerkin solution are very close for the three values of k. Fig. 15 presents the solutions for k2 = 4000, obtained with the continuous (left) and discontinuous (right) Galerkin methods with a mesh of 80 elements (kh = 0.79). 4.3. Plane wave propagation—minimizing the pollution effect The discontinuous finite element formulation was tested in a more challenging situation concerning the propagation of a plane wave in a arbitrary direction not necessarily aligned to the mesh. This test is decisive to examine the dispersion properties of the proposed formulation. The problem given by Eq. (1) is considered now in a square domain of unity sides, k2 constant, f(x, y) = 0 and the following Dirichlet boundary conditions: uð0; yÞ ¼ cosðkðy sin hÞÞ; uðx; 0Þ ¼ cosðkðx cos hÞÞ;
uð1; yÞ ¼ cosðkðcos h þ y sin hÞÞ; uðx; 1Þ ¼ cosðkðx cos h þ sin hÞÞ;
whose exact solution is the real part of a plane wave propagating in the h-direction: u(x, y) = cos(k(x cos h + y sin h)). Fig. 16 presents the relative errors in L2-norm and H 1J -seminorm for k2 = 400, as a function of h, corresponding to the 2.50
1.60 CI DG1 DG2 CG GLS
1.20 1.00
1.50
relative error
relative error
2.00
CI DG1 DG2 CG GLS
1.40
1.00
0.80 0.60 0.40
0.50 0.20 0.00
0.00 (a)
0
22.5
45
67.5
90
(b)
2.5
22.5
45
67.5
90
1.6 CI DG1 DG2 CG GLS
CI DG1 DG2 CG GLS
1.4 1.2 relative error
2.0
1.5 relative error
0
1.0
1.0 0.8 0.6 0.4
0.5 0.2 0.0
0.0 (c)
0
22.5
45
67.5
90
(d)
0
22.5
45
67.5
90
Fig. 16. Relative error of the discontinuous Galerkin solution (DG) compared to the continuous interpolant (CI), continuous Galerkin (CG) and (GLS) in L2-norm (a, b) and H 1J -norm (c, d) as a function of h-direction: k2 = 400, (a, c) kh = 1, coarse mesh, (b, d) kh = 0.62, resolvable mesh.
4032
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
continuous interpolant (CI), continuous Galerkin (CG), Galerkin Least Squares (GLS) and the discontinuous Galerkin method with bopt and kopt determined by (17)–(22) (DG1), and b and k chosen such that b1 = 105 bopt and k1 = 108,685 kopt verifying the stability relation established in Fig. 11 (DG2). In case (a) the mesh is coarse kh > 0.62, in case (b) the mesh verifies the rule of thumb kh = p/5 0.62. Same results are presented in Fig. 17 for k2 = 4000. Whenever the mesh verifies the rule of thumb (case (b)) starting from a b = bopt and k = kopt, one can choose b bopt and k kopt keeping the stability relation between them. That is, b and k belong to the region where the functional of the errors in L2-norm and H 1J -seminorm attain small values. For the coarse mesh (case (a)) the previous statement is not valid as show the Figs. 16(a) and 17(a). In this case, it is necessary what b < bopt and k < koptto get the relative error of the discontinuous Galerkin solution close to the relative error of the nodal interpolant. Fig. 18 shows sound pressure distributions in sections x = 0.505 (top) and y = 0.505 (bottom) corresponding to the continuous (left) and discontinuous (right) Galerkin finite element methods compared to the exact solution. The results were obtained with (101 · 101) mesh for h ¼ 3p , that is the h-direction, which corresponds to the largest ‘‘phase’’ error for the 8 discontinuous Galerkin method. The b and k functions were, once again, chosen by using (17)–(22). Those results confirm the good performance of the proposed method.
0.80
3.50
0.70
3.00
0.60
relative error
relative error
2.50
2.00 CI DG1 DG2 CG GLS
1.50
1.00
0.20 0.10
0.00 0
22.5
45
67.5
90
0.00 0 0.80
3.0
0.70
22.5
45
67.5
90
67.5
90
0.60 relative error in H1-norm
relative error
(b)
3.5
2.5 CI DG1 DG2 CG GLS
2.0
1.5
1.0
0.50 CI DG1 DG2 CG GLS
0.40 0.30 0.20
0.5
0.10 0.00
0.0 (c)
CI DG1 DG2 CG GLS
0.40 0.30
0.50
(a)
0.50
0
22.5
45
67.5
90
(d)
0
22.5
45
Fig. 17. Relative error of the discontinuous Galerkin solution (DG) compared to the continuous interpolant (CI), continuous Galerkin (CG) and (GLS) in L2-norm (a, b) and H 1J -norm (c, d) as a function of h-direction: k2 = 4000: (a, c) kh = 0.79, coarse mesh, (b, d) kh = 0.62, resolvable mesh.
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
1.3
4033
1.01
0.78 0.505
0.26 0 0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
-0.26 -0.505 -0.78
-1.01
-1.3 EXACT
CG
1.3
EXACT
DG
1.01
0.78 0.505
0.26 0 0
0.2
0.4
0.6
0.8
0
1
0.2
0.4
0.6
0.8
1
-0.26 -0.505 -0.78
-1.01
-1.3 EXACT
CG
EXACT
DG 2
Fig. 18. Solution of homogeneous problem in two dimension at x = 0.505 (top) and y = 0.505 (bottom) for k = 4000 and h ¼ 3p . Continuous Galerkin 8 (left) and discontinuous Galerkin (right).
5. Conclusions A discontinuous finite element method for Helmholtz equation is presented with C0 continuity on the interelement boundaries enforced in a weak sense depending on two parameters b and k which are crucial for the performance of the proposed method. These parameters are first determined numerically by solving a one dimension homogeneous Helmholtz equation with constant coefficient and Dirichlet boundary conditions. Then, the optimal choice of these parameters are adopted in more general situations in a two dimensional model problem. The one dimensional tests with appropriated values of the parameter b and k show a great accuracy of the proposed finite element formulation without phase error. The error is controlled by the magnitude of kh. That is, the practical ‘‘rule of the thumb’’ guarantees good accuracy of the approximate solution, independently of the wave number. A numerical study of the dispersion properties demonstrates the good performance of the discontinuous finite element method in two dimension problems. Using the optimal values of the parameters obtained in the one dimensional experiments, the pollution error is clearly reduced compared to other stabilized finite element methods. Numerical experiments show that the convergence behavior of the proposed method is very similar to the interpolant, in both L2-norm and H 1J -seminorm, even for large values of the wave number.
4034
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
The numerical results presented indicate a good potential of the proposed formulation to solve Helmholtz problem in the mid and high frequency regime. It should be highlight that the good results are obtained within the framework of standard finite element interpolation. Moreover, stability and accuracy stem only from the added interelement edges terms. No additional stabilization term was required. Acknowledgement The authors wish to thank the Brazilian research funding agencies FAPERJ and CNPq for their support to this work. References [1] I. Harari, T.J.R. Hughes, Finite element method for the Helmholtz equation in an exterior domain: model problems, Comput. Methods Appl. Mech. Engrg. 87 (1991) 59–96. [2] Bayliss, C.I. Goldstein, E. Turkel, On accuracy conditions for the numerical computation of waves, J. Comp. Phys. 59 (1985) 396–404. [3] F. Ihlenburg, I. Babusˇka, Finite element solution of the Helmholtz equation with high wave number Part I: The h-version of the FEM, Comput. Math. Appl. 30 (9) (1995) 9–37. [4] A.K. Aziz, R.B. Kellogg, A.B. Stephens, A two point boundary value problem with a rapidly oscillating solution, Numer. Math. 53 (1988) 107–121. [5] J. Douglas Jr., J.E. Santos, D. Sheen, L. Schreiyer, Frequency domain treatment of one-dimensional scalar waves, Math. Models Methods Appl. Sci. 3 (2) (1993) 171–194. [6] I. Harari, T.J.R. Hughes, Galerkin/least squares finite element methods for the reduced wave equation with non-reflecting boundary conditions in unbounded domains, Comput. Methods Appl. Mech. Engrg. 98 (1992) 411–454. [7] C.I. Goldstein, The weak element method applied to Helmholtz type equations, Appl. Numer. Math. 2 (1986) 409–426. [8] Y.K. Cheung, W.G. Jin, O.C. Zienkiewicz, Solution of Helmholtz equation by Trefftz method, Int. J. Numer. Methods Engrg. 32 (1) (1991) 63–78. [9] I. Harari, T.J.R. Hughes, A cost comparison of boundary element and finite element methods for problems of time-harmonic acoustics, Comput. Methods Appl. Mech. Engrg. 97 (1992) 77–102. [10] L.L. Thompson, P.M. Pinsky, A Galerkin least squares finite element method for the two-dimensional Helmholtz equation, Int. J. Numer. Methods Engrg. 38 (3) (1995) 371–397. [11] F. Ihlenburg, I. Babusˇka, Dispersion analysis and error estimation of Galerkin finite element methods for the numerical computation of wave, Int. J. Numer. Methods Engrg. 38 (1995) 3745–3774. [12] I. Babusˇka, F. Ihlenburg, E.T. Paik, S.A. Sauter, A generalized finite element method for solving the Helmholtz equation in two dimensions with minimal pollution, Comput. Methods Appl. Mech. Engrg. 128 (1995) 325–359. [13] I. Babusˇka, F. Ihlenburg, T. Strouboulis, S.K. Gangaraj, A posteriori error estimation for finite element solutions of Helmholtz equation—Part II: Estimation of the pollution error, Int. J. Numer. Methods Engrg. 40 (21) (1997) 3883–3900. [14] I. Babusˇka, S.A. Sauter, Is the pollution effect of the FEM avoidable for the Helmholtz equation considering high wave numbers, SIAM J. Numer. Anal. 34 (1997) 2392–2423. [15] L.P. Franca, C. Farhat, A.P. Macedo, M. Lesoinne, Residual-free bubbles for the Helmholtz equation, Int. J. Numer. Methods Engrg. 40 (1997) 4003–4009. [16] I. Harari, Reducing spurious dispersion, anisotropy and reflection in finite element analysis of time-harmonic acoustics, Comput. Methods Appl. Mech. Engrg. 140 (1/2) (1997) 39–58. [17] L.P. Franca, A.P. Macedo, A two-level finite element method and its application to the Helmholtz equation, Int. J. Numer. Methods Engrg. 43 (1) (1998) 23–32. [18] M. Stojek, Least-squares Trefftz-type elements for the Helmholtz equation, Int. J. Numer. Methods Engrg. 41 (5) (1998) 831–849. [19] O. Cessenat, B. Despres, Application of an ultra weak variational formulation of elliptic PDEs to the two-dimensional Helmholtz problem, SIAM J. Numer. Anal. 35 (1998) 255–299. [20] P. Bouillard, Influence of the pollution on the admissible/field error estimation for FE solutions of the Helmholtz equation, Int. J. Numer. Methods Engrg. 45 (7) (1999) 783–800. [21] K. Gerdes, F. Ihlenburg, On the pollution effect in FE solutions of the 3D-Helmholtz equation, Comput. Methods Appl. Mech. Engrg. 170 (1/2) (1999) 155–172. [22] J.L. Cipolla, Subgrid modeling in a Galerkin method for the Helmholtz equation, Comput. Methods Appl. Mech. Engrg. 177 (1999) 35–49. [23] P. Monk, Da-Qing Wang, A least-squares method for the Helmholtz equation, Comput. Methods Appl. Mech. Engrg. 175 (1999) 121–136. [24] A.A. Oberai, P.M. Pinsky, A residual-based finite element method for the Helmholtz equation, Int. J. Numer. Methods Engrg. 49 (2000) 399–419. [25] C. Farhat, A.P. Macedo, M. Lesoinne, A two-level domain decomposition method for the iterative solution of high frequency exterior Helmholtz problems, Numer. Math. 85 (2000) 283–308. [26] C. Farhat, I. Harari, L. Franca, The discontinuous enrichment method, Comput. Methods Appl. Mech. Engrg. 190 (2001) 6455–6479. [27] C. Farhat, I. Harari, U. Hetmaniuk, A discontinuous Galerkin method with Lagrange multipliers for the solution of Helmholtz problems in the midfrequency regime, Comput. Methods Appl. Mech. Engrg. 192 (2003) 1389–1419. [28] G. Strang, G.J. Fix, An Analysis of the Finite Element Method, Prentice Hall, Englewood Cliffs, NJ, 1973. [29] F. Ihlenburg, Finite Element Analysis of Acoustic Scattering, Applied Mathematical Sciences, vol. 132, Springer-Verlag, New York, 1998. [30] J. Douglas Jr., T. Dupont, Interior Penalty Procedures for Elliptic and Parabolic Galerkin Methods, Lecture Notes in Physics, vol. 58, SpringerVerlag, Berlin, 1976. [31] G.A. Baker, Finite element methods for elliptic equations using nonconforming elements, Math. Comput. 31 (1977) 45–59. [32] M.F. Wheeler, An elliptic collocation-finite element method with interior penalties, SIAM J. Numer. Anal. 15 (1) (1978) 152–161. [33] P. Percell, M.F. Wheeler, A local residual finite element procedure for elliptic equations, SIAM J. Numer. Anal. 15 (4) (1978) 705–714. [34] L.M. Delves, C.A. Hall, An implicit matching principle for global element calculations, J. Inst. Math. Appl. 23 (1979) 223–234. [35] D.N. Arnold, An interior penalty finite element method with discontinuous elements, SIAM J. Numer. Anal. 19 (4) (1982) 742–760. [36] J.T. Oden, I. Babusˇka, C.E. Baumann, A discontinuous hp finite element method for diffusion problems, J. Comp. Phys. 146 (1998) 491–519.
G.B. Alvarez et al. / Comput. Methods Appl. Mech. Engrg. 195 (2006) 4018–4035
4035
[37] I. Babusˇka, C.E. Baumann, J.T. Oden, A discontinuous hp finite element method for diffusion problems: 1-D analysis, Comput. Math. Appl. 37 (10) (1999) 103–122. [38] C.E. Baumann, J.T. Oden, A discontinuous hp finite element method for convection-diffusion problems, Comput. Methods Appl. Mech. Engrg. 175 (1999) 311–341. [39] C.E. Baumann, J.T. Oden, A discontinuous hp finite element method for the Euler and Navier–Stokes equations, Int. J. Numer. Methods Fluids 31 (1999) 79–95. [40] D.N. Arnold, F. Brezzi, B. Cockburn, D. Marini, Discontinuous Galerkin methods for elliptic problems, Technical Report of Instituto di Analisi Numerica del C.N.R., Pavia, Italy (1999). [41] E.G. Dutra do Carmo, A.V.C. Duarte, A discontinuous finite element-based domain decomposition method, Comput. Methods Appl. Mech. Engrg. 190 (2000) 825–843. [42] A.V.C. Duarte, E.G. Dutra do Carmo, F.A. Rochinha, Consistent discontinuous finite elements in elastodynamics, Comput. Methods Appl. Mech. Engrg. 190 (2000) 193–223. [43] A.V.C. Duarte, F.A. Rochinha, E.G. Dutra do Carmo, Discontinuous finite element formulations applied to cracked elastic domains, Comput. Methods Appl. Mech. Engrg. 185 (2000) 21–36. [44] E.G. Dutra do Carmo, A.V.C. Duarte, New formulations and numerical analysis of discontinuous Galerkin methods, Comput. Appl. Math. 21 (3) (2002) 661–715.