DocumentCode
3511568
Title
Dynamic load balancing for structured adaptive mesh refinement applications
Author
Lan, Zhiling ; Taylor, Valerie E. ; Bryan, Greg
Author_Institution
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
fYear
2001
fDate
3-7 Sept. 2001
Firstpage
571
Lastpage
579
Abstract
Adaptive Mesh Refinement (AMR) is a type of multiscale algorithm that achieves high resolution in localized regions of dynamic, multidimensional numerical simulations. One of the key issues related to AMR is dynamic load balancing (DLB), which allows large-scale adaptive applications to run efficiently on parallel systems. In this paper we present an efficient DLB scheme for structured AMR (SAMR) applications. Our DLB scheme combines a grid-splitting technique with direct grid movements (e.g., direct movement from an overloaded processor to an underloaded proces sor), for which the objective is to efficiently redistribute workload among all the processors so as to reduce the parallel execution time. The potential benefits of our DLB scheme are examined by incorporating our techniques into a parallel, cosmological application that uses SAMR techniques. Experiments show that by using our scheme, the parallel execution time can be reduced by up to 47% and the quality of load-balancing can be improved by a factor of four.
Keywords
mesh generation; parallel algorithms; resource allocation; dynamic load balancing; grid-splitting technique; load balancing; multidimensional numerical simulations; multiscale algorithm; structured adaptive mesh refinement; Adaptive arrays; Adaptive mesh refinement; Application software; Astrophysics; Computational fluid dynamics; Fluid dynamics; Large-scale systems; Load management; Multidimensional systems; Numerical simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2001. International Conference on
Conference_Location
Valencia, Spain
ISSN
0190-3918
Print_ISBN
0-7695-1257-7
Type
conf
DOI
10.1109/ICPP.2001.952105
Filename
952105
Link To Document