Document Type


Publication Date


Publication Title

SIAM Journal on Numerical Analysis


In several recent works, we developed a new second order, A-stable approach to wave propagation problems based on the method of lines transpose (MOL$^T$) formulation combined with alternating direction implicit (ADI) schemes. Because our method is based on an integral solution of the ADI splitting of the MOL$^T$ formulation, we are able to easily embed non-Cartesian boundaries and include point sources with exact spatial resolution. Further, we developed an efficient $O(N)$ convolution algorithm for rapid evaluation of the solution, which makes our method competitive with explicit finite difference (e.g., finite difference time domain) solvers, in terms of both accuracy and time to solution, even for Courant numbers slightly larger than 1. We have demonstrated the utility of this method by applying it to a range of problems with complex geometry, including cavities with cusps. In this work, we present several important modifications to our recently developed wave solver. We obtain a family of wave solvers which are unconditionally stable, accurate of order $2P$, and require $O(P^d N)$ operations per time step, where $N$ is the number of spatial points and $d$ the number of spatial dimensions. We obtain these schemes by including higher derivatives of the solution, rather than increasing the number of time levels. The novel aspect of our approach is that the higher derivatives are constructed using successive applications of the convolution operator. We develop these schemes in one spatial dimension, and then extend the results to higher dimensions, by reformulating the ADI scheme to include recursive convolution. Thus, we retain a fast, unconditionally stable scheme, which does not suffer from the large dispersion errors characteristic to the ADI method. We demonstrate the utility of the method by applying it to a host of wave propagation problems. This method holds great promise for developing higher order, parallelizable algorithms for solving hyperbolic PDEs and can also be extended to parabolic PDEs.





First Page


Last Page






ESSN: 1095-7170


© 2014, Society for Industrial and Applied Mathematics

Included in

Mathematics Commons