TY - JOUR
T1 - A Lagrangian Inertial Centroidal Voronoi Particle method for dynamic load balancing in particle-based simulations
AU - Ji, Zhe
AU - Fu, Lin
AU - Hu, Xiangyu Y.
AU - Adams, Nikolaus A.
N1 - Publisher Copyright:
© 2019 Elsevier B.V.
PY - 2019/6
Y1 - 2019/6
N2 - In this paper we develop a Lagrangian Inertial Centroidal Voronoi Particle (LICVP) method to extend the original CVP method (Fu et al., 2017) to dynamic load balancing in particle-based simulations. Two new concepts are proposed to address the additional problems encountered in repartitioning the system. First, a background velocity is introduced to transport Voronoi particles according to the local fluid field, which facilitates data reuse and lower data redistribution cost during rebalancing. Second, in order to handle problems with skew-aligned computational load and large void space, we develop an inertial-based partitioning strategy, where the inertial matrix is utilized to characterize the load distribution, and to confine the motion of Voronoi particles dynamically adapting to the physical simulation. Intensive numerical tests in fluid dynamics simulations reveal that the underlying LICVP method improves the incremental property remarkably without sacrifices on other objectives, i.e. the inter-processor communication is optimized simultaneously, and the repartitioning procedure is highly efficient.
AB - In this paper we develop a Lagrangian Inertial Centroidal Voronoi Particle (LICVP) method to extend the original CVP method (Fu et al., 2017) to dynamic load balancing in particle-based simulations. Two new concepts are proposed to address the additional problems encountered in repartitioning the system. First, a background velocity is introduced to transport Voronoi particles according to the local fluid field, which facilitates data reuse and lower data redistribution cost during rebalancing. Second, in order to handle problems with skew-aligned computational load and large void space, we develop an inertial-based partitioning strategy, where the inertial matrix is utilized to characterize the load distribution, and to confine the motion of Voronoi particles dynamically adapting to the physical simulation. Intensive numerical tests in fluid dynamics simulations reveal that the underlying LICVP method improves the incremental property remarkably without sacrifices on other objectives, i.e. the inter-processor communication is optimized simultaneously, and the repartitioning procedure is highly efficient.
KW - Centroidal Voronoi Particle
KW - Dynamic load balance
KW - Inertial Centroidal Voronoi Particle
KW - Particle simulation
KW - SPH
UR - http://www.scopus.com/inward/record.url?scp=85061281868&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2019.01.011
DO - 10.1016/j.cpc.2019.01.011
M3 - Article
AN - SCOPUS:85061281868
SN - 0010-4655
VL - 239
SP - 53
EP - 63
JO - Computer Physics Communications
JF - Computer Physics Communications
ER -