Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating...

14
Simulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group The University of Illinois at Urbana-Champaign

Transcript of Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating...

Page 1: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Simulating Bionanotechnology at the Petascale

Jeffrey Comer Post-doctoral Researcher

Aksimentiev Group The University of Illinois at Urbana-Champaign

Page 2: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

The Computational Microscope

“See” microscopic details Develop nanopore DNA sequencing

Page 3: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

All-atom Molecular Dynamics Simulation

heuristic

from physics

•  Newton’s second law integrated numerically

•  Simple algebraic form for every type of interaction •  Simulations performed with NAMD (Phillips et al., J. Comp. Chem. 26 (2005) 1781–1802.)

Page 4: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

NAMD: Scalable MD

•  Spatially decompose data and communication

•  Independent but related decomp. of force computation

•  Charm++ parallel objects for iterative, measurement-based load balancing

Kale et al., J. Comp. Phys. 151 (1999) 283–312

Slide material courtesy of Jim Phillips (www.ks.uiuc.edu/namd)

Charmm++: object-oriented parallel system (charm.cs.uiuc.edu/research/charm/)

Page 5: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

NAMD Performance

•  NAMD already scales to 10M atoms or thousands of processors

•  Challenge: >100M atom systems and 300k processors

•  IBM Blue Waters

0.01

0.1

1

10

100

1 10 100 1000 10000

Processors

Sim

ulat

ion

Rate

in N

anos

econ

ds P

er D

ay

IAPP (5.5K atoms)LYSOZYME(40K atoms)APOA1 (92K atoms)ATPASE (327K atoms)STMV (1M atoms)BAR d. (1.3M atoms)RIBOSOME (2.8M atoms)

Cray XT3 Performance

Slide material courtesy of Jim Phillips (www.ks.uiuc.edu/namd)

Illinois Petascale Computing Facility

Page 6: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Challenges

1. Long-range electrostatic interactions

2. Output Data!

Page 7: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Long-rage Electrostatic Interactions

•  Long-range electrostatic interactions (naively O(N2))

•  Particle-Mesh Ewald (PME) method: –  Split computation into real and Fourier space –  Short-range computed explicitly –  Long-range:

Charge distributed on discrete grid

Reciprocal sum computed using FFT O(N log N)

FFT communication overhead for large systems: >10M atoms => 1024×1024×1024 grid

Switch to multilevel summation?

www.ideals.illinois.edu/handle/2142/11173

Page 8: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Output Data

•  Write system configuration every 10 ps (5000 MD steps) •  50–100 ns/day and 100M atoms =>

1.2 TB per day •  Optimize parallel I/O

Too much data! Storage space? Download takes more time than simulation!

Solutions: 1.  Write full system less often, skip some water

Need new file formats and analysis programs 2.  Write less often: Perform some analysis on the fly 3.  Identify interesting events like High Energy

Page 9: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Brownian Dynamics

Coarser BD Model All-atom MD Model

Stochastic Motion Potential of Mean Force

Ion Diffusivity Update Rule: (Ermak and McCammon (1978) J. Chem. Phys. 69:4).

Reduced Degrees of Freedom

Page 10: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Extracting BD Inputs from MD

3D Nucleotide–Ion PMF Ion–Ion PMF

adenine adenine

Page 11: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group
Page 12: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group
Page 13: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group

Molecular Dynamics and Parallel Computation

•  Form of van der Waals forces permits truncation of potential

•  Truncation of Coulomb forces unrealistic

Use PME:

Page 14: Simulating Bionanotechnology at the Petascalecscads.rice.edu/comer-bionanotech.pdfSimulating Bionanotechnology at the Petascale Jeffrey Comer Post-doctoral Researcher Aksimentiev Group