首页> 外文期刊>ACM transactions on mathematical software >Algorithm 956: PAMPAC, A Parallel Adaptive Method for Pseudo-Arclength Continuation
【24h】

Algorithm 956: PAMPAC, A Parallel Adaptive Method for Pseudo-Arclength Continuation

机译:算法956:PAMPAC,伪弧长连续的并行自适应方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Pseudo-arclength continuation is a well-established method for generating a numerical curve approximating the solution of an underdetermined system of nonlinear equations. It is an inherently sequential predictor-corrector method in which new approximate solutions are extrapolated from previously converged results and then iteratively refined. Convergence of the iterative corrections is guaranteed only for sufficiently small prediction steps. In high-dimensional systems, corrector steps are extremely costly to compute and the prediction step length must be adapted carefully to avoid failed steps or unnecessarily slow progress. We describe a parallel method for adapting the step length employing several predictor-corrector sequences of different step lengths computed concurrently. In addition, the algorithm permits intermediate results of correction sequences that have not converged to seed new predictions. This strategy results in an aggressive optimization of the step length at the cost of redundancy in the concurrent computation. We present two examples of convoluted solution curves of high-dimensional systems showing that speed-up by a factor of two can be attained on a multicore CPU while a factor of three is attainable on a small cluster.
机译:伪弧长延续是一种成熟的方法,用于生成近似于欠定非线性方程组解的数值曲线。这是一种固有的顺序预测器-校正器方法,其中从以前的收敛结果中推断出新的近似解,然后进行迭代精炼。仅对于足够小的预测步骤,才保证迭代校正的收敛。在高维系统中,校正器步骤的计算成本非常高,并且必须仔细调整预测步骤的长度,以避免失败的步骤或不必要的减慢进度。我们描述了一种并行方法,用于采用同时计算的不同步长的几个预测器-校正器序列来适应步长。另外,该算法允许尚未收敛以播种新预测的校正序列的中间结果。该策略以并发计算中的冗余为代价,积极地优化了步长。我们提供了两个高维系统的复杂解决方案曲线示例,这些示例曲线表明,多核CPU可以将速度提高两倍,而小集群上可以将速度提高三倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号