Data Visualization for Atomistic/Molecular Simulations. Douglas E. Spearot University of Arkansas



Similar documents
Why are we teaching you VisIt?

Visualization Plugin for ParaView

Advanced Visualization for Chemistry

momentum change per impact The average rate of change of momentum = Time interval between successive impacts 2m x 2l / x m x m x 2 / l P = l 2 P = l 3

Visualizing molecular simulations

OpenFOAM Optimization Tools

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Proposal 1: Model-Based Control Method for Discrete-Parts machining processes

Molecular Dynamics Simulations

Introduction to Engineering System Dynamics

Language: English Lecturer: Gianni de Fabritiis. Teaching staff: Language: English Lecturer: Jordi Villà i Freixa

Mechanics 1: Conservation of Energy and Momentum

Microscopic and mesoscopic simulations of amorphous systems using LAMMPS and GPU-based algorithms

PyRy3D: a software tool for modeling of large macromolecular complexes MODELING OF STRUCTURES FOR LARGE MACROMOLECULAR COMPLEXES

Visualization and post-processing tools for Siesta

Chapter 5: Diffusion. 5.1 Steady-State Diffusion

Interactive simulation of an ash cloud of the volcano Grímsvötn

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Science Standard Articulated by Grade Level Strand 5: Physical Science

CHM 579 Lab 1: Basic Monte Carlo Algorithm

Advanced visualization with VisNow platform Case study #3 Vector data visualization

Overview of NAMD and Molecular Dynamics

Dynamic Process Modeling. Process Dynamics and Control

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

Visualization with ParaView. Greg Johnson

MASTER OF SCIENCE IN PHYSICS MASTER OF SCIENCES IN PHYSICS (MS PHYS) (LIST OF COURSES BY SEMESTER, THESIS OPTION)

Name Class Date. In the space provided, write the letter of the term or phrase that best completes each statement or best answers each question.

The Visualization Pipeline

Introduction to Visualization with VTK and ParaView

An Introduction to Applied Mathematics: An Iterative Process

Scientific Visualization with ParaView

VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

The content is based on the National Science Teachers Association (NSTA) standards and is aligned with state standards.

Parallel Large-Scale Visualization

State Newton's second law of motion for a particle, defining carefully each term used.

Manual for simulation of EB processing. Software ModeRTL

Indiana's Academic Standards 2010 ICP Indiana's Academic Standards 2016 ICP. map) that describe the relationship acceleration, velocity and distance.

Free Volume Toolkit: Tools for the visualization and analysis of free volume in materials

PHYSICAL QUANTITIES AND UNITS

H.Calculating Normal Vectors

Visualization with ParaView

Rotation: Moment of Inertia and Torque

Temperature Measure of KE At the same temperature, heavier molecules have less speed Absolute Zero -273 o C 0 K

Fluid Dynamics and the Navier-Stokes Equation

Statistical Mechanics, Kinetic Theory Ideal Gas. 8.01t Nov 22, 2004

Lecture 07: Work and Kinetic Energy. Physics 2210 Fall Semester 2014

Pre-requisites

Volume visualization I Elvins

JEE (Main) A Detailed Analysis by Resonance

Solving Simultaneous Equations and Matrices

Preview of Period 2: Forms of Energy

Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory

OpenFOAM postprocessing and advanced running options

NMR and IR spectra & vibrational analysis

Molecular Visualization. Introduction

LAMMPS Developer Guide 23 Aug 2011

Adaptive Resolution Molecular Dynamics Simulation (AdResS): Changing the Degrees of Freedom on the Fly

A. Kinetic Molecular Theory (KMT) = the idea that particles of matter are always in motion and that this motion has consequences.

The Methodology for the Mid-Term Forecasting of the Financial Results of Firms Belikov V.V., Gataullina R.I., Tregub I.V.

Estimation of Fractal Dimension: Numerical Experiments and Software

CONVERGE Features, Capabilities and Applications

mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene.

VMD - High Resolution Graphics

APPLIED MATHEMATICS ADVANCED LEVEL

Lecture 24 - Surface tension, viscous flow, thermodynamics

VisIt Visualization Tool

Prentice Hall. Chemistry (Wilbraham) 2008, National Student Edition - South Carolina Teacher s Edition. High School. High School

E X P E R I M E N T 8

The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data

Robot Navigation. Johannes Maurer, Institute for Software Technology TEDUSAR Summerschool u

1 The water molecule and hydrogen bonds in water

FiberApp: an Open-source Software for Tracking and Analyzing Biomacromolecules, Polymers, Filaments and Fibrous Objects

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Computers in Film Making

OpenFOAM Opensource and CFD

Hands-on: Data analysis and advanced scripting. Mario Orsi

Visualization of Adaptive Mesh Refinement Data with VisIt

COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry.

SOFA an Open Source Framework for Medical Simulation

Orbits of the Lennard-Jones Potential

Multiple Choice For questions 1-10, circle only one answer.

Orbital Mechanics. Angular Momentum

Structure Check. Authors: Eduard Schreiner Leonardo G. Trabuco. February 7, 2012

Structure Factors

CFD Application on Food Industry; Energy Saving on the Bread Oven

Defects Introduction. Bonding + Structure + Defects. Properties

Constrained curve and surface fitting

Gauss Formulation of the gravitational forces

JOMO KENYATTA UNIVERSITY OF AGRICULTURE AND TECHNOLOGY.

Class of 2016 Second Year Common CORE

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit

State Newton's second law of motion for a particle, defining carefully each term used.

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

AFM Image Deconvolution Software User s Manual

PS-6.2 Explain the factors that determine potential and kinetic energy and the transformation of one to the other.

Transcription:

Data Visualization for Atomistic/Molecular Simulations Douglas E. Spearot University of Arkansas

What is Atomistic Simulation? Molecular dynamics (MD) involves the explicit simulation of atomic scale particles atoms and molecules Example: DNA Molecular mechanics (statics) Athermal calculation used to find minimum energy configuration Uses numerical algorithm such as steepest decent or conjugate gradients Molecular dynamics Simulate motion of atoms in time at desired temperature / pressure Uses numerical integration to solve equations of motion for each atom Monte Carlo methods Sample equilibrium configurations of atoms via random displacements Uses random numbers to perturb system from current state Rokadia et al. (2010)

How Does Molecular Dynamics Work? In the molecular dynamics method, each atom is treated as a point mass in space U ( r ) Simplify F i = r N i Once the force on each atom is computed, atomic motion is determined through application of Newton s Laws i F i F i r i i i = m a = m i Second-order ordinary differential equation which can be numerically integrated to find new atomic positions!

Need for Advanced Cyberinfrastructure Problem 1: Materials are made up of a lot of atoms Forces and atom positions have to be updated at each time step in molecular dynamics or at each iteration in molecular statics and Monte Carlo Example: Small sample cube of Cu 1 µm 3 10 nm 1 µ m 1unit cell 3 0.3615 nm 3 1µ m 3 3 4 atoms 1unit cell = 84.7 billion Cu atoms

Need for Advanced Cyberinfrastructure Solution 1: Parallel decomposition techniques Core 1 Core 2 Core 3 Core 4 Core 5 Core 6 Core 7 Core 8 Current world record: 320 billion atoms with EAM potential (T. Germann et al., using 131,072 cores on IBM BlueGene/L at LLNL)

Need for Advanced Cyberinfrastructure Problem 2: What do I do with all of this data?

Need for Advanced Cyberinfrastructure Solution 2: Data visualization and Analysis Paul Navratil, TACC For atomistic/molecular simulations, geometric primitives are spheres meant to represent each atom in the system

Types of Input Data Paul Navratil, TACC Atomistic/molecular simulation data

Open-Source General Visualization Apps ParaView: http://www.paraview.org

Open-Source General Visualization Apps VisIt: http://wci.llnl.gov/codes/visit

Open-Source Atomistic Visualization Apps VMD: http://www.ks.uiuc.edu/research/vmd/

Open-Source Atomistic Visualization Apps Ovito: http://www.ovito.org/

Ovito Case Studies Case Study 1: Polycrystalline Material Example provided with Ovito download Illustrates both visualization and analysis features Case Study 2: Polymer Nanocomposite Spearot dataset from research Illustrates visualization and flexibility of Ovito

Ovito imports data from data file LAMMPS VASP IMD XYZ text

Can load the first snapshot of atoms or all snapshots For 2010 version of LAMMPS, Ovito will recognize data structure

Identifies data source and provides links to analysis tools Visualization tools

Under modifier list select Color Coding Select Potential Energy and Adjust Range

Under modifier list select Coordination Analysis To compute coordination must select a cut-off distance Analysis command creates a new data variable no changes to current display

Under modifier list select Select By Expression Mathematical expressions can be evaluated using data variables

Under modifier list select Delete Selected Atoms Data is not actually deleted, just not shown on the screen

Under modifier list select Slice For a 45 o slice set normal vector to [110] Define a slice width

Ovito Case Studies Case Study 1: Polycrystalline Material Example provided with Ovito download Illustrates both visualization and analysis features Case Study 2: Polymer Nanocomposite Spearot dataset from research Illustrates visualization and flexibility of Ovito

Ovito imports data from data file LAMMPS VASP IMD XYZ text

Load all snapshots so that animation can be displayed Auto-assign columns recognizes the unknown variable mol

Change atom rendering quality Change radius of atom types

Under modifier list select Coordination Analysis Set cut-off distance and bond variables Set bond display width

Under modifier list select Select By Expression Mathematical expressions can be evaluated using data variables

Under modifier list select Delete Selected Atoms Under modifier list select Invert Selection

Under modifier list select Slice For a 45 o slice set normal vector to [-110] Define a slice width

Future Needs for Atomistic Visualization Creating contour renderings from atomistic data Challenging because of atomic vibrations atoms do not necessarily have the same scalar value for a given variable! Albe et al. (2010)