ACM Home Page
Please provide us with feedback. Feedback
Automatic load balanced paritioning strategies for PDE computations
Full text PdfPdf (1.19 MB)
Source International Conference on Supercomputing archive
Proceedings of the 3rd international conference on Supercomputing table of contents
Crete, Greece
Pages: 99 - 107  
Year of Publication: 1989
ISBN:0-89791-309-4
Authors
N. P. Chrisochoides  Department of Computer Science, Purdue University, West Lafayette, IN
C. E. Houstis  Department of Computer Science, Purdue University, West Lafayette, IN
E. N. Houstis
S. K. Kortesis  Department of Computer Science, Purdue University, West Lafayette, IN
J. R. Rice  Department of Computer Science, Purdue University, West Lafayette, IN
Sponsors
Computer Tech Inst. : Computer Technology Institute
SIGARCH: ACM Special Interest Group on Computer Architecture
SIAM : Society for Industrial and Applied Mathematics
AICA : Assoc Italianai de Calcolo Automatico
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 5,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/318789.318801
What is a DOI?

ABSTRACT

In this paper we study the partitioning and allocation of computations associated with the numerical solution of partial differential equations (PDEs). Strategies for the mapping of such computations to parallel MIMD architectures can be applied to different levels of the solution process. We introduce and study heuristic approaches defined on the associated geometric data structures (meshes). Specifically, we study methods for decomposing finite element and finite difference meshes into balanced, nonoverlapping subdomains which guarantee minimum communication and synchronization among the underlying associated subcomputations. Two types of algorithms are considered: clustering techniques based on sequential orderings of the discrete geometric data and optimization based techniques involving geometric or graphical metric criteria. These algorithms support the automatic mode of a geometry decomposition tool developed in the parallel ELLPACK environment which is implemented under X11-window systems. A brief description of this tool is presented.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Barne 82
E.R. Barnes, "An algorithm for partitioning the nodes of a graph", S/AM Journal Algebraic and Discrete Methods, Vol. 3, pp. 541-550, Dec. (1982).
 
Berg 85
M.J. Bergcr and S. Bokhari, "A partitioning strategy for non-uniform problems as multiprocessors", ICASE Report No. 85-55, Nov. 0985).
 
Chris 76
N. Christofides and P. Brooker, "The Optimal partitioning of graphs", SIAM Journal of Applied Mathematics, Vol. 30, pp. 55-69 (1976).
 
Donat 73
W.E. Donath and A.J. Hoffmann, "Lower bounds for the partitioning of graphs", iBM Journal of Research and Development, Vol. 17, pp. 420425, Sept. (1973).
 
Farh 88
C. Farhat, "A simple and efficient automatic FEM domain decomposer'', Computers and Structures, Vol. 28, pp. 579--602 (1988).
 
Fox 86a
G.C. Fox, "A graphical approach to load balancing and sparse matrix vector multiplication on the hypercube", in Numerical Algorithms for Modern Parallel Computer Architectures, IMA Vol. Math. App., 13 (M. Schultz, ed.), Springer-Verlag, pp. 37-61 (1987).
 
Fox 86b
G.C. Fox, "A review of automatic load balancing and decomposition methods for the hypercube", in Numerical Algorithms for Modern Parallel Computer Architectures, IMA Vol. Math. App., 13 (M. Schultz, ed.), Springer-Verlag, pp. 63-76 (1987).
 
Garey 79
M.R. Garey and D.S. johnson, "Computers and Intractability' ', W.H. Freeman and Company, (1979).
 
Goldb 84
M.K. Goldberg and R. Gardner, "On the minimal cut problem", Progress in Graph Theory, (1984).
 
Hous 88
C.E. Houstis, E.N. Houstis, J.R. Rice, S.M. Samartzis and D.L. Alexandrakis, "The algorithm mapper: A System for modeling and evaluating parallel applications/architectures pairs", in Fourth Generation Mathematical Software Systems (Houstis, Rice and Vichnevetsky, eds.), North-Holland (1989), to appear.
 
Hous 89a
E.N. Houstis, T.S. Papa theodorou and J.R. Rice, "Parallel ELLPACK: An expert system for the parallel processing of partial differential equations", Math. Comp. Simul., Vol. 31 (1989), to appear.
 
Hous 89b
E.N. Houstis, P.N. Papachiou, J.R. Rice and M.S. Samartzis, "Domain decomposer: A software tool for partitioning PDE computations based on geometry decomposition strategies", Purdue University Technical report, in preparation.
 
Kern 70
B.W. Kernighan and S. Lin, "An efficient heuristic procedure for partitioning graphs", The Bell System Technical Journal, Feb. (1970), pp. 291-307.
 
Pirkt 83
Lenna~, Pirktl, "On the use of cluster analysis for partitioning and allocation computational objects in distributed computing systems", Computer Science and Statistics: The Interface, James E. Gentle (ed.), North-Holland, pp. 361-364, (1983).


Collaborative Colleagues:
N. P. Chrisochoides: colleagues
C. E. Houstis: colleagues
E. N. Houstis: colleagues
S. K. Kortesis: colleagues
J. R. Rice: colleagues

Peer to Peer - Readers of this Article have also read: