期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:231
Multibody multipole methods
Article
Lee, Dongryeol1  Ozakin, Arkadas2  Gray, Alexander G.1 
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, Georgia Tech Res Inst, Atlanta, GA 30332 USA
关键词: Fast multipole methods;    Data structures;    kd-trees;    Axilrod-Teller potential;    Multi-tree algorithms;   
DOI  :  10.1016/j.jcp.2012.06.027
来源: Elsevier
PDF
【 摘 要 】

A three-body potential function can account for interactions among triples of particles which are uncaptured by pairwise interaction functions such as Coulombic or Lennard-Jones potentials. Likewise, a multibody potential of order n can account for interactions among n-tuples of particles uncaptured by interaction functions of lower orders. To date, the computation of multibody potential functions for a large number of particles has not been possible due to its O(N-n) scaling cost. In this paper we describe a fast tree-code for efficiently approximating multibody potentials that can be factorized as products of functions of pairwise distances. For the first time, we show how to derive a Barnes-Hut type algorithm for handling interactions among more than two particles. Our algorithm uses two approximation schemes: (1) a deterministic series expansion-based method; (2) a Monte Carlo-based approximation based on the central limit theorem. Our approach guarantees a user-specified bound on the absolute or relative error in the computed potential with an asymptotic probability guarantee. We provide speedup results on a three-body dispersion potential, the Axilrod-Teller potential. (C) 2012 Elsevier Inc. All rights reserved.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_jcp_2012_06_027.pdf 820KB PDF download
  文献评价指标  
  下载次数:1次 浏览次数:0次