Optimized parallelization of boundary integral Poisson-Boltzmann solvers

dc.contributor.authorYang, Xin
dc.contributor.authorSliheet, Elyssa
dc.contributor.authorIriye, Reece
dc.contributor.authorReynolds, Daniel
dc.contributor.authorGeng, Weihua
dc.date.accessioned2026-02-12T16:44:14Z
dc.date.issued2024-02-21
dc.description.abstractThe 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.sponsorshipThis 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.urihttps://www.sciencedirect.com/science/article/pii/S0010465524000481
dc.format.extent21 pages
dc.genrejournal articles
dc.genrepostprints
dc.identifierdoi:10.13016/m284ou-xoef
dc.identifier.citationYang, 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.urihttps://doi.org/10.1016/j.cpc.2024.109125
dc.identifier.urihttp://hdl.handle.net/11603/41866
dc.language.isoen
dc.publisherElsevier
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Mathematics and Statistics Department
dc.relation.ispartofUMBC Faculty Collection
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.en
dc.subjectCOVID-19
dc.subjectUMBC High Performance Computing Facility (HPCF)
dc.subjectGPU
dc.subjectPoisson-Boltzmann
dc.subjectMPI
dc.subjectBoundary integral
dc.subjectTreecode
dc.titleOptimized parallelization of boundary integral Poisson-Boltzmann solvers
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0002-0911-7841

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Optimizedparallelizationofboundary.pdf
Size:
10.13 MB
Format:
Adobe Portable Document Format