A parallel variant of simulated annealing for optimizing mesh partitions on workstations

Abstract In this paper we introduce a new parallel variant of simulated annealing for optimizing mesh partitions. We view this work as a first step towards a parallel multilevel algorithm for the load balancing problem. The serial execution time of the algorithm and the quality of the partitions it generates is compared to the well known METIS for three unstructured meshes. Finally, some preliminary experimental results regarding the performance of the proposed parallel variant of simulated annealing on a cluster of workstations are presented.

[1]  Charbel Farhat,et al.  A simple and efficient automatic fem domain decomposer , 1988 .

[2]  Vipin Kumar,et al.  Parallel Multilevel k-way Partitioning Scheme for Irregular Graphs , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[3]  Martin G. Everett,et al.  A Localized Algorithm for Optimizing Unstructured Mesh Partitions , 1995, Int. J. High Perform. Comput. Appl..

[4]  Horst D. Simon,et al.  A Parallel Implementation of Multilevel Recursive Spectral Bisection for Application to Adaptive Unstructured Meshes. Chapter 1 , 1994 .

[5]  Geoffrey C. Fox,et al.  Graph contraction for physical optimization methods: a quality-cost tradeoff for mapping data on parallel computers , 1993, ICS '93.

[6]  S.T. Barnard,et al.  PMRSB: Parallel Multilevel Recursive Spectral Bisection , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[7]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[8]  Bruce Hendrickson,et al.  A Multi-Level Algorithm For Partitioning Graphs , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[9]  Horst D. Simon,et al.  Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems , 1994, Concurr. Pract. Exp..

[10]  Martin G. Everett,et al.  Mesh partitioning and load balancing for distributed memory parallel systems , 1997 .

[11]  Denis Vanderstraeten,et al.  Optimized partitioning of unstructured finite element meshes , 1995 .

[12]  Roy D. Williams,et al.  Performance of dynamic load balancing algorithms for unstructured mesh calculations , 1991, Concurr. Pract. Exp..

[13]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..