...
首页> 外文期刊>Concurrency and Computation >Efficient parallel implementations of near Delaunay triangulation with High Performance Fortran
【24h】

Efficient parallel implementations of near Delaunay triangulation with High Performance Fortran

机译:使用高性能Fortran进行近Delaunay三角剖分的高效并行实现

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

摘要

Unstructured mesh generation exposes highly irregular computation patterns, which imposes a challenge in implementing triangulation algorithms on parallel machines. This paper reports on an efficient parallel implementation of near Delaunay triangulation with High Performance Fortran (HPF). Our algorithm exploits embarrassing parallelism by performing sub-block triangulation and boundary merge independently at the same time. The sub-block triangulation is a divide & conquer Delaunay algorithm known for its sequential efficiency, and the boundary triangulation is an incremental construction algorithm with low overhead. Compared with prior work, our parallelization method is both simple and efficient. In the paper, we also describe a solution to the collinear points problem that usually arises in large data sets. Our experiences with the HPF implementation show that with careful control of the data distribution, we are able to parallelize the program using HPF's standard directives and extrinsic procedures. Experimental results on several parallel platforms, including an IBM SP2 and a DEC Alpha farm, show that a parallel efficiency of 42-86% can be achieved for an eight-node distributed memory system. We also compare efficiency of the HPF implementation with that of a similarly hand-coded MPI implementation.
机译:非结构化网格生成暴露出高度不规则的计算模式,这给在并行计算机上实现三角剖分算法带来了挑战。本文报告了使用高性能Fortran(HPF)进行近Delaunay三角剖分的高效并行实现。我们的算法通过同时独立执行子块三角剖分和边界合并来利用令人尴尬的并行性。子块三角剖分是一种分而治之Delaunay算法,以其顺序效率而闻名,边界三角剖分是一种增量构建算法,具有较低的开销。与以前的工作相比,我们的并行化方法既简单又高效。在本文中,我们还描述了通常在大型数据集中出现的共线点问题的解决方案。我们在执行HPF方面的经验表明,通过仔细控制数据分布,我们能够使用HPF的标准指令和外部程序来并行化程序。在包括IBM SP2和DEC Alpha服务器场在内的几个并行平台上的实验结果表明,对于一个八节点分布式内存系统,并行效率可以达到42-86%。我们还将HPF实施的效率与类似的手动编码MPI实施的效率进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号