首页> 外文期刊>Journal of Computational and Applied Mathematics >A direct solver for elliptic PDEs in three dimensions based on hierarchical merging of Poincare-Steklov operators
【24h】

A direct solver for elliptic PDEs in three dimensions based on hierarchical merging of Poincare-Steklov operators

机译:基于Poincare-Steklov算子分层合并的三维椭圆PDE的直接求解器

获取原文
获取原文并翻译 | 示例
           

摘要

A numerical method for variable coefficient elliptic PDEs on three dimensional domains is, described. The method is designed for problems with smooth solutions, and is based on a multidomain spectral collocation discretization scheme. The resulting system of linear equations can very efficiently be solved using a nested dissection style direct (as opposed to iterative) solver. This makes the scheme particularly well suited to solving problems for which iterative solvers struggle; in particular for problems with oscillatory solutions. A principal feature of the scheme is that once the solution operator has been constructed, the actual solve is extremely fast. An upper bound on the asymptotic cost of the build stage of O(N-4/3) is proved (for the case where the PDE is held fixed as N increases). The solve stage has close to linear complexity. The scheme requires a relatively large amount of storage per degree of freedom, but since it is a high order scheme, a small number of degrees of freedom is sufficient to achieve high accuracy. The method is presented for the case where there is no body load present, but it can with little difficulty be generalized to the non-homogeneous case. Numerical experiments demonstrate that the scheme is capable of solving Helmholtz type equations on a domain of size 20 x 20 x 20 wavelengths to three correct digits on a modest personal workstation, with N approximate to 2.10(6). (C) 2016 Elsevier B.V. All rights reserved.
机译:描述了在三维域上变系数椭圆形PDE的一种数值方法。该方法是针对具有平滑解决方案的问题而设计的,并且基于多域频谱搭配离散化方案。使用嵌套的剖析样式直接(而不是迭代)求解器可以非常有效地求解所得的线性方程组。这使得该方案特别适合于解决迭代求解器难以解决的问题。特别是对于振荡解决方案的问题。该方案的主要特点是,一旦构造了求解算子,实际的求解速度将非常快。证明了O(N-4 / 3)的构建阶段的渐近成本的上限(对于PDE随着N的增加而保持固定的情况)。求解阶段具有接近线性的复杂度。该方案每自由度需要相对大量的存储,但是由于它是高阶方案,所​​以少量的自由度就足以实现高精度。该方法是针对不存在身体负荷的情况提出的,但可以很容易地将其推广到非均匀情况。数值实验表明,该方案能够将20 x 20 x 20波长域上的Helmholtz型方程解译为适度个人工作站上的三个正确数字,N约为2.10(6)。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号