arrow
Return

Fast Fourier transform accelerated fast multipole algorithm

delete1996-03-01
delete51
PRE
AI
E
Elliott, WD *
B
Board, JA
DOI:10.1137/S1064827594264259delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper describes an O(p(2)log(2)(p)N) implementation of the fast multipole algorithm (FMA) for N-body simulations. This method of computing the FMA is faster than the original, which is O(p(4)N), where p is the number of terms retained in the truncated multipole expansion representation of the potential field of a collection of charged particles. The p term determines the accuracy of the calculation. The limiting O(p(4)) computation in the original FMA is a convolution-like operation on a matrix of multipole coefficients. This paper describes the implementation details of a conversion of this limiting computation to linear convolution, which is then computed in the Fourier domain using the fast Fourier transform (FFT), based on a method originally outlined by Greengard and Rokhlin. In addition, this paper describes a new block decomposition of the multipole expansion data that provides numerical stability and efficient computation. The resulting O(p(2)log(2)(p)) subroutine has a speedup of 2 on a sequential processor over the original method for p = 8, and a speedup of 4 for p = 16. The new subroutine vectorizes well and has a speedup of 3 on a vector processor at p = 8 and a speedup of 6 at p = 16.
Keywords:
N-body problem
many-body problem
fast multipole algorithm
fast multipole method
tree codes
molecular dynamics
fast Fourier transform
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

SIAM Journal on Scientific Computing cover
SIAM Journal on Scientific Computing
IF:
2.6
Papers:
5.1K
Citations:
1.8W

Organization

No organization information available
Cited Papers

Cited Papers

Donor–acceptor polymers with tunable infrared photoresponse
err2017-01-01
err0
errOAAI
errAlexander E. London; Lifeng Huang; Benjamin A. Zhang; M. Belén Oviedo; Joshua Tropp; Weichuan Yao; Zhenghui Wu; Bryan M. Wong; Tse Nga Ng; Jason D. Azoulay
errShare
errSave
Trait Repetitive Negative Thinking: A Brief Transdiagnostic Assessment
err2014-11-21
err0
PREAI
errPeter M. McEvoy; Michel A. Thibodeau; Gordon J. G. Asmundson
errShare
errSave
Congenital Anomalies Induced in Hamster Embryos with Ribavirin
err1977-01-28
err0
PREAI
errLawrence Kilham; Virgil H. Ferm
errShare
errSave
errShare
errSave
Beyond Becker: Training in Imperfect Labour Markets
err2001-12-25
err0
PREAI
errDaron Acemoglu; Jorn‐Steffen Pischke
errShare
errSave
THE FAST MULTIPOLE METHOD FOR GRIDLESS PARTICLE SIMULATION
err1988-01-01
err31
PREAI
errAMBROSIANO, J; GREENGARD, L; ROKHLIN, V
errShare
errSave
Exercise physiology with a left ventricular assist device: Analysis of heart-pump interaction with a computational simulator
err2017-07-24
err0
errOAAI
errLibera Fresiello; Frank Rademakers; Piet Claus; Gianfranco Ferrari; Arianna Di Molfetta; Bart Meyns
errShare
errSave
researcher View more