Research Article
Kinetic-Monte-Carlo-Based Parallel Evolution Simulation Algorithm of Dust Particles
Algorithm 4
The diffusion simulation algorithm of dust particles.
(1) Begin | (2) Each processor sends the update data of particles in the border to other processors, then | receives the update data of particles from other processors and copies them in Neighbor_Copy; | (3) Calculate the diffusion probability and diffusion direction of the particle j in Local_Store; | (4) Execute the diffusion of particles, update , mark particles which enter other Neighbor_Copy; | (5) If all particles in Local_Store are finished scanning, go to (6); Otherwise, go to (3); | (6) Communicate with other processor to update the data of particles in Neighbor_Copy; | (7) End |
|