Weighting the recursive spectral bisection algorithm for unstructured grids
- Lawrence Livermore National Lab., CA (United States)
When solving partial differential equations numerically on parallel computers it is desirable to decompose the domain on which we are solving the equations in such a way as to equalize the workload among the processors while minimizing the communication between them. This is equivalent to finding a partition of the graph representing the calculation into equal subgraphs cutting as few edges as possible. One such algorithm in use is the recursive spectral bisection algorithm (RSB), (1) generate the Laplace matrix for the graph representing the dependencies between the calculation taking place at each vertex of the graph. (2) Compute the eigenvector corresponding to the smallest non-zero eigen-value, called the Fiedler vector. (3) Sort the vertices according to size of entries in the Fiedler vector. (4) Assign half the vertices into each subgraph.
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 125594
- Report Number(s):
- CONF-950212-; TRN: 95:005768-0139
- Resource Relation:
- Conference: 7. Society for Industrial and Applied Mathematics (SIAM) conference on parallel processing for scientific computing, San Francisco, CA (United States), 15-17 Feb 1995; Other Information: PBD: 1995; Related Information: Is Part Of Proceedings of the seventh SIAM conference on parallel processing for scientific computing; Bailey, D.H.; Bjorstad, P.E.; Gilbert, J.R. [eds.] [and others]; PB: 894 p.
- Country of Publication:
- United States
- Language:
- English
Similar Records
A graph contraction algorithm for the fast calculation of the Fiedler vector of a graph
Mapping unstructured grid computations to massively parallel computers