NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Portable Parallel Programming for the Dynamic Load Balancing of Unstructured Grid ApplicationsThe ability to dynamically adapt an unstructured -rid (or mesh) is a powerful tool for solving computational problems with evolving physical features; however, an efficient parallel implementation is rather difficult, particularly from the view point of portability on various multiprocessor platforms We address this problem by developing PLUM, tin automatic anti architecture-independent framework for adaptive numerical computations in a message-passing environment. Portability is demonstrated by comparing performance on an SP2, an Origin2000, and a T3E, without any code modifications. We also present a general-purpose load balancer that utilizes symmetric broadcast networks (SBN) as the underlying communication pattern, with a goal to providing a global view of system loads across processors. Experiments on, an SP2 and an Origin2000 demonstrate the portability of our approach which achieves superb load balance at the cost of minimal extra overhead.
Document ID
20000068916
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Biswas, Rupak
(MRJ Technology Solutions Moffett Field, CA United States)
Das, Sajal K.
(University of North Texas Denton, TX United States)
Harvey, Daniel
(University of North Texas Denton, TX United States)
Oliker, Leonid
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 1999
Subject Category
Computer Programming And Software
Meeting Information
Meeting: International Parallel Processing
Location: San Juan
Country: Puerto Rico
Start Date: April 12, 1999
End Date: April 16, 1999
Funding Number(s)
CONTRACT_GRANT: NAS2-96027
CONTRACT_GRANT: TARP-97-003594-013
PROJECT: RTOP 519-40-12
CONTRACT_GRANT: NAS2-14303
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available