4.5 Article

CUDA-accelerated protein electrostatics in linear space

相关参考文献

注意:仅列出部分参考文献,下载原文获取全部文献信息。
Article Chemistry, Multidisciplinary

Towards optimal boundary integral formulations of the Poisson-Boltzmann equation for molecular electrostatics

Stefan D. Search et al.

Summary: The Poisson-Boltzmann equation is a useful tool to study electrostatics in molecular systems. This paper presents a generalized expression of the boundary integral representation of the implicit solvent model, which leads to new ways of computing the electrostatic potential. It also proposes a strategy to build efficient preconditioners for the resulting systems, improving the convergence of the linear solver. The authors perform benchmark tests on different formulations and preconditioners, focusing on time to solution, matrix conditioning, and eigenvalue spectrum. The results suggest that the optimal choice depends on the problem size, with simpler direct formulations being faster for small molecules and more involved second-kind equations being better for larger problems. The paper also introduces a fast Calderon preconditioner for first-kind formulations, which shows promise for future analysis.

JOURNAL OF COMPUTATIONAL CHEMISTRY (2022)

Article Computer Science, Interdisciplinary Applications

Designing a High-Performance Boundary Element Library With OpenCL and Numba

Timo Betcke et al.

Summary: Bempp is a well-known library for simulating electrostatic, acoustic, and electromagnetic problems in bounded and unbounded domains, which has recently been redesigned as a native Python library called Bempp-cl, providing computational backends for OpenCL and Numba. This article discusses the design of Bempp-cl, provides performance comparisons on different compute devices, and explores the advantages and disadvantages of OpenCL compared to Numba.

COMPUTING IN SCIENCE & ENGINEERING (2021)

Proceedings Paper Computer Science, Hardware & Architecture

AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation

Andre Mueller et al.

2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020 (2020)

Article Computer Science, Theory & Methods

Effective Extensible Programming: Unleashing Julia on GPUs

Tim Besard et al.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2019)

Article Computer Science, Software Engineering

Rodent: Generating Renderers without Writing a Generator

Arsene Perard-Gayot et al.

ACM TRANSACTIONS ON GRAPHICS (2019)

Article Computer Science, Interdisciplinary Applications

NESSie.jl - Efficient and intuitive finite element and boundary element methods for nonlocal protein electrostatics in the Julia language

Thomas Kemmer et al.

JOURNAL OF COMPUTATIONAL SCIENCE (2018)

Article Computer Science, Software Engineering

AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries

Roland Leissa et al.

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL (2018)

Article Mathematics, Applied

Julia: A Fresh Approach to Numerical Computing

Jeff Bezanson et al.

SIAM REVIEW (2017)

Article Computer Science, Interdisciplinary Applications

A biomolecular electrostatics solver using Python, GPUs and boundary elements that can handle solvent-filled cavities and Stern layers

Christopher D. Cooper et al.

COMPUTER PHYSICS COMMUNICATIONS (2014)

Article Computer Science, Interdisciplinary Applications

Code Refinement of Stencil Codes

Marcel Koster et al.

PARALLEL PROCESSING LETTERS (2014)

Article Mathematics, Applied

EFFICIENT ALGORITHMS FOR A NONLOCAL DIELECTRIC MODEL FOR PROTEIN IN IONIC SOLVENT

Dexuan Xie et al.

SIAM JOURNAL ON SCIENTIFIC COMPUTING (2013)

Article Computer Science, Software Engineering

Algorithm 913: An Elegant IDR(s) Variant that Efficiently Exploits Biorthogonality Properties

Martin B. van Gijzen et al.

ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE (2011)

Article Computer Science, Interdisciplinary Applications

Biomolecular electrostatics using a fast multipole BEM on up to 512 GPUS and a billion unknowns

Rio Yokota et al.

COMPUTER PHYSICS COMMUNICATIONS (2011)

Editorial Material Computer Science, Interdisciplinary Applications

OPENCL: A PARALLEL PROGRAMMING STANDARD FOR HETEROGENEOUS COMPUTING SYSTEMS

John E. Stone et al.

COMPUTING IN SCIENCE & ENGINEERING (2010)

Article Computer Science, Interdisciplinary Applications

A new numerical method for nonlocal electrostatics in biomolecular simulations

S. Weggler et al.

JOURNAL OF COMPUTATIONAL PHYSICS (2010)

Article Chemistry, Physical

Numerical solution of boundary-integral equations for molecular electrostatics

Jaydeep P. Bardhan

JOURNAL OF CHEMICAL PHYSICS (2009)

Article Biochemical Research Methods

Feature-preserving adaptive mesh generation for molecular shape modeling and simulation

Zeyun Yu et al.

JOURNAL OF MOLECULAR GRAPHICS & MODELLING (2008)

Article Mathematics, Applied

IDR(s): A FAMILY OF SIMPLE AND FAST ALGORITHMS FOR SOLVING LARGE NONSYMMETRIC SYSTEMS OF LINEAR EQUATIONS

Peter Sonneveld et al.

SIAM JOURNAL ON SCIENTIFIC COMPUTING (2008)

Article Biochemistry & Molecular Biology

PDB2PQR: expanding and upgrading automated preparation of biomolecular structures for molecular simulations

Todd J. Dolinsky et al.

NUCLEIC ACIDS RESEARCH (2007)

Article Biochemical Research Methods

Electrostatic potentials of proteins in water: a structured continuum approach

Andreas Hildebrandt et al.

BIOINFORMATICS (2007)

Article Physics, Multidisciplinary

Novel formulation of nonlocal electrostatics

A Hildebrandt et al.

PHYSICAL REVIEW LETTERS (2004)

Article Biochemistry & Molecular Biology

The Protein Data Bank

HM Berman et al.

NUCLEIC ACIDS RESEARCH (2000)