RECFMM: Recursive Parallelization of the Adaptive Fast Multipole Method for Coulomb and Screened Coulomb Interactions. (21st July 2016)
- Record Type:
- Journal Article
- Title:
- RECFMM: Recursive Parallelization of the Adaptive Fast Multipole Method for Coulomb and Screened Coulomb Interactions. (21st July 2016)
- Main Title:
- RECFMM: Recursive Parallelization of the Adaptive Fast Multipole Method for Coulomb and Screened Coulomb Interactions
- Authors:
- Zhang, Bo
Huang, Jingfang
Pitsianis, Nikos P.
Sun, Xiaobai - Abstract:
- Abstract: We presentREC FMM, a program representation and implementation of a recursive scheme for parallelizing the adaptive fast multipole method (FMM) on shared-memory computers. It achieves remarkable high performance while maintaining mathematical clarity and flexibility. The parallelization scheme signifies the recursion feature that is intrinsic to the FMM but was not well exploited. The program modules ofREC FMM constitute a map between numerical computation components and advanced architecture mechanisms. The mathematical structure is preserved and exploited, not obscured nor compromised, by parallel rendition of the recursion scheme. Modern software system—CILK in particular, which provides graph-theoretic optimal scheduling in adaptation to the dynamics in parallel execution—is employed.REC FMM supports multiple algorithm variants that mark the major advances with low-frequency interaction kernels, and includes the asymmetrical version where the source particle ensemble is not necessarily the same as the target particle ensemble. We demonstrate parallel performance with Coulomb and screened Coulomb interactions.
- Is Part Of:
- Communications in computational physics. Volume 20:Number 2(2016:Aug.)
- Journal:
- Communications in computational physics
- Issue:
- Volume 20:Number 2(2016:Aug.)
- Issue Display:
- Volume 20, Issue 2 (2016)
- Year:
- 2016
- Volume:
- 20
- Issue:
- 2
- Issue Sort Value:
- 2016-0020-0002-0000
- Page Start:
- 534
- Page End:
- 550
- Publication Date:
- 2016-07-21
- Subjects:
- 15A06, -- 31C20
Fast multipole method, -- recursive parallelization, -- dynamic scheduling, -- Coulomb interaction, -- screened Coulomb interaction
Mathematical physics -- Data processing -- Periodicals
Physics -- Data processing -- Periodicals
530.150285 - Journal URLs:
- http://journals.cambridge.org/action/displayJournal?jid=CPH ↗
http://www.global-sci.org/cicp ↗ - DOI:
- 10.4208/cicp.230216.140416sw ↗
- Languages:
- English
- ISSNs:
- 1815-2406
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library STI - ELD Digital store
- Ingest File:
- 1808.xml