دانلود مقاله ISI انگلیسی شماره 118740
ترجمه فارسی عنوان مقاله

روش متعادل کننده بارگذاری ایده آل با آرام سازی سطح چندگانه برای شبیه سازی ذرات با تعاملات کوتاه برد

عنوان انگلیسی
Iterative load-balancing method with multigrid level relaxation for particle simulation with short-range interactions
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
118740 2017 35 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Computer Physics Communications, Volume 219, October 2017, Pages 135-148

پیش نمایش مقاله
پیش نمایش مقاله  روش متعادل کننده بارگذاری ایده آل با آرام سازی سطح چندگانه برای شبیه سازی ذرات با تعاملات کوتاه برد

چکیده انگلیسی

We developed dynamic load-balancing algorithms for Particle Simulation Methods (PSM) involving short-range interactions, such as Smoothed Particle Hydrodynamics (SPH), Moving Particle Semi-implicit method (MPS), and Discrete Element method (DEM). These are needed to handle billions of particles modeled in large distributed-memory computer systems. Our method utilizes flexible orthogonal domain decomposition, allowing the sub-domain boundaries in the column to be different for each row. The imbalances in the execution time between parallel logical processes are treated as a nonlinear residual. Load-balancing is achieved by minimizing the residual within the framework of an iterative nonlinear solver, combined with a multigrid technique in the local smoother. Our iterative method is suitable for adjusting the sub-domain frequently by monitoring the performance of each computational process because it is computationally cheaper in terms of communication and memory costs than non-iterative methods. Numerical tests demonstrated the ability of our approach to handle workload imbalances arising from a non-uniform particle distribution, differences in particle types, or heterogeneous computer architecture which was difficult with previously proposed methods. We analyzed the parallel efficiency and scalability of our method using Earth simulator and K-computer supercomputer systems.