PyGBe: Python on the surface, GPUs at the heart. BEM solver for Electrostatics of Biomolecules
Warning: Undefined variable $post in /home/lj3i62g6dk4q/public_html/wp-content/themes/spruce-theme/api/figshare.php on line 57
Warning: Attempt to read property "ID" on null in /home/lj3i62g6dk4q/public_html/wp-content/themes/spruce-theme/api/figshare.php on line 57
Description
Poster presented at the GPU Technology Conference, March 2013, San Jose, CA.
It presents the PyGBe code (pronounced 'pig-bee'), which solves the linearized Poisson-Boltzmann equation using a boundary element method, BEM. The underlying dense systems are solved using a Krylov-subspace method, accelerated with a treecode to achieve O(N log N) complexity.
The code presents a Python environment for the user, while computing all kernels in CUDA (interfaced with PyCuda), for maximum ease of use, combined with high performance on GPUs.
Acknowledgement
This research is made possible by a grant from the Office of Naval Research, Applied Computational Analysis Program (N00014-11-1-0356). LAB also acknowledges support from NSF CAREER award OCI-1149784.
Files
- 2013-GTCposter-Barba.pdf
Warning: Attempt to read property "download_url" on array in /home/lj3i62g6dk4q/public_html/wp-content/themes/spruce-theme/api/figshare.php on line 34
Links
- "PyGBe: Python on the surface, GPUs at the heart. BEM solver for Electrostatics of Biomolecules", Christopher D. Cooper, L. A. Barba. (13 March 2013). 10.6084/m9.figshare.650855 // Code repository
Poster presented at the GPU Technology Conference, GTC13, published on figshare under CC-BY.