Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 101
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING Edited by:
Paper 41
Parallel Computations of Hopper Discharge employing Dynamic Domain Decomposition D. Markauskas1 and A. Kaceniauskas2
1Laboratory of Numerical Modelling,
Vilnius Gediminas Technical University, Vilnius, Lithuania
D. Markauskas, A. Kaceniauskas, "Parallel Computations of Hopper Discharge employing Dynamic Domain Decomposition", in , (Editors), "Proceedings of the Third International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 41, 2013. doi:10.4203/ccp.101.41
Keywords: dynamic domain decomposition, discrete element method, multilevel k-way graph partitioning, recursive coordinate bisection.
Summary
The paper presents a parallel three-dimensional simulation of the hopper discharge problem using the discrete element method (DEM) [1]. A soft-particle approach is adopted, in which the simulation is performed using small time increments and the contact forces between the particles are calculated using adopted contact low. The main disadvantage of the DEM is excessive computational resources. The numerical solution of industrial problems requires a large number of particles and short time steps resulting in a long computing time. Parallelization becomes an obvious option for significantly increasing the computational capabilities. During hopper discharge moving particles dynamically changes the workload configuration, making parallelization of the DEM software much more difficult and challenging. Therefore, dynamic domain decomposition is required to keep workload equally distributed between the processors.
Two alternative methods for the dynamic domain decomposition and load balancing were investigated for the case of hopper discharge flow. The first method used is the recursive coordinate bisection available in the Zoltan library. The second method employed was based on the multilevel k-way graph partitioning available in the ParMETIS library. Two alternative methods for dynamic domain decomposition were implemented in the DEMMMAT_PAR code [2] developed at the Vilnius Gediminas Technical University. The efficiency of the considered methods and speed-up of the software developed was investigated using a series of benchmark tests simulating the granular visco-elastic frictional media in hoppers containing 0.3x106 and 5x106 spherical particles. The hopper discharge computations and parallel speed-up measurements were performed on the HECTOR computer (Cray XE6 system) of the EPCC in Edinburgh. Each node contained two AMD 2.3 GHz 16-core processors and 32 GB of RAM. Quantitative comparison of the parallel performance obtained using the multilevel k-way graph partitioning and that attained by using the recursive coordinate bisection method showed benefits and drawbacks of their applicability to intensively changing workload configuration of the hopper discharge simulation. It was observed that more complex adaptation of k-way graph partitioning methods to DEM computations does not reveal higher parallel performance. Moreover, higher speed-up and lower interprocessor communication is measured employing the recursive coordinate bisection method. The speed-up equal to 1787 was measured when simulating 5 millions of particles on 2056 cores, which is comparable to the performance obtained by other researchers and reported in the literature. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|