Skip to main content
Log in

Recursive mesh refinement on hypercubes

  • Part I Computer Science
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

Adaptive methods for PDEs can be viewed as a graph problem. An efficient parallel implementation of adaptive PDE methods then requires distributing the nodes of the associated graph uniformly across the processors so that the resulting cost of communication between processors is low.

We solve this problem in two phases: labeling of graph nodes and subsequent mapping of these labels onto processors. We describe a new form of Gray-code which we call aninterleaved Gray-code that allows easy labeling of graph nodes when the maximal level of refinement is unknown, allows easy determination of nearby nodes in the graph, is completely deterministic, and often (in a well-defined sense) distributes the graph uniformly across a hypercube. The theoretical results are supported by computational experiments on the Connection Machine.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Fox, C. F., Kolawa, A. and Williams, R.,The Implementation of a Dynamic Loadbalancer, Hypercube Multiprocessors 1987, SIAM, 1987, pp. 114–21.

  2. Gilbert, E. N.,Gray codes and paths on the N-cube, The Bell System Technical Journal, (May 1958).

  3. Gropp, W. D.,Local uniform mesh refinement for elliptic partial differential equations, Research Report 278, Dept. of Computer Science, Yale University, 1983.

  4. id., Local uniform mesh refinement on loosely coupled parallel processors, Comput. Math. Appl., 15 (1988), pp. 375–387.

  5. Li, S.-X. and Loew, M. H.,The quadcode and its arithmetic, CACM, 30 (1987), pp. 621–6.

    Google Scholar 

  6. Saad, Y. and Schultz, M. H.,Some topological properties of the hypercube multiprocessor, Research Report 389, Dept. Computer Science, Yale University, 1984.

  7. Wu, A. Y.,Embedding of tree networks into hypercubes, Jour. Par. Distr. Comp. 2 (1985), pp. 238–49.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The work presented in this paper was supported by the Office of Naval Research under contract N00014-85-K-0461, by the Army Research Office under contract DAAL03-86-K-0158, by the Office of Naval Research under contract number N00014-86-K-0310 and the National Science Foundation under contract number DCR 8521451. Part of this work was performed while the second author was in residence at the Computer Science and Systems Division of Harwell Laboratory, United Kingdom.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gropp, W.D., Ipsen, I.C.F. Recursive mesh refinement on hypercubes. BIT 29, 186–211 (1989). https://doi.org/10.1007/BF01952675

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

AMS classifications