PT-Scotch: A tool for efficient parallel graph ordering

Cédric Chevalier 1, 2 François Pellegrini 1, 2, *
* Corresponding author
2 SCALAPPLIX - Algorithms and high performance computing for grand challenge applications
Université Bordeaux Segalen - Bordeaux 2, Université Sciences et Technologies - Bordeaux 1, Inria Bordeaux - Sud-Ouest, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : The parallel ordering of large graphs is a difficult problem, because on the one hand minimum degree algorithms do not parallelize well, and on the other hand the obtainment of high quality orderings with the nested dissection algorithm requires efficient graph bipartitioning heuristics, the best sequential implementations of which are also hard to parallelize. This paper presents a set of algorithms, implemented in the PT-Scotch software package, which allows one to order large graphs in parallel, yielding orderings the quality of which is only slightly worse than the one of state-of-the-art sequential algorithms. Our implementation uses the classical nested dissection approach but relies on several novel features to solve the parallel graph bipartitioning problem. Thanks to these improvements, PT-Scotch produces consistently better orderings than ParMeTiS on large numbers of processors.
Complete list of metadatas

Cited literature [26 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00402893
Contributor : François Pellegrini <>
Submitted on : Wednesday, July 8, 2009 - 5:04:39 PM
Last modification on : Tuesday, October 23, 2018 - 5:24:06 PM
Long-term archiving on : Thursday, June 30, 2011 - 11:43:59 AM

Files

article_full.pdf
Files produced by the author(s)

Identifiers

Citation

Cédric Chevalier, François Pellegrini. PT-Scotch: A tool for efficient parallel graph ordering. Parallel Computing, Elsevier, 2008, 34 (6-8), pp.318-331. ⟨10.1016/j.parco.2007.12.001⟩. ⟨hal-00402893⟩

Share

Metrics

Record views

402

Files downloads

337