NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
HARP: A Dynamic Inertial Spectral PartitionerPartitioning unstructured graphs is central to the parallel solution of computational science and engineering problems. Spectral partitioners, such recursive spectral bisection (RSB), have proven effecfive in generating high-quality partitions of realistically-sized meshes. The major problem which hindered their wide-spread use was their long execution times. This paper presents a new inertial spectral partitioner, called HARP. The main objective of the proposed approach is to quickly partition the meshes at runtime in a manner that works efficiently for real applications in the context of distributed-memory machines. The underlying principle of HARP is to find the eigenvectors of the unpartitioned vertices and then project them onto the eigerivectors of the original mesh. Results for various meshes ranging in size from 1000 to 100,000 vertices indicate that HARP can indeed partition meshes rapidly at runtime. Experimental results show that our largest mesh can be partitioned sequentially in only a few seconds on an SP2 which is several times faster than other spectral partitioners while maintaining the solution quality of the proven RSB method. A parallel WI version of HARP has also been implemented on IBM SP2 and Cray T3E. Parallel HARP, running on 64 processors SP2 and T3E, can partition a mesh containing more than 100,000 vertices into 64 subgrids in about half a second. These results indicate that graph partitioning can now be truly embedded in dynamically-changing real-world applications.
Document ID
19970022762
Acquisition Source
Ames Research Center
Document Type
Reprint (Version printed in journal)
Authors
Simon, Horst D.
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Sohn, Andrew
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Biswas, Rupak
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Date Acquired
September 6, 2013
Publication Date
June 25, 1997
Subject Category
Computer Systems
Report/Patent Number
NAS 1.26:204489
NASA-CR-204489
RIACS-TR-97-01
Report Number: NAS 1.26:204489
Report Number: NASA-CR-204489
Report Number: RIACS-TR-97-01
Meeting Information
Meeting: Parallel Algorithms and Architectures
Location: Newport, RI
Country: United States
Start Date: June 22, 1997
End Date: June 25, 1997
Sponsors: Association for Computing Machinery
Accession Number
97N23212
Funding Number(s)
CONTRACT_GRANT: NAS2-96027
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available