Related Experiment Video
Updated: May 22, 2026

Excitonic Hamiltonians for Calculating Optical Absorption Spectra and Optoelectronic Properties of Molecular Aggregates and Solids
Published on: May 27, 2020
Computation of induced dipoles in molecular mechanics simulations using graphics processors
Frederico Pratas1, Leonel Sousa, Johannes M Dieterich
1INESC-ID/IST, Technical University of Lisbon , Rua Alves Redol 9, 1000-029 Lisboa, Portugal.
Abstract:
In this work, we present a tentative step toward the efficient implementation of polarizable molecular mechanics force fields with GPU acceleration. The computational bottleneck of such applications is found in the treatment of electrostatics, where higher-order multipoles and a self-consistent treatment of polarization effects are needed. We have implemented a GPU accelerated code, based on the Tinker program suite, for the computation of induced dipoles. The largest test system used shows a speedup factor of over 20 for a single precision GPU implementation, when comparing to the serial CPU version. A discussion of the optimization and parametrization steps is included. Comparison between different graphic cards and CPU-GPU embedding is also given. The current work demonstrates the potential usefulness of GPU programming in accelerating this field of applications.
Related Concept Videos
Induced Electric Dipoles
Since the absolute value of potential energy holds no physical meaning, its zero value can be chosen as per...
Molecular Geometry and Dipole Moments
Electric Dipoles and Dipole Moment
Theoretically, studying electric dipoles leads to understanding why the resultant electric forces around us are weak. Since electric forces are strong, remnant net charges are rare. Hence, the interaction between dipoles helps us understand electrical interactions in...
Potential Due to a Polarized Object
Calculations of Electric Potential II
Consider a...
Hückel's Rule Diagram of π MOs: Frost Circle
A Frost circle is constructed by drawing a polygon whose number of edges is equal to the number of carbons of the given cyclic system, with one of the vertices pointing down. Then, a circle is drawn enclosing the polygon so that...

