Outline
Overview of forces in molecular dynamics
Data structures and methodology
PME for long distance electrostatic interactions
Steps involved in PME calculations
Performance and profiling of large membranes
Related work and conclusions
Classical Forces
Classical
Forces
Bonde
d
Bond
s
Angl
es
NonBonded
Dihedr
als
Van der
Waals
Electrosta
tic
Reaction
Field (RF)
PME
Bond Interactions
Bond forces: acts only within pairs of
molecules
Non-bond Interactions:
Van der Waals Potential
Van der Waals or Lennard-Jones potential: Decays
rapidly with distance
EVDW
4
r
12
A cutoff of ~10A,
accurately
captures the
effect of the Van
der Waals
potential
Non-Bond Interactions:
Electrostatic Potential
Coulomb Potential: inverse square law
U coulomb
1
q1q2
=
4 0 | r1 r2 |
Fcoulomb
1 q1q2
4 0 | r1 r2 |2
q1
q2
q3
q4
q5
q6
q7
q8
q9
MD Simulation
MD simulations are iterative executions of MD
steps
Each iteration computes forces
onangle,
each
particle
Bond,
and
due to:
dihedral lists are
unchanged for each
Bonds Bond List
atom throughout the
Angles Angle List
Nonbond list is updated
- Nonbond List simulation
Dihedrals Dihedral List
based on a cutoff buffer
Electrostatic
Van der Waals
Cell Updates
Single thread manages a
single or a set of cells
Each cell is managed by a
list of atoms in the cell
called CellList
When an atom i moves
from Cell A to Cell B, the
thread responsible for Cell A
updates the list of Cell B via
thread safe integer atomic
intrinsics
Invalid atoms are removed
from the cell lists by the
CellClean kernel
q2
q3
q5
q6
q7
q8
q9
q1
q2
q3
q5
q6
q7
q8
q1
q4
q4
q4
q7
q1
q2
q3
q5
q6
q7
q8
q9
q1
q2
q3
q4
q1
q2
q3
q5
q6
q7
q8
q9
q1
q2
q3
q5
q6
q4
q5
q6
q9
q4
q7
q8
q9
q7
q8
q9
q2
q3
q1
q2
q3
q1
q2
q3
q5
q6
q5
q6
q5
q6
q8
q9
q8
q9
q8
q9
q4
q7
Region of influence
q4
q4
q7
Cell of
interest of
edge vectors
ax, ay
calculated explicitly
Outside the cavity, the system is treaded as a dielectric
continuum
2 the
plus
reaction
qiqsum
the
CoulombUsum
finite
potential
c = by a
j
3
4 0 i< j
rij 2Rc
filed
crystallographic systems
Has found applications in molecular, astrophysical
and crystallographic systems
Used to sum inverse distance potential over long
distance efficiently e.g., Gravity and Coulomb
Potential.
Was started to be used in the late 70s for
numerical simulations
O(NlogN) instead of O(NxN)
Edir
Short
Rang
e
Erec
qi q j erfc( | ri rj |)
4 0 1 | ri rj |
Direct space
using Nonbond
List
2V
Long
Rang
e
exp( 2 m 2 / 2 )
S ( m) S ( m )
2
m
m0
Fourier
Space
V - Volume of the
simulation region
S(m) Structure
parameters
Steps in SMPE
1Put
charges on grids
3
Multiply with
structure
constants
U
Compute force on atom i by calculating
ri
FFT back
Charge Spreading
Each charge is spread on a 4x4x4 = 64 grid points
in 3-D
Grid spacing 1 A by a cardinal B-Spline of order 4
Create a 3 dimensional Charge Matrix Q.
Mesh-based charge density
Essman et al.,
J. Chem.
Approximation by sum of charges at each grid
pointPhys. 1995
Multiple charges can influence a single lattice point
Charges
Q(k1 , k 2 , k3 )
q M
i 1..n
( xi k1 ) M 4 ( yi k 2 ) M 4 ( zi k3 )
influence of 4 units
Each unit = 1A
During charge
spreading B-Spline has
an impact on the
neighboring 4x4x4 cells
in 3 dimensions
GPU gathering of
charges by a
cardinal B-Spline
of order 4:
Each thread is
assigned
to a lattice point
1
2
2
Scientific Challenge
One-third of the human genome is composed of
membrane-bound proteins
Pharmaceuticals target membrane-bound protein
receptors e.g., G-protein coupled receptors
Importance of systems to human health and understanding
of dysfunction
DMPC
DiMyristoylPhosphatidylCholine (DMPC) lipid bilayers
92A
92A
Membrane
152A
Performance
Small membrane (17 004 atoms)
Case studies: Global neighbor list and RF (I), with cell-based list and RF (II),
with neighbor list
Related Work
Other MD code including PME method:
M. J. Harvey and G. De. Fabritiis, J. Chem. Theory and Comp,
2009
GPUs
Scientific characterization of large membranes
Acknowledgements
GCL Members:
Trilce Estrada
Abel Licon
Ganesan
Lifan Xu
Boyu Zhang
Narayan
Philip Saponaro
Maria
Ruiz
Michela Taufer
Collaborators:
Sandeep Patel, Brad A. Bauer,
Joseph E. Davis (Dept. of Chemistry,
UD)
Related work:
More questions:
taufer@udel.edu
32