Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Dynamic load balancing in a concurrent plasma PIC code on the JPL/Caltech Mark III hypercube

Conference ·
OSTI ID:10115367
;  [1]; ;  [2]
  1. Jet Propulsion Lab., Pasadena, CA (United States)
  2. California Univ., Los Angeles, CA (United States). Dept. of Physics
Dynamic load balancing has been implemented in a concurrent one-dimensional electromagnetic plasma particle-in-cell (PIC) simulation code using a method which adds very little overhead to the parallel code. In PIC codes, the orbits of many interacting plasma electrons and ions are followed as an initial value problem as the particles move in electromagnetic fields calculated self-consistently from the particle motions. The code was implemented using the GCPIC algorithm in which the particles are divided among processors by partitioning the spatial domain of the simulation. The problem is load-balanced by partitioning the spatial domain so that each partition has approximately the same number of particles. During the simulation, the partitions are dynamically recreated as the spatial distribution of the particles changes in order to maintain processor load balance.
Research Organization:
Jet Propulsion Lab., Pasadena, CA (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
FG03-84ER53173
OSTI ID:
10115367
Report Number(s):
CONF-9004159--9; ON: DE95005528; BR: 35AT05000/AT0520210
Country of Publication:
United States
Language:
English

Similar Records

Dynamic load balancing for a 2D concurrent plasma PIC code
Journal Article · Tue Nov 30 23:00:00 EST 1993 · Journal of Computational Physics; (United States) · OSTI ID:7238435

A general concurrent algorithm for plasma particle-in-cell simulation codes. [JPL Mark III Hypercube parallel computer]
Journal Article · Thu Nov 30 23:00:00 EST 1989 · Journal of Computational Physics; (USA) · OSTI ID:6931286

A 2D electrostatic PIC code for the Mark III Hypercube
Conference · Sun Dec 30 23:00:00 EST 1990 · OSTI ID:10114868