Parallel Computing in Quantum Chemistry: Past and Present
Trends in Hardware Development
Trends in Parallel Software Development
Parallel Computer Architectures
Flynn's Classification Scheme
Network Architecture
Node Architecture
MIMD System Architecture
Further Reading
Communication via Message-Passing
Point-to-Point Communication Operations
Collective Communication Operations
One-Sided Communication Operations
Further Reading
Multi-Threading
Pitfalls of Multi-Threading
Thread-Safety
Comparison of Multi-Threading and Message-Passing
Hybrid Programming
Further Reading
Parallel Performance Evaluation
Network Performance Characteristics
Performance Measures for Parallel Programs
Performance Modeling
Presenting and Evaluating Performance Data: A Few Caveats
Further Reading
Parallel Program Design
Distribution of Work
Distribution of Data
Designing a Communication Scheme
Design Example: Matrix-Vector Multiplication
Summary of Key Points of Parallel Program Design
Further Reading
Applications of Parallel Programming in Quantum Chemistry
Two-Electron Integral Evaluation
Basics of Integral Computation
Parallel Implementation Using Static Load Balancing
Parallel Implementation Using Dynamic Load Balancing
The Hartree-Fock Method
The Hartree-Fock Equations
The Hartree-Fock Procedure
Parallel Fock Matrix Formation with Replicated Data
Parallel Fock Matrix Formation with Distributed Data
Further Reading
Second-Order Møller-Plesset Perturbation Theory
The Canonical MP2 Equations
A Scalar Direct MP2 Algorithm
Parallelization with Minimal Modifications
High-Performance Parallelization
Performance of the Parallel Algorithms
Further Reading
Local Møller-Plesset Perturbation Theory
The LMP2 Equations
A Scalar LMP2 Algorithm
Parallel LMP2
A Brief Introduction to MPI
Pthreads: Explicit Use of Threads
OpenMP: Compiler Extensions for Multi-Threading
Index
References appear at the end of each chapter
Table of Contents provided by Publisher. All Rights Reserved.
What is included with this book?
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.
Please wait while the item is added to your bag...
×
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description,
with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.