Abstract
This work presents a new method, the SOR_FEM, spurious oscillation reduction-FEM, that uses analytical solutions of simple problems to find numerical solutions of more complex problems to reduce the spurious oscillations that occur due to solution discontinuity. With the proposed method it is possible to find numerical solutions without spurious oscillations of problems submitted to impulsive point sources without using any approximation for the Dirac delta function. To validate the proposed method, linear problems of heat diffusion and wave propagation in homogeneous and heterogeneous media are solved with the Finite Element Method (FEM).
Subject terms: Engineering, Civil engineering
Introduction
Many physical phenomena studied in engineering such as heat transfer, fluid mechanics, solid mechanics, wave propagation, etc., can be mathematically represented by partial differential equations. To obtain the solutions of these equations, either analytical or numerical methods can be applied. Analytical solution methods provide exact solutions, but their application is restricted to simple problems1. Numerical methods provide approximate solutions; however, these methods can be applied to non-homogeneous, non-linear problems with complex boundary conditions and irregular geometry1.
The Finite Element Method (FEM) is a numerical method widely used in engineering analysis for solving complex mathematical problems2. However, it is difficult for the FEM to approximate solutions with discontinuity3. Transient wave propagation problems solutions which may exhibit spurious oscillations around a discontinuity point, related to the Gibbs phenomenon, may also exhibit amplitude decay and numerical period elongation, which makes the numerical wave propagation velocity different from the physical velocity resulting in dissipation and dispersion errors4–7.
There are distinct methods in the literature that aim to reduce the spurious oscillations that occur in the numerical solution of wave propagation problems. Various research works have been conducted to develop time integration methods with controlled numerical damping to dissipate numerical, thus spurious, high frequencies8–19. Variations of the discontinuous Galerkin method have been studied, in which the method is applied in the time and space discretizations to reduce spurious oscillations around discontinuities20–22. Other authors proposed modifications for the spatial integration rule used to obtain the mass and stiffness matrices6,7,23. Ham and Bathe developed an enriched finite element method that combines the advantages of the spectral method, which uses harmonic functions as base functions, with the advantages of the finite element method to solve wave propagation problems4. Studies show that it is possible to use a post-processing method to filter the noise in the solution and, thus, errors of the numerical solutions3,24,25.
Solutions discontinuities can occur when discontinuous functions, such as the Dirac delta function, are used as the source term in partial differential equations. The Dirac delta function is used to represent the effect of point sources or instantaneous impulses in partial differential equations, as in the case of concentrated loads, moving loads, impact loads, explosions, etc. In problems in which the Dirac delta function is used as the source term in the partial differential equation, published research works show that it may be necessary to adopt a smooth approximation for this function26–30.
This work presents a method that uses the analytical solution of a simple problem to find the numerical solution of a more complex problem to reduce the spurious oscillations that occur due to the solution discontinuity. In the proposed method worked out here, whose preliminary ideas were presented in31, algebraic manipulations are performed on the partial differential equation to be solved to replace the source term by an auxiliary analytical solution of a known problem. With the proposed method it is possible to find numerical solutions without spurious oscillations of problems submitted to impulsive point sources without using an approximation for the Dirac delta function. To validate the proposed method, linear problems of heat diffusion and wave propagation in homogeneous and heterogeneous media are solved with the finite element method.
It is important to remark that no numerical diffusion is performed by the proposed method; however, sometimes a local adaptation of the auxiliary solution may be necessary. Herein local adaptations of the auxiliary solutions were only necessary for the wave propagation problems.
Methodology
Heat diffusion
The linear heat diffusion problem in heterogeneous two-dimensional media is defined by the following differential equation:
| 1 |
where is the media temperature at point at time , is the source term, is the specific heat capacity, is the density and is the thermal conductivity.
In this paper denotes known analytical solution. For linear heat diffusion problems in two-dimensional homogeneous media and source term equal to that given by Eq. (1), u* can be obtained solving Eq. (2) below:
| 2 |
where , and are the properties of the homogeneous media.
The proposed method replaces the source term indicated in Eq. (1) by smoothers source terms given by the left-hand-side of Eq. (2), which are more amenable for numerical treatment by the FEM. Equalizing left-hand-sides of Eqs. (1) and (2), subsequently subtracting adding and to both sides of the resulting equation one obtains:
| 3 |
Considering , and one obtains:
| 4 |
Equation (4) can be discretized in space by weighted residuals32 as indicated by Eq. (5),
| 5 |
where is an open bounded set in with Lipschitz boundary denoted by , is the residual in the domain, is the residual on the boundary, and are weighting functions.
The Galerkin approach leads to the following weak FEM matrix expression:
| 6 |
where ,, is the thermal capacity matrix, is the thermal conductivity matrix and is the heat flux vector, given by:
| 7 |
| 8 |
| 9 |
| 10 |
| 11 |
Note that is shape function, and also weighting function as the Galerkin approach is used here.
The finite difference method can be applied in the time discretization of Eq. (6) as indicated below:
| 12 |
The solution for the time is obtained by considering Eq. (6) at time , then and given above can be substituted into Eq. (6) to obtain:
| 13 |
The parameter used here, leads to the Crank–Nicholson scheme. Equation (13) gives rise to an implicit algorithm, unconditionally stable. The answer of the problem is found by computing at each discrete time .
Wave propagation
The linear wave propagation problem in heterogeneous two-dimensional media is defined by the following differential equation:
| 14 |
where is the displacement at the point at time , is the source term, is the density, is the Young modulus and is the thickness.
The proposed method for wave propagation problems can be established following a procedure like that shown in the previous subsection, resulting in the following expression:
| 15 |
where , and .
Applying weighted residuals, followed by the usual Galerkin procedure and the classical FEM space discretization the following matrix expression results:
| 16 |
where ,, is the mass matrix, is the stiffness matrix and is the force vector, given by:
| 17 |
| 18 |
| 19 |
| 20 |
| 21 |
The Newmark method indicated below
| 22 |
| 23 |
applied to discretize Eq. (16) in time gives:
| 24 |
The parameters and used in Eqs. (22) and (23) led to the implicit approach indicated by Eq. (24). The answer to the problem is found by computing at each discrete time .
Validation
Example 1
In this problem, one finds the temperature resulting from the application of an impulsive point source in a two-dimensional square domain, as illustrated in Fig. 1, with Dirichlet boundary condition on the whole boundary. The initial condition adopted is .
Figure 1.

The problem solved in example 1.
According to Carslaw and Jaeger33, the analytical solution for this example is given by:
| 25 |
where is the thermal diffusivity defined by , and are the source point coordinates and and are the domain sides.
Since the domain under analysis is homogeneous the terms and of the Eq. (13) are null, so the governing equation to be solved for is given by:
| 26 |
To apply the developed method, it was used the analytical solution of an infinite two-dimensional homogeneous domain problem submitted to the same source term illustrated in Fig. 1. According to Carslaw and Jaeger33, this analytical solution, denoted as in Eq. (3), is given by:
| 27 |
Boundary conditions must satisfy over the boundary an equation like , , where gives the Dirichlet boundary condition and gives the Neumann boundary condition. One can obey the boundary condition of the original problem if the equation to be solved, for instance Eq. (26), or else any other one obeys: , . Thus, the Dirichlet boundary condition to solve Eq. (26) is defined by:
| 28 |
where and are boundary coordinates of the domain illustrated in Fig. 1.
The proposed method, SOR_FEM (spurious oscillation reduction-FEM), employed a uniform mesh composed of 3600 quadrilateral bilinear elements with four nodes. The element sides were equal to 0.2. The time-step used was . At the end of each time-step the proposed method solution was computed by . Figure 2 shows the time history of at the source application point.
Figure 2.

Time history of at the point .
Since , the solution of results on the correction applied on the values to match the values. On the first time-steps no relevant correction on the solution is needed since the value on the boundary given by Eq. (28) is close to 0 and, thus is . In the classical methods on the first time steps the solution of is concentrated around the source application point while in the proposed method the solution is smooth, as shown in Fig. 2, thus the latter is more amenable for numerical treatment by the Finite Element Method.
The proposed method was compared to a conventional method which consists of discretizing Eq. (1) in space by Galerkin approach, which results in the following matrix equation:
| 29 |
where has only one nonnull element , where “i” indicates node number with coordinates .
The Eq. (29) was discretized in time using two different methods, the Cranck-Nicolson and the Implicit Euler. The application of the Implicit Euler method to Eq. (29) results in the following expression:
| 30 |
The answer obtained through Eq. (30) was called G-IE, this response was found using the same mesh and time discretization defined above for the proposed method. The implicit Euler was chosen because of its low cost and enhanced stability, although being first order accurate2.
The application of the Cranck-Nicolson method in Eq. (29) results in the following expression:
| 31 |
To represent the effect of the source in Eq. (31) it was used the method described by Lardner and Song34 which consists of using as the initial condition, where is the energy released by the pulse, and are respectively the lengths of the element sides in and directions. The answer obtained through Eq. (31) was called G-CN, the answer was found considering and using the same mesh and time discretization defined above for the proposed method. The Cranck-Nicolson method was chosen because it is second-order accurate and may result in responses with spurious oscillations when applied to problems submitted to impulsive point sources. Since the Cranck-Nicolson method was also applied in time discretization of the SOR_FEM, it is possible to show that the SOR_FEM results in a more stable solution.
Figures 3, 4 and 5 depicts the temperature along the x-axis at different time instants.
Figure 3.
Temperature along the x-axis at time t = 0.1.
Figure 4.
Temperature along the x-axis at time t = 0.5.
Figure 5.
Temperature along the x-axis at time t = 1.2.
The Fig. 6 shows the relative error calculated for different time-steps and different mesh refinements at time . In Fig. 6a the problem was solved using as the element sides. In Fig. 6b the problem was solved using as time-step. The relative error was calculated using the following expression:
| 32 |
where is the analytical solution and is the numerical solution.
Figure 6.
Relative error for different time-step and mesh refinements at time t = 1.2.
Figures 3 and 4 show that in the first time-steps the answer from de G-CN method oscillates and the Fig. 5 shows that after a certain number of time-steps the spurious oscillations are dissipated, that justifies the behavior of the G-CN curve in the Fig. 6a in which the accuracy of the G-CN method is better than the accuracy of the G-IE method for smaller time-steps.
The analysis of the results shows that the proposed method, the SOR_FEM, gives better accuracy in all cases analyzed and with the proposed method is possible to use the Cranck-Nicolson method in time discretization to obtain a numerical solution without spurious oscillation and second order accuracy.
Example 2
In this problem, one finds the temperature resulting from the application of an impulsive line source in an infinite rod, divided into 2 regions, as illustrated in Fig. 7. The physical properties of the model are: thermal conductivity and , specific heat capacity and , mass density and . The initial condition adopted for the two-dimensional FEM model employed is .
Figure 7.

The problem solved in example 2.
According to Carslaw and Jaeger33, the analytical solution for this example is given by:
| 33 |
where is the thermal diffusivity defined by and and is the source point coordinate, equal to 6 in the present case as shown in Fig. 7.
To apply the developed method, it was used the analytical solution of an infinite homogeneous rod submitted to the same source term illustrated in Fig. 7. According to Carslaw and Jaeger33, this analytical solution, denoted as in Eq. (3), is written as follows:
| 34 |
The time derivative indicated in Eq. (3) is given by:
| 35 |
Physical property of region 2 was chosen for the solution because it is the region where the source is applied, however this is not mandatory, although the best in this analysis. A good choice is to have physical properties with the same order of magnitude of those of the real problem.
The proposed method (SOR_FEM) employed a uniform mesh composed of 480 quadrilateral bilinear finite elements with four nodes. The element sides were and . The time-step used was . At the end of each time-step, the proposed method solution was computed by .
The SOR_FEM was compared against the methods of the literature given by Eqs. (30) and (31) using the same mesh and time discretization defined above for the proposed method. To represent the effect of the source in Eq. (31) the initial condition was adopted. To simulate the infinite medium in all methods analyzed the domain was truncated at the coordinates and and the analytical solution given by Eq. (33) was used as Dirichlet boundary condition.
The Figs. 8 and 9 depicts the temperature along the line at different time instants.
Figure 8.
Temperature along the line y = 0.5 at time t = 0.6.
Figure 9.
Temperature along the line y = 0.5 at time t = 1.2.
The Fig. 10 shows the relative error calculated for different time-steps and different mesh refinements at time t = 1.2. In Fig. 10a the problems were solved using and as the element sides. In Fig. 10b the problems were solved using as time-step. The relative error was calculated using the Eq. (32).
Figure 10.
Relative error variation for different time step sizes and mesh refinements at time t = 1.2.
This analysis illustrates that the SOR_FEM can be applied to non-homogeneous bodies. Like example 1, spurious oscillations were present for early times in the G-CN approach and eliminated by the SOR_FEM approach. Also, the SOR_FEM resulted in better accuracy in all cases analyzed.
It is important to observe that like in the previous application, even for time steps 10 times bigger than the ones employed for G-IE and G-CN the accuracy of the SOR_FEM is still much better.
Example 3
In this example, a two-dimensional finite element space discretization was used to analyze a clamped rod submitted to axial forces instantaneously applied at the initial time, as illustrated in Fig. 11. It is assumed that the entire domain has zero initial displacement, velocity and acceleration. The geometric and physical properties of the model are: thickness , Young modulus , mass density and Poisson coefficient υ = 0.
Figure 11.

Representation of the problem solved in example 3.
The analytical solution for this example is given by:
| 36 |
where is the axial force, is the rod length and is the wave propagation velocity given by .
To apply the developed method, it is necessary to find the analytical solution of a semi-infinite problem like the problem under analysis, as illustrated in Fig. 12.
Figure 12.

Representation of the semi-infinite media problem used to obtain u*.
The analytical solution of the semi-infinite problem to be used in Eq. (16) is given by:
| 37 |
where is the Heaviside function.
The solution given by Eq. (37) is discontinuous, thus it is necessary to smooth its discontinuous part to reduce the spurious oscillations. The following equation is used as a smooth approximation of Eq. (37):
| 38 |
where is the coefficient that determines the smoothness degree of the response.
The Fig. 13 shows a comparison of the displacements obtained by Eqs. (37) and (38) along the x-axis for different values of s and at time 0.0001. The figure shows that as the value of s increases becomes closer to . The value of s should be adopted based on the mesh and time discretization, the finer the mesh and the time discretization the greater the value of s that can be adopted.
Figure 13.
Comparison of and at time t = 0.0001.
Since the rod under analysis is homogeneous the terms and of the Eq. (14) are null, so the SOR_FEM governing equation is given by:
| 39 |
with Dirichlet boundary condition on the clamped end equal to:
| 40 |
and with Neumann boundary condition equal to:
| 41 |
The proposed method employed a uniform mesh composed of 10,000 quadrilateral bilinear elements with four nodes. The element sides were and . The time-step used was . At the end of each time-step, the proposed method solution was computed by .
As established in the literature, the conventional finite element method results in responses with spurious oscillations when the problem has discontinuous solutions, as in the case of the example under analysis. To illustrate this fact, the Galerkin and Newmark methods were applied to Eq. (14) giving as result the following expression:
| 42 |
The answer obtained through Eq. (42) was called G-NM, this response was found using and and using the same mesh and time discretization described above for the proposed method. The Newmark method was chosen because it is second-order accurate. Since the Newmark method was also applied in time discretization of the SOR_FEM, it is possible to show that the SOR_FEM results in a more stable solution.
Figure 14 shows the time history of displacement, Fig. 15 shows the time history of velocity and Fig. 16 shows the time history of support reaction. In Figs. 14 and 15 the response was obtained at the rod center. In all cases the response was found using in the Eq. (38) for the proposed method.
Figure 14.
Time history of displacement at the rod center.
Figure 15.
Time history of velocity at the rod center.
Figure 16.
Time history of support reaction.
The smooth approximation adopted for the proposed method smoothed the solution around discontinuity points and resulted in good accuracy away from discontinuity points, also it resulted in a more stable solution without spurious oscillations.
The Fig. 17 shows the relative error calculated for different time-steps and different mesh refinements at time t = 0.005. In Fig. 17a the problems were solved using and as the element sides. In Fig. 17b the problems were solved using as time-step. The relative error, given by Eq. (32), was calculated using the time history of velocity at the rod center. The results show that the proposed method solution converges with the mesh and the time-step refinements. Most important is to notice that the errors of the standard method are much worse than shown in the Fig. 17; as shown in Fig. 15 results in the neighborhood of discontinuities lead to a serious misinterpretation for design.
Figure 17.
Relative error for velocities for different time step sizes and mesh refinements at time t = 0.005.
Example 4
In this example, a two-dimensional finite element space discretization was used to analyze a nonhomogeneous clamped rod submitted to axial forces instantaneously applied at the initial time and divided into two regions, as illustrated in Fig. 18. It is assumed that the entire domain has zero initial displacement, velocity and acceleration. The Young modulus for the region 1 is and the Young modulus for the region 2 is . The other geometric and physical properties for the two regions are: thickness , mass density and Poisson coefficient .
Figure 18.

Representation of the problem solved in example 4.
The same analytical solution given by Eq. (38) was used to apply the proposed method in this example. As the mass density is the same for both regions, the term of Eq. (16) is null, so the SOR_FEM governing equation is given by:
| 43 |
with boundary conditions given by the Eqs. (40) and (41). The matrices and were determined using . The same mesh and time discretizations described for example 3 were used.
An analytical expression is not available for this problem, so the proposed method was only compared with the G-NM given by Eq. (42).
Figure 19 shows the time history of displacement, Fig. 20 shows the time history of velocity and Fig. 21 shows the time history of support reaction. In Figs. 19 and 20 the response was obtained at the region 2 center point. In all cases the response was found using in the Eq. (38) for the proposed method application. These analyses illustrate that the SOR_FEM can be applied to non-homogeneous bodies. Like example 3, strong spurious oscillations were present in the standard FEM approach, and eliminated by the SOR_FEM approach presented here.
Figure 19.

Time history of displacement at the region 2 center.
Figure 20.

Time history of velocity at the region 2 center.
Figure 21.

Time history of support reaction.
Conclusion
The results of examples 1 and 2 show that with the SOR_FEM it is possible to obtain numerical solutions of linear heat diffusion problems subjected to concentrate impulsive sources which are accurate and free from spurious oscillations. It is possible to obtain numerical solutions without spurious oscillations applying specific time integration methods, e. g. the Implicit Euler used here eliminated spurious oscillations at the expense of a loss of accuracy for early time, which remained on the neighborhood of the source up to the end of the analysis.
The results of examples 3 and 4 show that with the SOR_FEM it is possible to smooth the response discontinuities of linear wave propagation problems and thus obtain an approximate numerical solution without spurious oscillations. Additionally, the proposed method has the advantage that the formulation is simple to apply, resulting in a finite element matrix form with few additional terms, which has a well-established solution described in the literature.
In the wave propagation problems, the proposed method applications were limited in this paper to cases where it is possible to find a smooth approximation to the analytical solution, , which is used to replace the source term of the problem to be solved, therefore, it is necessary to perform research effort to find techniques capable of smoothing the analytical solutions to be used with the proposed method.
A possible generalization is to employ numerical solutions for homogeneous bodies obtained by series expansions, or any numerical method such as finite or boundary elements, finite differences, finite volumes, etc., instead of analytical ones.
Acknowledgements
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001, Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) (Grant nos. 422589/2021-7, 305949/2019-5, 141367/2018-0), Fundação de Amparo à Pesquisa do Estado do Rio de Janeiro (FAPERJ) (Grant nos. E-26/211.800/2015, E-26/203.021/2017, E-26/210.401/2018, E-26/201.124/2021), PETROBRAS (4600571711).
Author contributions
A.B.N.: Writing, Investigation, Validation; W.J.M.: Conceptualization, Writing-review, Supervision, W.G.F.: Conceptualization, Supervision. All authors contributed to the study conception and design. All authors reviewed the manuscript.
Data availability
The data required to reproduce these results are available by contacting the corresponding author.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Eftekhari SA. A differential quadrature procedure with regularization of the Dirac-delta function for numerical solution of moving load problem. Lat. Am. J. Solids Struct. 2014;12:1241–1265. doi: 10.1590/1679-78251417. [DOI] [Google Scholar]
- 2.Bathe KJ. Finite Element Procedures. 2. Prentice Hall; 2014. [Google Scholar]
- 3.Koh HS, Lee JW, Kwon KK, Yoon GH. Development of post processing for wave propagation problem: Response filtering method. Appl. Sci. 2020;10:9032. doi: 10.3390/app10249032. [DOI] [Google Scholar]
- 4.Ham S, Bathe KJ. A finite element method enriched for wave propagation problems. Comput. Struct. 2012;94:1–12. doi: 10.1016/j.compstruc.2012.01.001. [DOI] [Google Scholar]
- 5.Chin RCY. Dispersion and Gibbs phenomenon associated with difference approximations to initial boundary-value problems for hyperbolic equations. J. Comput. Phys. 1975;18:233–247. doi: 10.1016/0021-9991(75)90001-7. [DOI] [Google Scholar]
- 6.Guddati MN, Yue B. Modified integration rules for reducing dispersion error in finite element methods. Computer Comput. Methods Appl. Mech. Eng. 2004;193:275–287. doi: 10.1016/j.cma.2003.09.010. [DOI] [Google Scholar]
- 7.Idesman A, Schmidt M, Foley J. Accurate finite element modeling of linear elastodynamics problems with the reduced dispersion error. Comput. Mech. 2011;47:555–572. doi: 10.1007/s00466-010-0564-3. [DOI] [Google Scholar]
- 8.Newmark NM. A method of computation for structural dynamics. J. Eng. Mech. Div. 1959;85(3):67–94. doi: 10.1061/JMCEA3.0000098. [DOI] [Google Scholar]
- 9.Wilson E, Farhoomand I, Bathe K. Nonlinear dynamic analysis of complex structures. Earthq. Eng. Struct. Dyn. 1973;1(3):241–252. doi: 10.1002/eqe.4290010305. [DOI] [Google Scholar]
- 10.Hilber HM, Hughes TJ, Taylor RL. Improved numerical dissipation for time integration algorithms in structural dynamics. Earthq. Eng. Struct. Dyn. 1977;5(3):283–292. doi: 10.1002/eqe.4290050306. [DOI] [Google Scholar]
- 11.Bazzi G, Anderheggen E. The ρ-family of algorithms for time-step integration with improved numerical dissipation. Earthq. Eng. Struct. Dyn. 1982;10(4):537–550. doi: 10.1002/eqe.4290100404. [DOI] [Google Scholar]
- 12.Hoff C, Pahl P. Development of an implicit method with numerical dissipation from a generalized single-step algorithm for structural dynamics. Comput. Methods Appl. Mech. Eng. 1988;67(3):367–385. doi: 10.1016/0045-7825(88)90053-9. [DOI] [Google Scholar]
- 13.Chung J, Hulbert GM. A time integration algorithm for structural dynamics with improved numerical dissipation: The generalized-α method. J. Appl. Mech. 1993;60:371–375. doi: 10.1115/1.2900803. [DOI] [Google Scholar]
- 14.Bathe KJ. Conserving energy and momentum in nonlinear dynamics: A simple implicit time integration scheme. Comput. Struct. 2007;85(7):437–445. doi: 10.1016/j.compstruc.2006.09.004. [DOI] [Google Scholar]
- 15.Noh G, Bathe KJ. An explicit time integration scheme for the analysis of wave propagations. Comput. Struct. 2013;129:178–193. doi: 10.1016/j.compstruc.2013.06.007. [DOI] [Google Scholar]
- 16.Soares D., Jr A simple and effective new family of time marching procedures for dynamics. Comput. Methods Appl. Mech. Eng. 2015;283:1138–1166. doi: 10.1016/j.cma.2014.08.007. [DOI] [Google Scholar]
- 17.Kim W. A new family of two-stage explicit time integration methods with dissipation control capability for structural dynamics. Eng. Struct. 2019;195:358–372. doi: 10.1016/j.engstruct.2019.05.095. [DOI] [Google Scholar]
- 18.Ji Y, Xing Y. A three-stage explicit time integration method with controllable numerical dissipation. Arch. Appl. Mech. 2021;91:3959–3985. doi: 10.1007/s00419-021-01989-z. [DOI] [Google Scholar]
- 19.Soares D., Jr A novel single-step explicit time-marching procedure with improved dissipative, dispersive and stability properties. Comput. Methods Appl. Mech. Eng. 2021;386:114077. doi: 10.1016/j.cma.2021.114077. [DOI] [Google Scholar]
- 20.Hughes TJR, Hulbert GM. Space-time finite element methods for elastodynamics: Formulations and error estimates. Comput. Methods Appl. Mech. Eng. 1988;66(3):339–363. doi: 10.1016/0045-7825(88)90006-0. [DOI] [Google Scholar]
- 21.Hulbert GM, Hughes TJ. Space-time finite element methods for second-order hyperbolic equations. Comput. Methods Appl. Mech. Eng. 1990;84:327–348. doi: 10.1016/0045-7825(90)90082-W. [DOI] [Google Scholar]
- 22.Li XD, Wiberg NE. Structural dynamic analysis by a time-discontinuous Galerkin finite element method. Int. J. Numer. Methods Eng. 1996;39(12):2131–2152. doi: 10.1002/(SICI)1097-0207(19960630)39:12<2131::AID-NME947>3.0.CO;2-Z. [DOI] [Google Scholar]
- 23.Yue B, Guddati MN. Dispersion-reducing finite elements for transient acoustics. J. Acoust. Soc. Am. 2005;41:118–2132. [Google Scholar]
- 24.Holmes N, Belytschko T. Postprocessing of finite element transient response calculations by digital filters. Comput. Struct. 1976;6:211–216. doi: 10.1016/0045-7949(76)90032-8. [DOI] [Google Scholar]
- 25.Idesman A, Samajder H, Aulisa E, Seshaiyer P. Benchmark problems for wave propagation in elastic materials. Comput. Mech. 2009;43:797–814. doi: 10.1007/s00466-008-0346-3. [DOI] [Google Scholar]
- 26.Waldén J. On the approximation of singular source terms in differential equations. Numer. Methods Partial Differ. Equ. 1999;15:503–520. doi: 10.1002/(SICI)1098-2426(199907)15:4<503::AID-NUM6>3.0.CO;2-Q. [DOI] [Google Scholar]
- 27.Tornberg A-K, Engquist B. Numerical approximations of singular source terms in differential equations. J. Comput. Phys. 2004;200:462–488. doi: 10.1016/j.jcp.2004.04.011. [DOI] [Google Scholar]
- 28.Rivera MJ, Trujillo M, Romero-García V, López Molina JA, Berjano E. Numerical resolution of the hyperbolic heat equation using smoothed mathematical functions instead of Heaviside and Dirac delta distributions. Int. Commun. Heat Mass Transf. 2013;46:7–12. doi: 10.1016/j.icheatmasstransfer.2013.05.017. [DOI] [Google Scholar]
- 29.Eftekhari SA. A note on mathematical treatment of the Dirac-delta function in the differential quadrature bending and forced vibration analysis of beams and rectangular plates subjected to concentrated loads. Appl. Math. Model. 2015;39:6223–6242. doi: 10.1016/j.apm.2015.01.063. [DOI] [Google Scholar]
- 30.Hosseini B, Nigam N, Stockie JM. On regularizations of the Dirac delta distribution. J. Comput. Phys. 2016;305:423–447. doi: 10.1016/j.jcp.2015.10.054. [DOI] [Google Scholar]
- 31.Mansur WJ. Class Notes. COPPE/Federal University of Rio de Janeiro; 2018. [Google Scholar]
- 32.Zienkiewicz OC, Morgan K. Finite Elements and Approximation. Wiley-Interscience; 1983. [Google Scholar]
- 33.Carslaw HS, Jaeger JC. Conduction of Heat in Solids. 2. Clarendon Press; 1959. [Google Scholar]
- 34.Lardner RW, Song Y. An algorithm for three-dimensional convection and diffusion with very different horizontal and vertical length scales. Int. J. Numer. Methods Eng. 1991;32:1303–1319. doi: 10.1002/nme.1620320609. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data required to reproduce these results are available by contacting the corresponding author.












