Molecular Dynamics on Distributed Memory Parallel Computers

7/5/02


Click here to start


Table of Contents

Molecular Dynamics on Distributed Memory Parallel Computers

Parallel Computer Architectures

Shared Memory

Distributed Memory

Virtual Shared Memory

Workstation Cluster: Beowulf

Centralised Cluster

Criteria for Assessing Parallel Strategies

Scaling

Performance Parameters

Performance Parameters

Molecular Dynamics

Example: MD Simulation of Argon

Molecular Dynamics

Basic MD Parallelization Strategies

Computing Ensemble

Cloning MD Algorithm - Advantages

Cloning MD Algorithm - Disadvantages

Hierarchical Control

Master-Slave MD Algorithms

Master-Slave II

Replicated Data MD Algorithm

Replicated Data MD Algorithm

Replicated Data Performance Characteristics

Replicated Data Performance Characteristics

Replicated Data Efficiency

Replicated Data Performance

Replicated Data MD Algorithm - Advantages

Replicated Data MD Algorithm - Disadvantages

Systolic Loops: SLS-G Algorithm

Systolic Loops: SLS-G Algorithm

Systolic Loop (SLS-G) Algorithm Features

Systolic Loop Performance Characteristics

Systolic Loop Performance Characteristics

Systolic Loop Algorithm Efficiency

Systolic Loop Algorithm Performance

Systolic Loop Algorithms - Advantages

Systolic Loop Algorithms - Disadvantages

Systolic Loop Algorithms - Overlapping Comms. and Calcs.

Domain Decomposition (Scalar)

Domain Decomposition (Parallel)

Domain Decomposition MD - Features

Domain Decomposition MD Performance Characteristics

Domain Decomposition MD Performance Characteristics

Domain Decomposition MD Performance Characteristics

Domain Decomposition Algorithm Efficiency

Domain Decomposition Algorithm Performance

Domain Decomposition MD - Advantages

Dynamic Load Balancing

Domain Decomposition MD - Disadvantages

Summary

Author: Authorized User

Email: w.smith@dl.ac.uk

Other information:
Computational Science and Engineering CCLRC Daresbury Laboratory Daresbury Warrington WA4 4AD