Skip to main navigation Skip to search Skip to main content

Polarization energy on a cluster of multicores

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We have implemented distributed-memory and distributed-shared-memory parallel octree based algorithms for approximating polarization energy of protein molecules by extending prior work of Chowdhury et al. (2010) for shared-memory architectures. This is an octree-based hierarchical algorithm, built on Greengard-Rokhlin type near and far decomposition of data points (i.e., atoms and points sampled from the molecular surface) which calculates the polarization energy of protein molecules using the r6 approximation of Generalized Born radii of atoms. We have shown that our implementations outperform state-of - The-art polarization energy implementations available in Amber-12, Gromacs-5.4.3, Tinker-6.0 and GBr6. Using approximations and efficient load-balancing scheme, we have achieved a speedup factor of about 34k w.r.t. The naïve exact algorithm with less than 1% error using as few as 144 cores (i.e., 12 compute nodes with 12 cores each) for molecules with half a million of atoms.

Original languageEnglish
Title of host publicationProceedings - 2012 SC Companion
Subtitle of host publicationHigh Performance Computing, Networking Storage and Analysis, SCC 2012
Pages1377-1379
Number of pages3
DOIs
StatePublished - 2012
Event2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012 - Salt Lake City, UT, United States
Duration: Nov 10 2012Nov 16 2012

Publication series

NameProceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012

Conference

Conference2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012
Country/TerritoryUnited States
CitySalt Lake City, UT
Period11/10/1211/16/12

Keywords

  • GB-Polarization energy on multicores
  • Hybrid MPI+CILK algorithm
  • Polarization Energy
  • cluster of multicores

Fingerprint

Dive into the research topics of 'Polarization energy on a cluster of multicores'. Together they form a unique fingerprint.

Cite this