• DocumentCode
    1285153
  • Title

    The fast multipole algorithm

  • Author

    Board, John ; Schulten, Klaus

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
  • Volume
    2
  • Issue
    1
  • fYear
    2000
  • Firstpage
    76
  • Lastpage
    79
  • Abstract
    Accurate computation of the mutual interactions of N particles through electrostatic or gravitational forces has impeded progress in many areas of simulation science. The fast multipole algorithm (FMA) provides an efficient scheme for reducing computational complexity. Researchers are studying very large astrophysical simulations with hybrids of the FMA and the earlier Barnes-Hut scheme (J.E. Barnes and P. Hut, 1986). In the biophysical-simulation world, the Ewald summation method is an additional competitor. Since the development of the FMA, scientists have created various fast versions of the nearly 80-year-old Ewald method that are faster than multipole codes in some cases, although their error behavior is harder to quantify. The Ewald codes also handle periodic boundary conditions automatically; FMA-derived codes can be extended to this case with extra effort. None the less, FMA and its offspring remain important, and the newest formulations promise to again challenge Ewald codes for the title of fastest electrostatic solver
  • Keywords
    N-body problems; computational complexity; digital simulation; physics computing; Barnes-Hut scheme; Ewald summation method; FMA-derived codes; biophysical-simulation world; computational complexity; electrostatic solver; error behavior; fast multipole algorithm; gravitational forces; multipole codes; mutual interactions; periodic boundary conditions; simulation science; very large astrophysical simulations; Atomic layer deposition; Biological cells; Biological system modeling; Biomembranes; Computational complexity; Computational modeling; DNA; Electrostatics; Lipidomics; Proteins;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/5992.814662
  • Filename
    814662