Multilevel summation for periodic electrostatics using B-splines

被引:4
|
作者
Kaya, Huseyin [1 ]
Hardy, David J. [2 ]
Skeel, Robert D. [3 ]
机构
[1] Payten Inc, ITU Adv Res & Innovat Ctr, Technol Management, TR-34396 Istanbul, Turkey
[2] Univ Illinois, Beckman Insitute, Urbana, IL 61801 USA
[3] Arizona State Univ, Sch Math & Stat Sci, Tempe, AZ 85287 USA
来源
JOURNAL OF CHEMICAL PHYSICS | 2021年 / 154卷 / 14期
关键词
Fast Fourier transforms;
D O I
10.1063/5.0040925
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
Fast methods for calculating two-body interactions have many applications, and for molecular science and cosmology, it is common to employ periodic boundary conditions. However, for the 1/r potential, the energy and forces are ill-defined. Adopted here is the model given by the classic Ewald sum. For the fast calculation of two-body forces, the most celebrated method is the fast multipole method and its tree-code predecessor. However, molecular simulations typically employ mesh-based approximations and the fast Fourier transform. Both types of methods have significant drawbacks, which, in most respects, are overcome by the less well-known multilevel summation method (MSM). Presented here is a realization of the MSM, which can be regarded as a multilevel extension of the (smoothed) particle mesh Ewald (PME) method, but with the Ewald softening replaced by one having a finite range. The two-level (single-grid) version of MSM requires fewer tuning parameters than PME and is marginally faster. Additionally, higher-level versions of MSM scale well to large numbers of processors, whereas PME and other two-level methods do not. Although higher-level versions of MSM are less efficient on a single processor than the two-level version, evidence suggests that they are more efficient than other methods that scale well, such as the fast multipole method and tree codes.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] ON CONVOLUTIONS OF B-SPLINES
    STROM, K
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1994, 55 (01) : 1 - 29
  • [22] Multiquadric B-splines
    Beatson, RK
    Dyn, N
    JOURNAL OF APPROXIMATION THEORY, 1996, 87 (01) : 1 - 24
  • [23] Quaternionic B-splines
    Hogan, Jeffrey A.
    Massopust, Peter
    JOURNAL OF APPROXIMATION THEORY, 2017, 224 : 43 - 65
  • [24] Image registration using hierarchical B-splines
    Xie, ZY
    Farin, GE
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2004, 10 (01) : 85 - 94
  • [25] Automatic reconstruction of silhouettes using B-splines
    Glas, S
    Recatalá, G
    Sorg, M
    IMAGE ANALYSIS, PROCEEDINGS, 2003, 2749 : 239 - 246
  • [26] PASSIVE APPROXIMATION AND OPTIMIZATION USING B-SPLINES
    Ivanenko, Yevhen
    Custafsson, Mats
    Jonsson, B. L. G.
    Luger, Annemarie
    Nilsson, Borje
    Nordebo, Sven
    Toft, Joachim
    SIAM JOURNAL ON APPLIED MATHEMATICS, 2019, 79 (01) : 436 - 458
  • [27] Unsupervised curve clustering using B-splines
    Abraham, C
    Cornillon, PA
    Matzner-Lober, E
    Molinari, N
    SCANDINAVIAN JOURNAL OF STATISTICS, 2003, 30 (03) : 581 - 595
  • [28] Circle approximation using integral B-splines
    Piegl, LA
    Tiller, W
    COMPUTER-AIDED DESIGN, 2003, 35 (06) : 601 - 607
  • [29] EVALUATION OF FOURIER INTEGRALS USING B-SPLINES
    LAX, M
    AGRAWAL, GP
    MATHEMATICS OF COMPUTATION, 1982, 39 (160) : 535 - 548
  • [30] Multiple excitation in photoionization using B-splines
    Chang, TN
    Fang, TK
    RADIATION PHYSICS AND CHEMISTRY, 2004, 70 (1-3) : 173 - 190