...
首页> 外文期刊>Parallel Computing >Efficient parallel algorithms and software for compressed octrees with applications to hierarchical methods
【24h】

Efficient parallel algorithms and software for compressed octrees with applications to hierarchical methods

机译:压缩八叉树的高效并行算法和软件,应用于分层方法

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

获取外文期刊封面封底 >>

       

摘要

We describe the design and implementation of efficient parallel algorithms, and a software library for the parallel implementation of compressed octree data structures. Octrees are widely used in supporting hierarchical methods for scientific applications such as the N-body problem, molecular dynamics and smoothed particle hydrodynamics. The primary goal of our work is to identify and abstract the commonalities present in various hierarchical methods using octrees, design efficient parallel algorithms for them, and encapsulate them in a software library. We designed provably efficient parallel algorithms and implementation strategies that perform well irrespective of the spatial distribution of data in the computational domain. The library will enable rapid development of applications, allowing application developers to use efficient parallel algorithms developed for this purpose, without the necessity of having detailed knowledge of the algorithms or of implementing them. The software is developed in C using the Message Passing Interface (MPI). We report experimental results on an IBM xSeries parallel computer.
机译:我们描述了高效并行算法的设计和实现,以及用于压缩八叉树数据结构的并行实现的软件库。八进制广泛用于支持科学应用的分层方法,例如N体问题,分子动力学和平滑粒子流体动力学。我们工作的主要目标是使用八叉树识别并抽象出各种分层方法中存在的共性,为它们设计高效的并行算法,并将其封装在软件库中。我们设计了行之有效的并行算法和实现策略,无论在计算域中数据的空间分布如何,它们都能很好地执行。该库将使应用程序的快速开发成为可能,从而使应用程序开发人员可以使用为此目的而开发的高效并行算法,而无需了解这些算法的详细知识或实现它们。该软件使用消息传递接口(MPI)在C语言中开发。我们在IBM xSeries并行计算机上报告实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号