4.2 Article

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

期刊

SCIENTIFIC PROGRAMMING
卷 20, 期 2, 页码 129-150

出版社

HINDAWI LTD
DOI: 10.1155/2012/713587

关键词

Partitioning; load balancing; matrix ordering; fill-reducing ordering; graph coloring; parallel computing; combinatorial scientific computing

资金

  1. US Department of Energy SciDAC [DE-FC02-06ER2775]
  2. NSF [CNS-0643969, OCI-0904809, OCI-0904802]
  3. Office of Advanced Cyberinfrastructure (OAC)
  4. Direct For Computer & Info Scie & Enginr [0904809] Funding Source: National Science Foundation

向作者/读者索取更多资源

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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据