DocumentCode
2483434
Title
Load balancing of dynamic and adaptive mesh-based computations
Author
Schloegel, Kirk ; Karypis, George ; Kumar, Vipin
Author_Institution
Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
fYear
1998
fDate
20-23 Oct 1998
Firstpage
311
Abstract
One ingredient which is viewed as vital to the successful conduct of many large-scale numerical simulations is the ability to dynamically repartition the underlying adaptive finite element mesh among the processors so that the computations are balanced and interprocessor communication is minimized. We present two new schemes for adaptive repartitioning: Locally-Matched Multilevel Scratch-Remap (or LMSR) and Wavefront Diffusion. The LMSR scheme performs purely local coarsening and partition remapping in a multilevel context. In Wavefront Diffusion, the flow of vertices move in a wavefront from overbalanced to underbalanced domains. We present experimental evaluations of our LMSR and Wavefront Diffusion algorithms on synthetically generated adaptive meshes as well as on some application meshes. We show that our LMSR algorithm decreases the amount of vertex migration required to balance the graph and produces repartitionings of similar quality compared to current scratch-remap schemes. Furthermore, we show that our LMSR algorithm is more scalable in terms of execution time compared to current scratch-remap schemes. We show that our Wavefront Diffusion algorithm obtains significantly lower vertex migration requirements, while maintaining similar edge-cut results compared to current multilevel diffusion algorithms, especially for highly imbalanced graphs
Keywords
distributed algorithms; graph theory; mesh generation; multiprocessing systems; resource allocation; LMSR algorithm; Locally-Matched Multilevel Scratch-Remap; Wavefront Diffusion; adaptive finite element mesh; adaptive mesh based computation; adaptive repartitioning; dynamic mesh based computation; execution time; imbalanced graphs; interprocessor communication; large-scale numerical simulation; load balancing; scratch-remap scheme; vertex migration; Computer science; Concurrent computing; Contracts; High performance computing; Kirk field collapse effect; Large-scale systems; Load management; Military computing; Numerical simulation; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
Conference_Location
West Lafayette, IN
ISSN
1060-9857
Print_ISBN
0-8186-9218-9
Type
conf
DOI
10.1109/RELDIS.1998.740514
Filename
740514
Link To Document