Skip to main content

Toward efficient unstructured multigrid preprocessing (extended abstract)

  • Conference paper
  • First Online:
Parallel Algorithms for Irregularly Structured Problems (IRREGULAR 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1117))

Abstract

The multigrid method is a general and powerful means of accelerating the convergence of discrete iterative methods for solving partial differential equations (PDEs) and similar problems. The adaptation of the multigrid method to unstructured meshes is important in the solution of problems with complex geometries. Unfortunately, multigrid schemes on unstructured meshes require significantly more preprocessing than on structured meshes. In fact, preprocessing can be a major part of the solution task, and for many applications, must be done repeatedly. In addition, the large computational requirements of realistic PDEs, accurately discretized on unstructured meshes, make such computations candidates for parallel or distributed processing, adding problem partitioning as a preprocessing task.

We report on a project to apply ideas from graph theory and geometry to the solution of the preprocessing tasks required for the parallel implementation of unstructured multigrid methods. Our objective is to provide conceptually simple, efficient, and unified methods. In a previous conference paper, we proposed two bottom-up, graph-based methods and one top-down method. In this paper, we report on several sets of experiments designed to explore the practical aspects of one of the methods, based on independent dominating sets. The experiments studied the empirical properties of the mesh hierarchies generated by the method and the numerical performance of the multigrid method solving Laplace's equation using these mesh hierachies. The experiments also studied the domain partitions generated by the method. Our conclusion based on these preliminary experiments is that our simple, automatic methods provide excellent multigrid performance at low preprocessing cost.

Research at Princeton University partially supported by the National Science Foundation, Grant No. CCR-8920505, and the Office of Naval Research, Contract No. N0014-91-J-1463.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Briggs, W., “A Multigrid Tutorial,” SIAM, 1987.

    Google Scholar 

  2. Boyd, J., “Chebyshev and Fourier Methods,” Springer-Verlag, New York, 1989.

    Google Scholar 

  3. Dorward, S., Matheson, L., and Tarjan, R., “Unstructured Multigrid Strategies on Massively Parallel Computers: A Case for Integrated Design,” Proceedings of the 27th Annual Hawaii International Conference on Systems Sciences, pp. 169–178, 1994.

    Google Scholar 

  4. Dorward, S., Matheson, L., and Tarjan, R., “Toward Efficient Unstructured Multigrid Preprocessing,” Technical Report, NEC Research Institute, 1996.

    Google Scholar 

  5. Fedorenko, R., “Relaksacionnyi Metod Resenija Raznostynch Ellipticeskich Uravenija,” CISL Matem i Matem Fiz, vol. 1, pp. 922–27, 1961.

    Google Scholar 

  6. Fletcher, C., “Computational Galerkin Methods,” Springer-Verlag, 1984.

    Google Scholar 

  7. Golub, G., and Van Loan, C., “Matrix Computations,” Johns Hopkins University Press, 1989.

    Google Scholar 

  8. Karypis, G., and Kumar, V., “A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs,” Technical Report no. 95-035, Department of Computer Science, University of Minnesota, 1995.

    Google Scholar 

  9. Lallemand, M., Steve, H., and Dervieux, A., “Unstructured Multigridding by Volume Agglomeration: Current Status,” Computers and Fluids, vol. 21, no. 1 pp 1–21 1992.

    Article  Google Scholar 

  10. Luby, M., “A Simple Parallel Algorithm for the Maximal Independent Set Problem,” SIAM Journal on Computing, vol. 15, pp. 1036–1053, 1986.

    Article  Google Scholar 

  11. Mandel, J., McCormick, S., Dendy, J., Farhat, C., Lonsdale, G., Parter, S., Ruge, J., Stuben, K., eds., “Proceedings of the Fourth Copper Mountain Conference on Multigrid Methods, SIAM, Philadelphia, 1989.

    Google Scholar 

  12. Manteuffel, T., McCormick, S., Program Chairmen, “Proceedings of the Fifth Copper Mountain Conference on Multigrid Methods”, SIAM, 1991.

    Google Scholar 

  13. Matheson, L., “Multigrid Algorithms on Massively Parallel Computers,” PhD. Dissertation, Department of Computer Science, Princeton University, 1994.

    Google Scholar 

  14. Matheson, L. and Tarjan, R., “Dominating Sets in Planar Graphs,” European Journal of Combinatorics, to appear.

    Google Scholar 

  15. Mavriplis, D., and Jameson, A., “Multigrid Solution of the Two-Dimensional Euler Equations on Unstructured Triangular Meshes”, AIAA Journal, vol. 26, no.7, pp. 824–831, 1988.

    Google Scholar 

  16. Maviriplis, D., “Three Dimensional Multigrid for the Euler Equations”, Proc. of the AIAA 10th Comp. Fluid Dynamics Conference, Honolulu, Hawaii, pp. 239–248, 1991.

    Google Scholar 

  17. Mavriplis, Dimitri, NASA ICASE, Private Communication, 1995.

    Google Scholar 

  18. Mavriplis, D., “Lecture Notes”, 26th Computational Fluid Dynamics Lecture Series Program of the von Karman Institute (VKI) for Fluid Dynamics, Rhodes-Saint-Genese, Belgium, 1995.

    Google Scholar 

  19. McCormick, S., ed., “Multigrid Methods,” (Proceedings of the Third Copper Mountain Conference on Multigrid Methods), Marcel Dekker, 1988.

    Google Scholar 

  20. Melson, N., Manteuffal, T., McCormick, S., eds., “Proceedings of the Sixth Copper Mountain Conference on Multigrid Methods”, NASA (CP-3224), 1993.

    Google Scholar 

  21. Miller, G., Teng, S., Thurston, W., and Vavasis, S., “Automatic Mesh Partitioning”, Sparse Matrix Computations: Graph Theory Issues and Algorithms, The Insitute of Mathematics and Its Applications, 1992.

    Google Scholar 

  22. Miller, G., and Vavasis, S., “Density Graphs and Separators”, Proceedings of the Second ACM-SIAM Symposium on Discrete Algorithms, pp.331–336, 1991.

    Google Scholar 

  23. Pothen, A., Simon, H., and Liou, K., “Partitioning Sparse Matrices with Eigenvectors of Graphs”, SIAM Journal of Matrix Analysis and Applications, vol. 11, no. 3, pp. 430–452, 1990.

    Article  Google Scholar 

  24. Simon, H., “Partitioning Unstructured Problems for Parallel Processing,” Computing Systems in Engineering, vol. 2, pp. 135–148, 1991.

    Article  Google Scholar 

  25. Smith, W., “Multigrid Solution of Transonic Flow on Unstructured Grids,” Recent Advances and Applications in Computational Fluid Dynamics, 1990.

    Google Scholar 

  26. Venkatakrishnan, V., and Mavirpilis, D., “Agglomeration Multigrid for the Three Dimensional Euler Equations,” AIAA Journal, to appear.

    Google Scholar 

  27. Wesseling, P., An Introduction to Multigrid Methods, John Wiley and Sons, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alfonso Ferreira José Rolim Yousef Saad Tao Yang

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dorward, S.E., Matheson, L.R., Tarjan, R.E. (1996). Toward efficient unstructured multigrid preprocessing (extended abstract). In: Ferreira, A., Rolim, J., Saad, Y., Yang, T. (eds) Parallel Algorithms for Irregularly Structured Problems. IRREGULAR 1996. Lecture Notes in Computer Science, vol 1117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030101

Download citation

  • DOI: https://doi.org/10.1007/BFb0030101

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61549-1

  • Online ISBN: 978-3-540-68808-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics