...
首页> 外文期刊>Engineering Computations >Parallel fast-neighbor-searching and communication strategy for particle-based methods
【24h】

Parallel fast-neighbor-searching and communication strategy for particle-based methods

机译:基于粒子方法的并行快速邻距和通信策略

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

摘要

Purpose This paper aims to develop a parallel fast neighbor search method and communication strategy for particle-based methods with adaptive smoothing-length on distributed-memory computing systems.Design/methodology/approach With a multi-resolution-based hierarchical data structure, the parallel neighbor search method is developed to detect and construct ghost buffer particles, i.e. neighboring particles on remote processor nodes. To migrate ghost buffer particles among processor nodes, an undirected graph is established to characterize the sparse data communication relation and is dynamically recomposed. By the introduction of an edge coloring algorithm from graph theory, the complex sparse data exchange can be accomplished within optimized frequency. For each communication substep, only efficient nonblocking point-to-point communication is involved.Findings Two demonstration scenarios are considered: fluid dynamics based on smoothed-particle hydrodynamics with adaptive smoothing-length and a recently proposed physics-motivated partitioning method [Fu et al., JCP 341 (2017): 447-473]. Several new concepts are introduced to recast the partitioning method into a parallel version. A set of numerical experiments is conducted to demonstrate the performance and potential of the proposed parallel algorithms.Originality/value The proposed methods are simple to implement in large-scale parallel environment and can handle particle simulations with arbitrarily varying smoothing-lengths. The implemented smoothed-particle hydrodynamics solver has good parallel performance, suggesting the potential for other scientific applications.
机译:目的,本文旨在开发一个平行的快速邻居搜索方法和用于基于粒子的方法的通信策略,具有分布式存储器计算系统的自适应平滑长度.Design/methodology/Approach,并行地具有多分辨率的分层数据结构开发了邻居搜索方法以检测和构建重影缓冲粒子,即远程处理器节点上的相邻粒子。为了在处理器节点中迁移Ghost缓冲粒子,建立一个无向图形以表征稀疏数据通信关系并动态地重新编译。通过引入来自图论的边缘着色算法,可以在优化的频率内完成复杂的稀疏数据交换。对于每个通信子步骤,仅涉及有效的非块点点通信。考虑了两种演示场景:基于具有自适应平滑长度的平滑粒子流体动力学和最近提出的物理促进分配方法的流体动力学[FU等。,JCP 341(2017):447-473]。引入了几种新概念以将分区方法重新分配到并行版本中。进行了一组数值实验以证明所提出的并行算法的性能和潜力。在大规模并行环境中,所提出的方法在大规模的平行环境中实现易于改变平滑长度的粒子模拟。实施的平滑粒子流体动力学求解器具有良好的平行性能,表明其他科学应用的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号