NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
PLUM: Parallel Load Balancing for Adaptive Unstructured MeshesMesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbalance among processors on a parallel machine. We present a novel method called PLUM to dynamically balance the processor workloads with a global view. This paper presents the implementation and integration of all major components within our dynamic load balancing strategy for adaptive grid calculations. Mesh adaption, repartitioning, processor assignment, and remapping are critical components of the framework that must be accomplished rapidly and efficiently so as not to cause a significant overhead to the numerical simulation. A data redistribution model is also presented that predicts the remapping cost on the SP2. This model is required to determine whether the gain from a balanced workload distribution offsets the cost of data movement. Results presented in this paper demonstrate that PLUM is an effective dynamic load balancing strategy which remains viable on a large number of processors.
Document ID
20020051215
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Oliker, Leonid
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Biswas, Rupak
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Saini, Subhash
Date Acquired
September 7, 2013
Publication Date
January 1, 1998
Subject Category
Numerical Analysis
Meeting Information
Meeting: SIAM Annual Meeting
Location: Toronto
Country: Canada
Start Date: July 13, 1998
End Date: July 17, 1998
Funding Number(s)
CONTRACT_GRANT: NAS2-96027
CONTRACT_GRANT: NAS2-14303
PROJECT: RTOP 519-40-12
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available