Papers
Topics
Authors
Recent
Search
2000 character limit reached

Non-periodic Fourier propagation algorithms for partial differential equations

Published 29 Jul 2025 in math.NA, cs.NA, math-ph, and math.MP | (2507.21757v1)

Abstract: Spectral methods for solving partial differential equations (PDEs) and stochastic partial differential equations (SPDEs) often use Fourier or polynomial spectral expansions on either uniform and non-uniform grids. However, while very widely used, especially for slowly-varying solutions, non-uniform spatial grids can give larger spatial discretization errors if the solutions change rapidly in space. Here, we implement a Fourier method that employs fast trigonometric expansions on a uniform grid with non-periodic boundaries using fast discrete sine transforms (DST) or/and discrete cosine transforms (DCT) to solve parabolic PDEs. We implement this method in two ways: either using a Fourier spectral derivative or a Fourier interaction picture approach. These methods can treat vector fields with a combination of Dirichlet and/or Neumann boundary conditions in one or more space dimensions. We use them to solve a variety of PDEs with analytical solutions, including the Peregrine solitary wave solution. For the 1D heat equation problem, our method with an interaction picture is accurate up to the machine precision. A soluble example of an SPDE with non-periodic boundaries is also treated. We compare the results obtained from these algorithms with those from publicly available solvers that use either polynomial spectral or finite element methods. For problems with solutions that vary rapidly in space, our method outperforms the other methods by recording lower spatial discretization errors, as well being faster in many cases, due to the efficiency improvements given by fast transforms.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.