High-order difference and pseudospectral methods for discontinuous problems

High order finite-difference or spectral methods are typically problematic in approximating a function with a jump discontinuity. Some common remedies come with a cost in accuracy near discontinuities, or in computational cost, or in complexity of implementation. However, for certain classes of problems involving piecewise analytic functions, the jump in the function and its derivatives are known or easy to compute. We show that high-order or spectral accuracy can then be recovered by simply adding to the Lagrange interpolation formula a linear combination of the jumps. Discretizations developed for smooth problems are thus easily extended to nonsmooth problems. Furthermore, in the context of one-dimensional finite-difference or pseudospectral discretizations, numerical integration and differentiation amount to matrix multiplication. We construct the matrices for such operations, in the presence of known discontinuities, by operating on the corrected Lagrange formula. In a method-of-lines framework, this provides a simple and efficient way to obtain solutions with moving discontinuities to evolution partial differential equations.

[1]  George D. Birkhoff,et al.  General mean value and remainder theorems with applications to mechanical differentiation and quadrature , 1906 .

[2]  L. Kantorovich,et al.  Approximate methods of higher analysis , 1960 .

[3]  Cornelius Lanczos,et al.  Discourse on Fourier series , 1966 .

[4]  B. Fornberg Generation of finite difference formulas on arbitrarily spaced grids , 1988 .

[5]  Dan Kosloff,et al.  A modified Chebyshev pseudospectral method with an O(N –1 ) time step restriction , 1993 .

[6]  A. Harten ENO schemes with subcell resolution , 1989 .

[7]  W. Schiesser The Numerical Method of Lines: Integration of Partial Differential Equations , 1991 .

[8]  Alex Solomonoff,et al.  On the Gibbs phenomenon I: recovering exponential accuracy from the Fourier partial sum of a nonperiodic analytic function , 1992 .

[9]  Chi-Wang Shu,et al.  Resolution properties of the Fourier method for discontinuous waves , 1994 .

[10]  David G and ON THE GIBBS PHENOMENON V: RECOVERING EXPONENTIAL ACCURACY FROM COLLOCATION POINT VALUES OF A PIECEWISE ANALYTIC FUNCTION , 1994 .

[11]  Knut S. Eckhoff On discontinuous solutions of hyperbolic equations , 1994 .

[12]  Chi-Wang Shu,et al.  A note on the accuracy of spectral method applied to nonlinear conservation laws , 1995 .

[13]  Chi-Wang Shu,et al.  On the Gibbs phenomenon IV: recovering exponential accuracy in a subinterval from a Gegenbauer partial sum of a piecewise analytic function , 1994 .

[14]  Knut S. Eckhoff Accurate reconstructions of functions of finite regularity from truncated Fourier series expansions , 1995 .

[15]  Chi-Wang Shu,et al.  On the Gibbs phenomenon III: recovering exponential accuracy in a sub-interval from a spectral partial sum of a piecewise analytic function , 1996 .

[16]  Bengt Fornberg,et al.  A practical guide to pseudospectral methods: Introduction , 1996 .

[17]  Knut S. Eckhoff,et al.  On Nonsmooth Solutions of Linear Hyperbolic Systems , 1996 .

[18]  Chi-Wang Shu,et al.  On the Gibbs Phenomenon and Its Resolution , 1997, SIAM Rev..

[19]  Alex Solomonoff,et al.  Accuracy Enhancement for Higher Derivatives using Chebyshev Collocation and a Mapping Technique , 1997, SIAM J. Sci. Comput..

[20]  Bruno Welfert Generation of Pseudospectral Differentiation Matrices I , 1997 .

[21]  Knut S. Eckhoff On a High Order Numerical Method for Solving Partial Differential Equations in Complex Geometries , 1997 .

[22]  Knut S. Eckhoff On a high order numerical method for functions with singularities , 1998, Math. Comput..

[23]  Self-force on static charges in Schwarzschild spacetime , 1999, gr-qc/9911042.

[24]  Bruno Costa,et al.  On the computation of high order pseudospectral derivatives , 2000 .

[25]  Rick Archibald,et al.  A method to reduce the Gibbs ringing artifact in MRI scans while keeping tissue boundary integrity , 2002, IEEE Transactions on Medical Imaging.

[26]  Ole F. Næss,et al.  A Modified Fourier–Galerkin Method for the Poisson and Helmholtz Equations , 2002, J. Sci. Comput..

[27]  Kewei Chen,et al.  Improving tissue segmentation of human brain MRI through preprocessing by the Gegenbauer reconstruction method , 2003, NeuroImage.

[28]  Richard Baltensperger,et al.  Spectral Differencing with a Twist , 2002, SIAM J. Sci. Comput..

[29]  Rick Archibald,et al.  Improving the accuracy of volumetric segmentation using pre-processing boundary detection and image reconstruction , 2004, IEEE Transactions on Image Processing.

[30]  Jae-Hun Jung,et al.  Generalization of the inverse polynomial reconstruction method in the resolution of the Gibbs phenomenon , 2004 .

[31]  John P. Boyd,et al.  Trouble with Gegenbauer reconstruction for defeating Gibbs' phenomenon: Runge phenomenon in the diagonal limit of Gegenbauer polynomial approximations , 2005 .

[32]  Bengt Fornberg,et al.  A Pseudospectral Fictitious Point Method for High Order Initial-Boundary Value Problems , 2006, SIAM J. Sci. Comput..

[33]  Rafayel Barkhudaryan,et al.  Asymptotic behavior of Eckhoff’s method for Fourier series convergence acceleration , 2007 .

[34]  R. Knapp A Method of Lines Framework in Mathematical , 2008 .

[35]  P. Canizares,et al.  Efficient pseudospectral method for the computation of the self-force on a charged particle: Circular geodesics around a Schwarzschild black hole , 2009, 0903.0505.

[36]  Luth,et al.  Pseudospectral collocation methods for the computation of the self-force on a charged particle: Generic orbits around a Schwarzschild black hole , 2010, 1006.3201.

[37]  A. Poghosyan Asymptotic behavior of the Eckhoff method for convergence acceleration of trigonometric interpolation , 2010 .

[38]  P. Canizares,et al.  Tuning time-domain pseudospectral computations of the self-force on a charged scalar particle , 2011, 1101.2526.

[39]  Ice,et al.  Are time-domain self-force calculations contaminated by Jost solutions? , 2011, 1101.2324.

[40]  E. Poisson,et al.  The Motion of Point Particles in Curved Spacetime , 2003, Living reviews in relativity.

[41]  Ben Adcock,et al.  Convergence acceleration of modified Fourier series in one or more dimensions , 2010, Math. Comput..

[42]  Dmitry Batenkov,et al.  Algebraic Fourier reconstruction of piecewise smooth functions , 2010, Math. Comput..

[43]  Burhan Sadiq,et al.  Finite difference weights, spectral differentiation, and superconvergence , 2011, Math. Comput..