arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.12571math.NAcs.NA
收藏

对角化的时间并行配置法:线性问题的理论与实现

A parallel-in-time collocation method using diagonalization: theory and implementation for linear problems

Gayatri Caklovic, Robert Speck, Martin Frank

摘要:

提出并分析了基于$α$ -循环预条件Richardson迭代的时间并行配置法的并行实现。虽然许多论文探讨了这个家庭的单级,时间并行的“所有在一次”集成从不同的角度来看,实际的并行运行的性能结果仍然是稀缺的。这留下了一个关键的差距,因为任何并行方法的效率和适用性严重依赖于实际的并行性能,只有有限的指导,从理论上考虑。此外,选择好的参数、找到合适的通信策略以及与顺序时间步进方法进行公平比较等挑战很容易被忽略。在本文中,我们首先扩展了原来的想法,这些不动点迭代方法的基础上$α$循环预条件高阶配置法,增加了另一个层次的并行化的时间“跨越的方法”。我们推导出一个自适应策略,选择一个新的$α$循环预条件为每个迭代在运行时的平衡收敛速度,舍入误差,和不精确的内部系统解决了个人的时间步长。在解决了这些更多的理论挑战后,我们提出了一个开源的空间和时间并行实现,并评估其性能为两个不同的测试问题。

英文摘要:

We present and analyze a parallel implementation of a parallel-in-time collocation method based on $α$-circulant preconditioned Richardson iterations. While many papers explore this family of single-level, time-parallel "all-at-once" integrators from various perspectives, performance results of actual parallel runs are still scarce. This leaves a critical gap, because the efficiency and applicability of any parallel method heavily rely on the actual parallel performance, with only limited guidance from theoretical considerations. Further, challenges like selecting good parameters, finding suitable communication strategies, and performing a fair comparison to sequential time-stepping methods can be easily missed. In this paper, we first extend the original idea of these fixed point iterative approaches based on $α$-circulant preconditioners to high-order collocation methods, adding yet another level of parallelization in time "across the method". We derive an adaptive strategy to select a new $α$-circulant preconditioner for each iteration during runtime for balancing convergence rates, round-off errors, and inexactness of inner system solves for the individual time-steps. After addressing these more theoretical challenges, we present an open-source space- and time-parallel implementation and evaluate its performance for two different test problems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑