首页> 外文期刊>Journal of computational science >An adjoint-based scalable algorithm for time-parallel integration
【24h】

An adjoint-based scalable algorithm for time-parallel integration

机译:基于伴随的可伸缩算法,用于时间并行集成

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

摘要

As parallel architectures evolve the number of available cores continues to increase. Applications need to display a high degree of concurrency in order to effectively utilize the available resources. Large scale partial differential equations mainly rely on a spatial domain decomposition approach, where the number of parallel tasks is limited by the size of the spatial domain. Time parallelism offers a promising approach to increase the degree of concurrency. 'Parareal' is an iterative parallel in time algorithm that uses both low and high accuracy numerical solvers. Though the high accuracy solvers are computed in parallel, the low accuracy ones are in serial. This paper revisits the parallel in time algorithm using a nonlinear optimization approach. Like in the traditional 'Parareal' method, the time interval is partitioned into subintervals, and local time integrations are carried out in parallel. The objective cost function quantifies the mismatch of local solutions between adjacent subintervals. The optimization problem is solved iteratively using gradient-based methods. All the computational steps - forward solutions, gradients, and Hessian-vector products -involve only ideally parallel computations and therefore are highly scalable. The feasibility of the proposed algorithm is studied on three different model problems, namely, heat equation, Arenstorf's orbit, and the Lorenz model.
机译:随着并行体系结构的发展,可用核的数量不断增加。应用程序需要显示高度的并发度,以便有效地利用可用资源。大规模偏微分方程主要依赖于空间域分解方法,其中并行任务的数量受空间域大小的限制。时间并行性提供了一种提高并发程度的有前途的方法。 “ Parareal”是一种迭代的并行时间并行算法,它同时使用低精度和高精度数值求解器。尽管高精度求解器是并行计算的,但低精度求解器是串行计算的。本文使用非线性优化方法回顾了并行时间算法。像传统的“ Parareal”方法一样,将时间间隔划分为子间隔,并并行执行本地时间积分。目标成本函数量化了相邻子间隔之间局部解的不匹配。使用基于梯度的方法迭代地解决了优化问题。所有计算步骤(正解,梯度和Hessian矢量积)仅涉及理想的并行计算,因此具有很高的可扩展性。针对三种不同的模型问题,即热方程,Arenstorf轨道和Lorenz模型,研究了该算法的可行性。

著录项

  • 来源
    《Journal of computational science》 |2014年第2期|76-84|共9页
  • 作者

    Vishwas Rao; Adrian Sandu;

  • 作者单位

    Computational Science Laboratory, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, United States;

    Computational Science Laboratory, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, United States;

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

    Parareal; Adjoints; Sensitivity analysis;

    机译:超现实主义助手;敏感性分析;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号