...
首页> 外文期刊>SIAM Journal on Scientific Computing >A DIRECT SOLVER WITH O(N) COMPLEXITY FOR VARIABLE COEFFICIENT ELLIPTIC PDES DISCRETIZED VIA A HIGH-ORDER COMPOSITE SPECTRAL COLLOCATION METHOD
【24h】

A DIRECT SOLVER WITH O(N) COMPLEXITY FOR VARIABLE COEFFICIENT ELLIPTIC PDES DISCRETIZED VIA A HIGH-ORDER COMPOSITE SPECTRAL COLLOCATION METHOD

机译:通过高阶复合谱集方法离散化具有可变系数椭圆Pdes的具有O(N)复杂度的直接求解器

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

摘要

A numerical method for solving elliptic PDEs with variable coefficients on twodimensional domains is presented. The method is based on high-order composite spectral approximations and is designed for problems with smooth solutions. The resulting system of linear equations is solved using a direct (as opposed to iterative) solver that has optimal O(N) complexity for all stages of the computation when applied to problems with nonoscillatory solutions such as the Laplace and the Stokes equations. Numerical examples demonstrate that the scheme is capable of computing solutions with a relative accuracy of 10~(-10) or better for challenging problems such as highly oscillatory Helmholtz problems and convection-dominated convection-diffusion equations. In terms of speed, it is demonstrated that a problem with a nonoscillatory solution that was discretized using 10~8 nodes can be solved in 115 minutes on a personal workstation with two quad-core 3.3 GHz CPUs. Since the solver is direct, and the "solution operator" fits in RAM, any solves beyond the first are very fast. In the example with 10~8 unknowns, solves require only 30 seconds.
机译:提出了一种求解二维域上变系数椭圆形偏微分方程的数值方法。该方法基于高阶复合频谱逼近,设计用于具有光滑解的问题。使用直接(而不是迭代)求解器求解所得的线性方程组,当将其应用于诸如Laplace和Stokes方程等非振动解的问题时,对于所有计算阶段均具有最佳O(N)复杂度。数值算例表明,该方案能够求解相对精度为10〜(-10)或更好的解决方案,以解决诸如高振荡亥姆霍兹问题和以对流为主的对流扩散方程等难题。在速度方面,证明了在具有两个四核3.3 GHz CPU的个人工作站上,可以在115分钟内解决使用10〜8个节点离散化的非振荡解决方案的问题。由于求解器是直接求解器,并且“求解算子”适合RAM,因此第一个求解器以外的任何求解都非常快。在具有10〜8个未知数的示例中,求解仅需30秒。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号