DocumentCode :
2406412
Title :
Load balancing and communication optimization for parallel adaptive finite element methods
Author :
Flaherty, J.E. ; Loy, R.M. ; Scully, P.C. ; Shephard, M.S. ; Szymanski, B.K. ; Teresco, J.D. ; Ziantz, L.H.
Author_Institution :
Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
fYear :
1997
fDate :
10-15 Nov 1997
Firstpage :
246
Lastpage :
255
Abstract :
The paper describes predictive load balancing schemes designed for use with parallel adaptive finite element methods. We provide an overview of data structures suitable for distributed storage of finite element mesh data as well as software designed for mesh adaptation and load balancing. During the course of a parallel computation, processor load imbalances are introduced at adaptive enrichment steps. The predictive load balancing methods described here use a priori estimates of work load for adaptive refinement and subsequent computation to improve enrichment efficiency and reduce total balancing time. An analysis code developed with these components for solving compressible flow problems is used to obtain predictive load balancing results on an IBM SP2 computer. Our test problem involves the transient solution of the three dimensional Euler equations of compressible flow inside a perforated shock tube. We also present a message passing library extension in development which allows for automated packing of messages to improve communication efficiency
Keywords :
communication complexity; compressible flow; data structures; finite element analysis; mechanical engineering computing; message passing; parallel algorithms; processor scheduling; resource allocation; IBM SP2 computer; a priori estimates; adaptive enrichment steps; adaptive refinement; balancing time; communication optimization; compressible flow problems; data structures; distributed storage; enrichment efficiency; finite element mesh data; load balancing; mesh adaptation; message passing library extension; parallel adaptive finite element methods; parallel computation; predictive load balancing; predictive load balancing schemes; processor load imbalances; three dimensional Euler equations; transient solution; work load; Concurrent computing; Data structures; Electric shock; Equations; Finite element methods; Load flow analysis; Load management; Message passing; Software design; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Society, 1997. Proceedings., XVII International Conference of the Chilean
Conference_Location :
Valparaiso
Print_ISBN :
0-8186-8052-0
Type :
conf
DOI :
10.1109/SCCC.1997.637097
Filename :
637097
Link To Document :
بازگشت