首页> 外文期刊>Scientific programming >The Zoltan and Isorropia parallel toolkits for combinatorial scientific computing: Partitioning, ordering and coloring
【24h】

The Zoltan and Isorropia parallel toolkits for combinatorial scientific computing: Partitioning, ordering and coloring

机译:用于组合科学计算的Zoltan和Isorropia并行工具包:分区,排序和着色

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

摘要

Partitioning and load balancing are important problems in scientific computing that can be modeled as combinatorial problems using graphs or hypergraphs. The Zoltan toolkit was developed primarily for partitioning and load balancing to support dynamic parallel applications, but has expanded to support other problems in combinatorial scientific computing, including matrix ordering and graph coloring. Zoltan is based on abstract user interfaces and uses callback functions. To simplify the use and integration of Zoltan with other matrix-based frameworks, such as the ones in Trilinos, we developed Isorropia as a Trilinos package, which supports most of Zoltan's features via a matrix-based interface. In addition to providing an easy-to-use matrix-based interface to Zoltan, Isorropia also serves as a platform for additional matrix algorithms. In this paper, we give an overview of the Zoltan and Isorropia toolkits, their design, capabilities and use. We also show how Zoltan and Isorropia enable large-scale, parallel scientific simulations, and describe current and future development in the next-generation package Zoltan2.
机译:分区和负载平衡是科学计算中的重要问题,可以使用图形或超图将其建模为组合问题。 Zoltan工具箱主要是为分区和负载平衡而开发的,以支持动态并行应用程序,但已扩展为支持组合科学计算中的其他问题,包括矩阵排序和图形着色。 Zoltan基于抽象的用户界面,并使用回调函数。为了简化Zoltan与其他基于矩阵的框架(例如Trilinos中的框架)的使用和集成,我们将Isorropia开发为Trilinos软件包,该软件包通过基于矩阵的界面支持Zoltan的大多数功能。除了为Zoltan提供易于使用的基于矩阵的接口外,Isorropia还充当其他矩阵算法的平台。在本文中,我们概述了Zoltan和Isorropia工具包,其设计,功能和使用。我们还将展示Zoltan和Isorropia如何实现大规模并行科学模拟,并描述下一代套件Zoltan2中的当前和未来发展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号