Abstract
A parallel implementation of the spectral partitioning algorithm is developed. A two-level parallelization is proposed to achieve maximum efficiency on massively parallel computers. Special features of the Connection Machine software such as scan operations and communication primitives are used to improve the efficiency of the algorithm. Decompositions of unstructured finite element meshes demonstrate the performance of this implementation.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
F. Chalot and T.J.R. Hughes, “Analysis of hypersonic flows in thermochemical equilibrium by application of the Galerkin/least-squares formulation,” ICIAM 91: Proceedings of the International Conference for Industrial and Applied Mathematics, ed. R.E. O'Malley, SIAM, 1992.
CMSSL for CM Fortran, Version 2.2, Thinking Machines Corporation, Cambridge, MA, 1991.
R. Das, D.J. Mavriplis, J. Saltz, S. Gupta and R. Ponnusamy, “The design and implementation of a parallel unstructured Euler solver using software primitives,” AIAA 30th Aerospace Sciences Meeting, AIAA-92-0562, 1992.
M. Fiedler, “Algebraic connectivity of graphs,” Czechoslovak Mathematical Journal, 23 (1973) 298–305.
M. Fiedler, “Eigenvectors of acyclic matrices,” Czechoslovak Mathematical Journal, 25 (1975) 607–618.
M. Fiedler, “A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory,” Czechoslovak Mathematical Journal, 25 (1975) 619–633.
Z. Johan, “Data parallel finite element techniques for large-scale computational fluid dynamics,” Ph.D. Thesis, Stanford University, 1992.
K.K. Mathur, “On the use of randomized address maps in unstructured three-dimensional finite element simulations,” Technical Report, TMC-37/CS90-4, Thinking Machines Corporation, Cambridge, MA, 1990.
B.N. Parlett, H. Simon and L.M. Stringer, “On estimating the largest eigenvalue with the Lanzcos algorithm,” Mathematics of Computation, 38 (1982) 153–165.
A. Pothen, H.D. Simon and K.-P. Liou, “Partitioning sparse matrices with eigen-vectors of graphs,” SIAM Journal of Matrix Analysis and Applications, 11 (1990) 430–452.
H.D. Simon, “Partitioning of unstructured problems for parallel processing,” Computing Systems in Engineering, 2 (1991) 135–148.
V. Venkatakrishnan, H.D. Simon and T.J. Barth, “A MIMD implementation of a parallel Euler solver for unstructured grids,” Report RNR-91-024, NASA Ames Research Center, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Johan, Z., Hughes, T.J.R. (1992). An efficient implementation of the spectral partitioning algorithm on connection machine systems. In: Bensoussan, A., Verjus, J.P. (eds) Future Tendencies in Computer Science, Control and Applied Mathematics. INRIA 1992. Lecture Notes in Computer Science, vol 653. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56320-2_72
Download citation
DOI: https://doi.org/10.1007/3-540-56320-2_72
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56320-4
Online ISBN: 978-3-540-47520-0
eBook Packages: Springer Book Archive