DASHMM Accelerated Adaptive Fast Multipole Poisson-Boltzmann Solver on Distributed Memory Architecture

Authors

  • Bo Zhang, Jackson DeBuhr, Drake Niedzielski, Silvio Mayolo, Benzhuo Lu & Thomas Sterling

DOI:

https://doi.org/10.4208/cicp.OA-2018-0098

Keywords:

Poisson-Boltzmann equation, boundary element method, DASHMM, distributed computing.

Abstract

We present DAFMPB (DASHMM-accelerated Adaptive Fast Multipole Poisson-Boltzmann solver) for rapid evaluation of the electrostatic potentials and forces, and total solvation-free energy in biomolecular systems modeled by the linearized Poisson-Boltzmann (LPB) equation. DAFMPB first reformulates the LPB into a boundary integral equation and then discretizes it using the node-patch scheme [33]. It solves the resulting linear system using GMRES, where it adopts the DASHMM library [14] to accelerate the matrix-vector multiplication in each iteration. DASHMM is built on top of a global address space allowing the user of DAFMPB to operate on both shared and distributed memory computers with modification of their code. This paper is a brief summary of the program, including the algorithm, implementation, installation and usage.

Published

2018-12-08

Abstract View

  • 48477

Pdf View

  • 3281

Issue

Section

Articles

How to Cite

DASHMM Accelerated Adaptive Fast Multipole Poisson-Boltzmann Solver on Distributed Memory Architecture. (2018). Communications in Computational Physics, 25(4), 1235-1258. https://doi.org/10.4208/cicp.OA-2018-0098