NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Parallel Programming Strategies for Irregular Adaptive ApplicationsAchieving scalable performance for dynamic irregular applications is eminently challenging. Traditional message-passing approaches have been making steady progress towards this goal; however, they suffer from complex implementation requirements. The use of a global address space greatly simplifies the programming task, but can degrade the performance for such computations. In this work, we examine two typical irregular adaptive applications, Dynamic Remeshing and N-Body, under competing programming methodologies and across various parallel architectures. The Dynamic Remeshing application simulates flow over an airfoil, and refines localized regions of the underlying unstructured mesh. The N-Body experiment models two neighboring Plummer galaxies that are about to undergo a merger. Both problems demonstrate dramatic changes in processor workloads and interprocessor communication with time; thus, dynamic load balancing is a required component.
Document ID
20010097883
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Biswas, Rupak
(NASA Ames Research Center Moffett Field, CA United States)
Biegel, Bryan
Date Acquired
September 7, 2013
Publication Date
January 13, 2001
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Computational Mechanics Conference
Location: Dearborn, MI
Country: United States
Start Date: August 1, 2001
End Date: August 4, 2001
Funding Number(s)
PROJECT: RTOP 725-10-31
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available