Skip to main content
Log in

A Hierarchical 3-D Poisson Modified Fourier Solver by Domain Decomposition

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

We present a Domain Decomposition non-iterative solver for the Poisson equation in a 3-D rectangular box. The solution domain is divided into mostly parallelepiped subdomains. In each subdomain a particular solution of the non-homogeneous equation is first computed by a fast spectral method. This method is based on the application of the discrete Fourier transform accompanied by a subtraction technique. For high accuracy the subdomain boundary conditions must be compatible with the specified inhomogeneous right hand side at the edges of all the interfaces. In the following steps the partial solutions are hierarchically matched. At each step pairs of adjacent subdomains are merged into larger units. In this paper we present the matching algorithm for two boxes which is a basis of the domain decomposition scheme. The hierarchical approach is convenient for parallelization and minimizes the global communication. The algorithm requires O(N 3:log:N) operations, where N is the number of grid points in each direction.

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

Access this article

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. Averbuch, A., Braverman, E., and Israeli, M. (2000). Parallel adaptive solution of a Poisson equation with multiwavelets. SIAM J. Sci. Comput 22, 1053–1086.

    Google Scholar 

  2. Averbuch, A., Braverman, E., and Israeli, M. (2001). A new low communication parallel algorithm for elliptic partial differential equations. In Parallel Computational Fluid Dynamics. Trends and Applications, Proceedings of the Parallel CFD 2000 Conference, Trondheim, Norway, May 22–25, Elsevier, Amsterdam, pp. 275–282.

    Google Scholar 

  3. Averbuch, A., Israeli, M., and Vozovoi, L. (1997). On fast direct elliptic solver by modified Fourier method. Numerical Algorithms 15, 287–313.

    Google Scholar 

  4. Averbuch, A., Israeli, M., and Vozovoi, L. (1998). A fast Poisson solver of arbitrary order accuracy in rectangular regions. SIAM J. Sci. Comput. 19, 933–952.

    Google Scholar 

  5. Braverman, E., Israeli, M., Averbuch, A., and Vozovoi, L. (1998). A fast 3-D Poisson solver of arbitrary order accuracy. J. Comput. Phys. 144, 109–136.

    Google Scholar 

  6. Braverman, E., Israeli, M., and Averbuch, A. (1999). A fast spectral solver for 3-D Helmholtz equation. SIAM J. Sci. Comput. 20, 2237–2260.

    Google Scholar 

  7. Gottlieb, D., and Orszag, S. A. (1977). Numerical Analysis of Spectral Methods: Theory and Applications, SIAM, Philadelphia.

    Google Scholar 

  8. Greengard, L., and Lee, J.-Y. (1996). A direct adaptive Poisson solver of arbitrary order accuracy. J. Comput. Phys. 125, 415–424.

    Google Scholar 

  9. Greengard, L., and Rokhlin, V. (1987). A fast algorithm for particle simulations. J. Comput. Phys. 73, 325–348.

    Google Scholar 

  10. Karniadakis, E. G., Israeli, M., and Orszag, S. A. (1991). High-Order splitting methods for the incompressible Navier–Stokes equations. J. Comput. Phys. 97, 414–443.

    Google Scholar 

  11. McKenney, A., Greengard, L., and Mayo, A. (1995). A fast Poisson solver for complex geometries. J. Comput. Phys. 118, 348–355.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Israeli, M., Braverman, E. & Averbuch, A. A Hierarchical 3-D Poisson Modified Fourier Solver by Domain Decomposition. Journal of Scientific Computing 17, 471–479 (2002). https://doi.org/10.1023/A:1015102109496

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1015102109496

Navigation