首页> 外文期刊>Applied mathematics and computation >On the efficient implementation of PVM methods and simple Riemann solvers. Application to the Roe method for large hyperbolic systems
【24h】

On the efficient implementation of PVM methods and simple Riemann solvers. Application to the Roe method for large hyperbolic systems

机译:关于PVM方法的高效实现和简单的riemann求解器。 应用于大型双曲系统的ROE方法

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

摘要

Polynomial Viscosity Matrix (PVM) methods can be considered as approximations of the Roe method in which the absolute value of the Roe matrix appearing in the numerical viscosity is replaced by the evaluation of the Roe matrix at a chosen polynomial that approximates the absolute value function. They are in principle cheaper than the Roe method since the computation and the inversion of the eigenvector matrix is not necessary. In this article, an efficient implementation of the PVM based on polynomials that interpolate the absolute value function at some points is presented. This implementation is based on the Newton form of the polynomials. Moreover, many numerical methods based on simple Riemann solvers (SRS) may be interpreted as PVM methods and thus this implementation can be also applied to them: the close relation between PVM methods and simple Riemann solvers is revisited here and new shorter proofs based on the classical interpolation theory are given. In particular, Roe method can be interpreted both as a SRS and as a PVM method so that the new implementation can be used. This implementation, that avoids the computation and the inversion of the eigenvector matrix, is called Newton Roe method. Newton Roe method yields the same numerical results of the standard Roe method, with less runtime for large PDE systems. Numerical results for two-layer Shallow Water Equations and Quadrature-Based Moment Equations show a significant speedup if the number of equations is large enough. (C) 2020 Elsevier Inc. All rights reserved.
机译:多项式粘度矩阵(PVM)方法可被视为Roe方法的近似值,在该方法中,数值粘度中出现的Roe矩阵的绝对值被替换为在所选的近似绝对值函数的多项式上对Roe矩阵的求值。原则上,它们比Roe方法便宜,因为不需要计算和反演特征向量矩阵。在本文中,提出了一种基于多项式的PVM的有效实现方法,该多项式在某些点上插值绝对值函数。该实现基于多项式的牛顿形式。此外,许多基于简单黎曼解算器(SRS)的数值方法可以解释为PVM方法,因此这种实现也可以应用于它们:这里重新讨论了PVM方法和简单黎曼解算器之间的密切关系,并给出了基于经典插值理论的新的简短证明。特别是,Roe方法可以被解释为SRS和PVM方法,因此可以使用新的实现。这种方法避免了特征向量矩阵的计算和求逆,称为牛顿-罗方法。牛顿-罗(Newton-Roe)方法的数值结果与标准罗(Roe)方法相同,对于大型偏微分方程(PDE)系统,运行时间更短。两层浅水方程和基于求积的矩方程的数值结果表明,如果方程的数量足够大,速度会显著加快。(C) 2020爱思唯尔公司版权所有。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号