NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble –...

26
Theory and Algorithms for Adaptive Particle Simulation Stephane Redon NANO-D INRIA Grenoble Rhône-Alpes

Transcript of NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble –...

Page 1: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Theory and Algorithms for Adaptive Particle Simulation

Stephane Redon

NANO-D INRIA Grenoble – Rhône-Alpes

Page 2: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Nanoscience is all around

1

Page 3: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

[Eigler and Schweizer, Nature 1990]

Nanoscience is all around

[Rothemund, Nature 2006]

[Dietz et al., Science 2009]

Page 4: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

• Drug design

• Materials science

• Chemistry

• Physics

• Electronics

• etc.

[Chen et al., 2005]

[Auwärter et al., Nature Nanotechnology, 2011] (ERC Advanced Grant MolART)

Nanoscience is all around

[ Grill et al., 2007] [Joachim et al., 2000]

Page 5: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Nanodevices will be designed and prototyped on computers

2

Page 6: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

MACRO Technology: from schematics…

Page 7: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

MACRO Technology: …to virtual prototypes

CATIA V5 © Dassault Systèmes

Simulations

Models

Page 8: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

NANO Science / Technology needs virtual prototyping

Modeling

Simulation

Page 9: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Nanosimulation is (very) computationally challenging

• Complex physics

• Large number of atoms

• Slow physical processes

Two standard approaches

• Simulate “everything”

30 hours

IBM BlueGene

NANO Science / Technology needs virtual prototyping

Page 10: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Nanosimulation is (very) computationally challenging

• Complex physics

• Large number of atoms

• Slow physical processes

Two standard approaches

• Simulate “everything”

• Simplify

NANO Science / Technology needs virtual prototyping

Simplify the physics

Simplify the structures

30 hours

Page 11: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

NANO Science / Technology needs virtual prototyping

The ADAPT Proposal

Theory and Algorithms for Adaptive Particle Simulation • Directly control the cost and precision of a simulation

• Adaptively update classical or quantum interactions

• Integrate into a unified framework for nanosystem design

30 hours

Nanosimulation is (very) computationally challenging

• Complex physics

• Large number of atoms

• Slow physical processes

Two standard approaches

• Simulate “everything”

• Simplify

Page 12: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

3 ADAPT Theory and Algorithms for Adaptive Particle Simulation

Overview

Page 13: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation Positions Momenta

Kinetic energy Potential energy Hamiltonian

Inverse mass matrix

Page 14: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Adaptively Restrained Hamiltonian

Adaptive inverse mass matrix

A unified theory for adaptive particle simulation

Depends on momenta

Page 15: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation

A simple example : the harmonic oscillator

Page 16: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation

Interpolation

Interpolation

A simple example : adaptively restrained phase portrait of the harmonic oscillator

Page 17: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation

Page 18: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation

Adaptively restrained trajectories of the harmonic oscillator

Page 19: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation

Use regular symplectic integrators => stable adaptive simulations

Conservation of the adaptively restrained Hamiltonian

Page 20: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

A unified theory for adaptive particle simulation

Statistics can be recovered !

Adaptively restrained simulations may be used to compute statistics

Page 21: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

4 ADAPT Theory and Algorithms for Adaptive Particle Simulation

Preliminary results

Page 22: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

2D shock propagation with controlled precision

Reference Speedup 2.5x Speedup 5x Speedup 10x

Reference Speedup 2.5x Speedup 5x Speedup 10x

Particle displacements after the collision cascade

Errors in particle displacements after the collision cascade

S. Artemova and S. Redon. Physical Review Letters.

Page 23: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Polymer in solvent – Fast statistics collection

S. Artemova and S. Redon. Physical Review Letters.

Page 24: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Polymer in solvent – Fast statistics collection

S. Artemova and S. Redon. Physical Review Letters.

Polymer statistics are obtained four times faster

Page 25: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Current state of SAMSON

SAMSON: Software for Adaptive Modeling and Simulation Of Nanosystems

Page 26: NANO-D INRIA Grenoble Rhône-Alpesdrjpb.inria.fr/Slides/Redon.pdf · INRIA Grenoble – Rhône-Alpes . Nanoscience is all around 1 [Eigler and Schweizer, Nature 1990] Nanoscience

Thanks for your attention! [email protected] http://nano-d.inrialpes.fr

S. Artemova and S. Redon. “Adaptively Restrained Particle Simulations”. Physical Review Letters.