DocumentCode
2248816
Title
Particle-mesh techniques on the MasPar
Author
MacNeice, P. ; Mobarry, C. ; Olson, K.
Author_Institution
Hughes STX, NASA Goddard Space Flight Center, Greenbelt, MD, USA
fYear
1996
fDate
27-31 Oct. 1996
Firstpage
154
Lastpage
161
Abstract
The authors investigate the most efficient implementations of the charge (mass) assignment and force interpolation tasks of a particle-in-cell code on the SIMD architecture of the MasPar MP2. Three different approaches were tested. The first emphasized uniform computational (not necessarily communication) load balance and ease of programming. The second exploited the speed of the Xnet interprocessor communication network using a particle data migration strategy. The third used sorting and vector scan-add operations on the particle dataset to minimize the communication traffic required between the particle and mesh data structures. Algorithm efficiencies were measured as a function of the degree of spatial clustering of the particles, and as a function of the total number of particles. The sort/scan-add strategy gave the best performance for a broad range of degree of spatial clustering. It was only beaten by the migration strategy in the regime of weak clustering. Their results indicate how a hybrid algorithm combining the migration and sort/scan-add strategies can set an upper limit on the performance degradation associated with the spatial clustering of particles.
Keywords
parallel architectures; MasPar MP2; SIMD architecture; Xnet interprocessor communication network; algorithm efficiency; charge assignment; communication traffic; force interpolation tasks; hybrid algorithm; mass assignment; mesh data structures; particle data migration strategy; particle data structures; particle dataset; particle-in-cell code; particle-mesh techniques; performance degradation; programming; sorting; spatial particle clustering; uniform computational load balance; vector scan-add operations; weak clustering; Clustering algorithms; Communication networks; Computer architecture; Data structures; Degradation; Interpolation; Particle measurements; Sorting; Telecommunication traffic; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location
Annapolis, MA, USA
ISSN
1088-4955
Print_ISBN
0-8186-7551-9
Type
conf
DOI
10.1109/FMPC.1996.558072
Filename
558072
Link To Document