Search: in
Fast Multipole Method
Fast Multipole Method Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
Fast Multipole Method Email this to a friend      Fast Multipole Method


Fast Multipole Method

The Fast Multipole Method (FMM) is a mathematical technique that was developed to speed up the calculation of long-ranged forces in the n-body problem. It does this by expanding the system Green's function using a multipole expansion, which allows one to group sources that lie close together and treat them as if they are a single source.

The FMM has also been applied in accelerating the iterative solver in the method of moments (MOM) as applied to computational electromagnetics problems. The FMM was first introduced in this manner by Greengard and Rokhlin http://www-theor.ch.cam.ac.uk/people/ross/thesis/node97.html and is based on the multipole expansion of the vector Helmholtz equation. By treating the interactions between far-away basis functions using the FMM, the corresponding matrix elements do not need to be explicitly stored, resulting in a significant reduction in required memory. If the FMM is then applied in a hierarchical manner, it can improve the complexity matrix-vector product in an iterative solver from O(N^2) to O(N\log N). This has expanded the area of applicability of the MOM to far greater problems than were previously possible.

The FMM, introduced by Rokhlin and Greengard, has been acclaimed as one of the top ten algorithms of the 20th century. The FMM algorithm dramatically reduces the complexity of matrix-vector multiplication involving a certain type of dense matrix, which can arise out of many physical systems.

The FMM has also been applied for efficiently treating the Coulomb interaction in Hartree-Fock and Kohn-Sham Density functional theory calculations in quantum chemistry.

References and external links

Free Software

  • Puma-EM A high performance, parallelized, open source Method of Moments / Multilevel Fast Multipole Method electromagnetics code





Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article


Search for Fast Multipole Method in Tutorials
Search for Fast Multipole Method in Encyclopedia
Search for Fast Multipole Method in Dictionary
Search for Fast Multipole Method in Open Directory
Search for Fast Multipole Method in Store
Search for Fast Multipole Method in PriceGig


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Advertisement

Advertisement



Fast Multipole Method
Fast Multipole Method top Fast Multipole Method

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement