Abstract

A two-dimensional parallel particle-in-cell (PIC) algorithm was developed for the Massively Parallel Processor (MPP), which has 16,384 processors configured in a 128 × 128 array with nearest-neighbor communication. The developed parallel PIC algorithm loads particles in a cell randomly to a row of processors and fills only half of the processors with particles. Because the vacant processors and the random particle sequence in a row of processors simplify the communication among the processors, the algorithm efficiently sorts particles and performs gather/scatter procedures for collecting charge density according to their cells. From the cell charge density, the algorithm calculates electric fields at the cells by fast Fourier transform. With faster I/O or more array memory, the parallel PIC algorithm can be greatly improved.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.