Optimized parallelization of boundary integral Poisson-Boltzmann solvers

被引:0
|
作者
Yang, Xin [1 ]
Sliheet, Elyssa [1 ]
Iriye, Reece [1 ]
Reynolds, Daniel [1 ]
Geng, Weihua [1 ]
机构
[1] Southern Methodist Univ, Dept Math, Dallas, TX 75275 USA
基金
美国国家科学基金会;
关键词
Poisson-Boltzmann; Boundary integral; Treecode; MPI; GPU; COVID-19; ADAPTIVE TREECODE; CRYSTAL-STRUCTURE; ELECTROSTATICS; ALGORITHM; ENERGY; SIMULATIONS; SURFACE; VERSION;
D O I
10.1016/j.cpc.2024.109125
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Poisson -Boltzmann (PB) model governs the electrostatics of solvated biomolecules, i.e., potential, field, energy, and force. These quantities can provide useful information about protein properties, functions, and dynamics. By considering the advantages of current algorithms and computer hardware, we focus on the parallelization of the treecode-accelerated boundary integral (TABI) PB solver using the Message Passing Interface (MPI) on CPUs and the direct -sum boundary integral (DSBI) PB solver using KOKKOS on GPUs. We provide optimization guidance for users when the DSBI solver on GPU or the TABI solver with MPI on CPU should be used depending on the size of the problem. Specifically, when the number of unknowns is smaller than a predetermined threshold, the GPU-accelerated DSBI solver converges rapidly thus has the potential to perform PB model-based molecular dynamics or Monte Carlo simulation. As practical applications, our parallelized boundary integral PB solvers are used to solve electrostatics on selected proteins that play significant roles in the spread, treatment, and prevention of COVID-19 virus diseases. For each selected protein, the simulation produces the electrostatic solvation energy as a global measurement and electrostatic surface potential for local details.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] PARALLELIZATION OF POISSON-BOLTZMANN AND BROWNIAN DYNAMICS CALCULATIONS
    ILIN, A
    BAGHERI, B
    SCOTT, LR
    BRIGGS, JM
    MCCAMMON, JA
    PARALLEL COMPUTING IN COMPUTATIONAL CHEMISTRY, 1995, 592 : 170 - 185
  • [2] INTEGRAL REPRESENTATION OF POISSON-BOLTZMANN EQUATION
    IWASA, K
    IMAI, N
    JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 1971, 31 (02) : 622 - &
  • [3] Improvements to the treecode-accelerated boundary integral Poisson-Boltzmann solver
    Wilson, Leighton
    Krasny, Robert
    Geng, Weihua
    Chen, Jiahui
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [4] Bridging Eulerian and Lagrangian Poisson-Boltzmann solvers by ESES
    Ullah, Sheik Ahmed
    Yang, Xin
    Jones, Ben
    Zhao, Shan
    Geng, Weihua
    Wei, Guo-Wei
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2024, 45 (06) : 306 - 320
  • [5] The geometry behind numerical solvers of the Poisson-Boltzmann equation
    Shi, Xinwei
    Koehl, Patrice
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2008, 3 (05) : 1032 - 1050
  • [6] On the dielectric boundary in Poisson-Boltzmann calculations
    Tjong, Harianto
    Zhou, Huan-Xiang
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2008, 4 (03) : 507 - 514
  • [7] A Cartesian FMM-accelerated Galerkin boundary integral Poisson-Boltzmann solver
    Chen, Jiahui
    Tausch, Johannes
    Geng, Weihua
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 478
  • [8] On preconditioning the treecode-accelerated boundary integral (TABI) Poisson-Boltzmann solver
    Chen, Jiahui
    Geng, Weihua
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 373 : 750 - 762
  • [9] Towards optimal boundary integral formulations of the Poisson-Boltzmann equation for molecular electrostatics
    Search, Stefan D.
    Cooper, Christopher D.
    van't Wout, Elwin
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2022, 43 (10) : 674 - 691
  • [10] A kernel-free boundary integral method for the nonlinear Poisson-Boltzmann equation
    Zhou, Han
    Yang, Jiahe
    Ying, Wenjun
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 493