论文标题
二维傅立叶延续和应用
Two-dimensional Fourier Continuation and applications
论文作者
论文摘要
本文提出了一种“二维傅立叶延续”方法(2D-FC),用于构建在一般二维平滑域中定义的平滑非周期性功能的双周期扩展。该方法可以直接概括为任何给定维度的域,甚至是非平滑域,但是在这里不考虑这种概括。 2D-FC扩展是在两步过程中产生的。在第一步中,一维傅立叶延续方法沿离散的外边界正常方向应用,以沿着这样的方向生成在狭窄间隔之外消失的延续。因此,该算法的第一步对于给定函数值会产生“沿正常的混合到零”。在第二步中,通过有效的高阶边界正常插值方案在基础笛卡尔网格上评估扩展功能值。然后,可以通过直接应用二维FFT算法获得给定函数的傅立叶延伸扩展。可以通过此方法获得任意高准确性的算法。用泊松方程的应用和有限域内的时域波方程的应用说明了所提出的二维傅立叶延续方法的有用性和性能。作为这些示例的一部分,引入了新型的“傅立叶转发”求解器,该求解器像在自由空间中一样传播平面波,并依靠某些边界校正,可以解决时间域波动方程和其他双曲线偏微分方程在计算成本中的一般偏微分方程,这些域名成本逐渐增长,并随着空间空间iSpatial的空间空间空间的大小而增长。
This paper presents a "two-dimensional Fourier Continuation" method (2D-FC) for construction of bi-periodic extensions of smooth non-periodic functions defined over general two-dimensional smooth domains. The approach can be directly generalized to domains of any given dimensionality, and even to non-smooth domains, but such generalizations are not considered here. The 2D-FC extensions are produced in a two-step procedure. In the first step the one-dimensional Fourier Continuation method is applied along a discrete set of outward boundary-normal directions to produce, along such directions, continuations that vanish outside a narrow interval beyond the boundary. Thus, the first step of the algorithm produces "blending-to-zero along normals" for the given function values. In the second step, the extended function values are evaluated on an underlying Cartesian grid by means of an efficient, high-order boundary-normal interpolation scheme. A Fourier Continuation expansion of the given function can then be obtained by a direct application of the two-dimensional FFT algorithm. Algorithms of arbitrarily high order of accuracy can be obtained by this method. The usefulness and performance of the proposed two-dimensional Fourier Continuation method are illustrated with applications to the Poisson equation and the time-domain wave equation within a bounded domain. As part of these examples the novel "Fourier Forwarding" solver is introduced which, propagating plane waves as they would in free space and relying on certain boundary corrections, can solve the time-domain wave equation and other hyperbolic partial differential equations within general domains at computing costs that grow sublinearly with the size of the spatial discretization.