DocumentCode
3288123
Title
Abstractions for parallel N-body simulations
Author
Bhatt, Sandeep ; Chen, Marina ; Lin, Cheng-Yee ; Liu, Pangfeng
Author_Institution
Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
fYear
1992
fDate
26-29 Apr 1992
Firstpage
38
Lastpage
45
Abstract
Introduces C++ programming abstractions for maintaining load-balanced partitions of irregular and adaptive trees. Such abstractions are useful across a range of applications and MIMD architectures. The use of these abstractions is illustrated for gravitational N -body simulation. The strategy for parallel N -body simulation is based on a technique for implicitly representing a global tree across multiple processors. This substantially reduces the programming complexity and the overhead for distributed memory architectures. The overhead is further reduced by maintaining incremental data structures
Keywords
C language; astronomy computing; astrophysics computing; celestial mechanics; data structures; digital simulation; distributed memory systems; object-oriented languages; parallel programming; resource allocation; stellar dynamics; C++ programming abstractions; MIMD architectures; adaptive trees; astrophysics; celestial mechanics; distributed memory architectures; global tree; gravitational N-body simulation; incremental data structures; irregular trees; load-balanced partitions; parallel N-body simulations; programming complexity; stellar dynamics; Application software; Computational modeling; Computer science; Computer simulation; Large-scale systems; Load management; Memory architecture; Object oriented modeling; Parallel programming; Plasma simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
Conference_Location
Williamsburg, VA
Print_ISBN
0-8186-2775-1
Type
conf
DOI
10.1109/SHPCC.1992.232690
Filename
232690
Link To Document