首页> 外文期刊>Programming and Computer Software >Discontinuous Galerkin Method on Three-Dimensional Tetrahedral Grids. The Use of Template Metaprogramming of the C plus plus Language
【24h】

Discontinuous Galerkin Method on Three-Dimensional Tetrahedral Grids. The Use of Template Metaprogramming of the C plus plus Language

机译:三维四面体网格上的间断Galerkin方法。 C plus plus语言的模板元编程的使用

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

摘要

Many mathematical physics problems have great computational complexity, especially when they are solved on large-scale three-dimensional grids. The discontinuous Galerkin method is just an example of this kind. Therefore, reduction of the amount of computation is very a topical task. One of the possible ways to reduce the amount of computation is to move some of the computations to the compilation stage. With the appearance of templates, C++ provides such an opportunity. The paper demonstrates the use of template metaprogramming to speed up computations in the discontinuous Galerkin method. In addition, template metaprogramming sometimes simplifies the algorithm at the expense of its generalization.
机译:许多数学物理问题都具有很大的计算复杂性,尤其是在大型三维网格上求解时。不连续的Galerkin方法只是这种示例。因此,减少计算量是非常重要的任务。减少计算量的一种可能方法是将某些计算移至编译阶段。随着模板的出现,C ++提供了这样的机会。本文演示了使用模板元编程来加快不连续Galerkin方法的计算速度。此外,模板元编程有时会以泛化为代价来简化算法。

著录项

  • 来源
    《Programming and Computer Software》 |2017年第3期|172-183|共12页
  • 作者

    Krasnov M. M.; Ladonkina M. E.;

  • 作者单位

    Russian Acad Sci, Keldysh Inst Appl Math, Miusskaya Pl 4, Moscow 125047, Russia;

    Russian Acad Sci, Keldysh Inst Appl Math, Miusskaya Pl 4, Moscow 125047, Russia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号