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 :
بازگشت