首页> 外文期刊>International Journal for Numerical Methods in Fluids >IMPLEMENTATION OF VORTEX FILAMENT METHODS ON PARALLEL MACHINES WITH DISTRIBUTED ADAPTIVE DATA STRUCTURE
【24h】

IMPLEMENTATION OF VORTEX FILAMENT METHODS ON PARALLEL MACHINES WITH DISTRIBUTED ADAPTIVE DATA STRUCTURE

机译:具有分布式自适应数据结构的并行机上涡旋纤维化方法的实现

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

摘要

This paper addressed the implementation of vortex filament methods on parallel machines with distributed memory to simulate a three-dimensionally evolving jet. Vortical structure developments due to Kelvin-Helmholtz instability of the axially perturbed jet are also examined. The implementation is conducted in a single-programme multiple-data (SPMD) environment and the parallelism is focused on issues of data distribution, efficient support of parallel I/O and overlapping of communications with computations. In addition, since the number of segment markers in a filament is dynamically growing according to the requirement of numerical accuracy, a novel packet-oriented data structure is proposed not only to partition filament segment markers among distributed processors but also to support dynamical load balancing at run time. This work is the first to apply packet-oriented structures to implement a parallel vortex filament method. Experimental results indicate performance improvement from 1·5 to 2·6 times over static schemes on nCUBE2, DEC Alpha and IBM SP2 by incorporating the proposed scheme with packet-oriented structures.
机译:本文介绍了在具有分布式内存的并行机上实现涡旋丝方法的方法,以模拟三维演化射流。还研究了由于轴向扰动射流的Kelvin-Helmholtz不稳定性引起的涡流结构发展。该实现是在单程序多数据(SPMD)环境中进行的,而并行性则集中在数据分发,对并行I / O的有效支持以及通信与计算的重叠等问题上。此外,由于细丝中段标记的数量根据数值精度的要求而动态增长,因此提出了一种新颖的面向数据包的数据结构,不仅可以在分布式处理器之间分配细丝段标记,而且还可以支持动态负载平衡。运行。这项工作是首次应用面向数据包的结构来实现并行涡旋丝方法。实验结果表明,通过将所提出的方案与面向数据包的结构相结合,在nCUBE2,DEC Alpha和IBM SP2上的性能比静态方案提高了1·5到2·6倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号