Optimized parallelization of boundary integral Poisson-Boltzmann solvers
| dc.contributor.author | Yang, Xin | |
| dc.contributor.author | Sliheet, Elyssa | |
| dc.contributor.author | Iriye, Reece | |
| dc.contributor.author | Reynolds, Daniel | |
| dc.contributor.author | Geng, Weihua | |
| dc.date.accessioned | 2026-02-12T16:44:14Z | |
| dc.date.issued | 2024-02-21 | |
| dc.description.abstract | 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. | |
| dc.description.sponsorship | This work of XY, ES, and WG was supported in part by the National Science Foundation (NSF) grants DMS-2110922 and DMS-2110869. ES was also partially support by the NSF RTG-1840260 grant. RI was also supported in part by SMU’s Hamilton Scholar and Undergraduate Research Assistantships (URA) programs. We thank the SMU Mathematics Department for providing the parallel computing class MATH 6370, which systematically trains graduate students on parallelization strategies, schemes, and experience. We also thank the SMU Center for Research Computing (CRC) for proving computing hardware. These resources combined to make this project possible. | |
| dc.description.uri | https://www.sciencedirect.com/science/article/pii/S0010465524000481 | |
| dc.format.extent | 21 pages | |
| dc.genre | journal articles | |
| dc.genre | postprints | |
| dc.identifier | doi:10.13016/m284ou-xoef | |
| dc.identifier.citation | Yang, Xin, Elyssa Sliheet, Reece Iriye, Daniel Reynolds, and Weihua Geng. “Optimized Parallelization of Boundary Integral Poisson-Boltzmann Solvers.” Computer Physics Communications 299 (June 2024): 109125. https://doi.org/10.1016/j.cpc.2024.109125. | |
| dc.identifier.uri | https://doi.org/10.1016/j.cpc.2024.109125 | |
| dc.identifier.uri | http://hdl.handle.net/11603/41866 | |
| dc.language.iso | en | |
| dc.publisher | Elsevier | |
| dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
| dc.relation.ispartof | UMBC Mathematics and Statistics Department | |
| dc.relation.ispartof | UMBC Faculty Collection | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en | |
| dc.subject | COVID-19 | |
| dc.subject | UMBC High Performance Computing Facility (HPCF) | |
| dc.subject | GPU | |
| dc.subject | Poisson-Boltzmann | |
| dc.subject | MPI | |
| dc.subject | Boundary integral | |
| dc.subject | Treecode | |
| dc.title | Optimized parallelization of boundary integral Poisson-Boltzmann solvers | |
| dc.type | Text | |
| dcterms.creator | https://orcid.org/0000-0002-0911-7841 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Optimizedparallelizationofboundary.pdf
- Size:
- 10.13 MB
- Format:
- Adobe Portable Document Format
