Introduction to Scientific Computing II Molecular Dynamics – Algorithms Dr. Miriam Mehl Institut für Informatik Scientific Computing In Computer Science.

Slides:



Advertisements
Similar presentations
Technische Universität München Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD - Free Boundary Value Problems Tobias.
Advertisements

Lab Course CFD Preliminay Discussion Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen.
Practical Course SC & V Free Boundary Value Problems Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
Practical Course SC & V Free Boundary Value Problems Prof. Dr. Hans-Joachim Bungartz Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen.
CSE Seminar Benefits of Hierarchy and Adaptivity Preliminary Discussion Dr. Michael Bader / Dr. Miriam Mehl Institut für Informatik Scientific Computing.
Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen.
Practical Course SC & V Free Boundary Value Problems Prof. Dr. Hans-Joachim Bungartz Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen.
Institut für Informatik Scientific Computing in Computer Science Practical Course SC & V Time Discretisation Dr. Miriam Mehl.
Institut für Wissensmedien Knowledge Media Research Center Learning With Dynamic Visualizations Rolf Plötzner Knowledge Media Research Center.
Scientific Computing Lab Results Worksheet 3 Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
Molecular Dynamics Basics (4.1, 4.2, 4.3) Liouville formulation (4.3.3) Multiple timesteps (15.3)
Applied Computer Science II Chapter 3 : Turing Machines Prof. Dr. Luc De Raedt Institut für Informatik Albert-Ludwigs Universität Freiburg Germany.
Evaluation of Fast Electrostatics Algorithms Alice N. Ko and Jesús A. Izaguirre with Thierry Matthey Department of Computer Science and Engineering University.
Weiping Shi Department of Computer Science University of North Texas HiCap: A Fast Hierarchical Algorithm for 3D Capacitance Extraction.
Haptic Cloth Rendering 6th Dutch-Belgian Haptics Meeting TUDelft, 21 st June 2006 Lode Vanacken Expertise centre for Digital Media (EDM) Hasselt University.
Molecular Dynamics Classical trajectories and exact solutions
Module on Computational Astrophysics Jim Stone Department of Astrophysical Sciences 125 Peyton Hall : ph :
Data Structures for Computer Graphics Point Based Representations and Data Structures Lectured by Vlastimil Havran.
Scientific Computing Lab Organization Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Computational issues in Carbon nanotube simulation Ashok Srinivasan Department of Computer Science Florida State University.
Introduction to Scientific Computing II Molecular Dynamics – Introduction Dr. Miriam Mehl Institut für Informatik Scientific Computing In Computer Science.
Advisor: Dr. Aamir Shafi Co-Advisor: Mr. Ali Sajjad Member: Dr. Hafiz Farooq Member: Mr. Tahir Azim Optimizing N-body Simulations for Multi-core Compute.
Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in.
Introduction to Scientific Computing II From Gaussian Elimination to Multigrid – A Recapitulation Dr. Miriam Mehl.
1 Complex Images k’k’ k”k” k0k0 -k0-k0 branch cut   k 0 pole C1C1 C0C0 from the Sommerfeld identity, the complex exponentials must be a function.
Molecular Simulation of Reactive Systems. _______________________________ Sagar Pandit, Hasan Aktulga, Ananth Grama Coordinated Systems Lab Purdue University.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Introduction to Scientific Computing II Multigrid Dr. Miriam Mehl Institut für Informatik Scientific Computing In Computer Science.
Introduction to Scientific Computing II Multigrid Dr. Miriam Mehl.
Mayur Jain, John Verboncoeur, Andrew Christlieb [jainmayu, johnv, Supported by AFOSR Abstract Electrostatic particle based models Developing.
Introduction to Scientific Computing II
1Computer Sciences. 2 HEAP SORT TUTORIAL 4 Objective O(n lg n) worst case like merge sort. Sorts in place like insertion sort. A heap can be stored as.
1Computer Sciences Department. 2 Advanced Design and Analysis Techniques TUTORIAL 7.
Scientific Computing Lab Outlook / State of Research Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
Scientific Computing Lab Results Worksheet 4 Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
Scientific Computing Lab Organization Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
D. M. Ceperley, 2000 Simulations1 Neighbor Tables Long Range Potentials A & T pgs , Today we will learn how we can handle long range potentials.
1 Announcements lecture slides online wireless account lifetime group photo Monday morning 1.
Molecular dynamics (MD) simulations  A deterministic method based on the solution of Newton’s equation of motion F i = m i a i for the ith particle; the.
Scientific Computing Lab
Introduction to Data Structures and Algorithms
Scientific Computing Lab
Scientific Computing Lab
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Practical Course SC & V Discretization II AVS Dr. Miriam Mehl
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Scientific Computing Lab
Scientific Computing Lab
Liouville formulation (4.3.3)
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Scientific Computing Lab
Spatial Discretisation
Introduction to Scientific Computing II
Presentation transcript:

Introduction to Scientific Computing II Molecular Dynamics – Algorithms Dr. Miriam Mehl Institut für Informatik Scientific Computing In Computer Science

Reducing Complexity N particles  original costs/time step: O(N 2 )  task: O(N) short-range potentials long-range potential

Short-Range Potentials cut-off radius  interactions/molecule O(1) integrability condition corrections

Short-Range Potentials

implementation I: Verlet neighbour lists

Short-Range Potentials implementation II: Linked-Cell

Long-Range Potentials tree-based methods  integral representation of potentials distance-dependent far-field subdivision Taylor expansion of kernel functions

Long-Range Potentials

bottom-up calculation of the moments  kd-trees  octrees

Long-Range Potentials how to construct the tree store the tree choose cells and expansion points determine far-field and near-field  Barnes-Hut method  fast multipole method

Long-Range Potentials bottom-up calculation of the moments  kd-trees  octrees MAXI M MAXIMILIAN