Abstract
To maintain load balance among processes in parallel calculation, we introduced a dynamic load balancing technique called Dynamic Domain Decomposition (DDD) into our newly developed multi-scale Particle-In-Cell (PIC) simulation code in which Adaptive Mesh Refinement (AMR) is incorporated. To evaluate the effectiveness of DDD, we performed test simulations with a model in which four particle clusters are non-uniformly distributed with different velocities. We confirmed that load imbalance among processes caused by non-uniform plasma distribution was successfully resolved by DDD and the computational time becomes almost half of that for simulation of the same model without using DDD.