...
【24h】

P-refinement and P-threads

机译:P优化和P线程

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

摘要

P-type refinement leads to exponential decay of numerical errors for sufficiently smooth solutions and has been used effectively in turbulence and structural mechanics simulations in the context of spectral and hp finite element discretizations. However, it induces a computational cost of O(P~(d+1)) in d dimensions, which is higher than lower-order methods. In this paper, we demonstrate that by employing multi-threading within MPI processes we manage to counter-balance the cost increase associated with P-refinement. This approach reduces effectively the wall clock time, and keeps it essentially constant as the polynomial order is increased while achieving exponential convergence rate. Since the number of threads within MPI processes can be dynamically adjusted through thread library functions, the algorithm can be readily adapted for dynamic P-refinement. The resulting hybrid MPI/threads dual-level parallelism is particularly suitable for modern supercomputers consisting of "symmetric multiprocessor" nodes. We demonstrate this approach in simulations of two three-dimensional fluid dynamics problems.
机译:P型细化导致数值误差的指数衰减,从而获得足够平滑的解,并已在光谱和hp有限元离散化的背景下有效地用于湍流和结构力学模拟中。但是,它会引起d维O(P〜(d + 1))的计算成本,这比低阶方法要高。在本文中,我们证明了通过在MPI流程中采用多线程,我们可以抵消P优化带来的成本增加。这种方法有效地减少了挂钟时间,并随着多项式阶数的增加而保持基本恒定,同时实现了指数收敛速率。由于可以通过线程库函数动态调整MPI进程中的线程数,因此该算法可以轻松地适用于动态P优化。由此产生的混合MPI /线程双级并行性特别适用于由“对称多处理器”节点组成的现代超级计算机。我们在两个三维流体动力学问题的仿真中证明了这种方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号