Method of lines transpose: an efficient unconditionally stable solver for wave propagation

From MaRDI portal
Publication:520216

DOI10.1007/S10915-016-0268-8zbMATH Open1361.65070arXiv1511.01013OpenAlexW2509202927MaRDI QIDQ520216FDOQ520216


Authors: Andrew Christlieb, Matthew F. Causley, Eric M. Wolf Edit this on Wikidata


Publication date: 3 April 2017

Published in: Journal of Scientific Computing (Search for Journal in Brave)

Abstract: Building upon recent results obtained in [7,8,9], we describe an efficient second order, A-stable scheme for solving the wave equation, based on the method of lines transpose (MOLT), and the resulting semi-discrete (i.e. continuous in space) boundary value problem. In [7], A-stable schemes of high order were derived, and in [9] a high order, fast mathcalO(N) spatial solver was derived, which is matrix-free and is based on dimensional-splitting. In this work, are interested in building a wave solver, and our main concern is the development of boundary conditions. We demonstrate all desired boundary conditions for a wave solver, including outflow boundary conditions, in 1D and 2D. The scheme works in a logically Cartesian fashion, and the boundary points are embedded into the regular mesh, without incurring stability restrictions, so that boundary conditions are imposed without any reduction in the order of accuracy. We demonstrate how the embedded boundary approach works in the cases of Dirichlet and Neumann boundary conditions. Further, we develop outflow and periodic boundary conditions for the MOLT formulation. Our solver is designed to couple with particle codes, and so special attention is also paid to the implementation of point sources, and soft sources which can be used to launch waves into waveguides.


Full work available at URL: https://arxiv.org/abs/1511.01013




Recommendations




Cites Work


Cited In (6)





This page was built for publication: Method of lines transpose: an efficient unconditionally stable solver for wave propagation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q520216)