--
EricBohm - 26 Feb 2008
The goal of our new grant
Scalable Atomistic Modeling Tools with Chemical Reactivity for Life Sciences is to meld together
OpenAtom (AKA leanCP) with NAMD so that simulations of biological systems can be extended to include the study of systems where accurate simulation of the electronic structure is necessary for part of the system, while the bulk of the system can be studied using classical mechanics.
The principle investigators are LV Kale, Mark Tuckerman, Jack Dongarra, and Glenn Martyna. Work will occur primarily under the purview of: Glenn Martyna @ IBM, Mark Tuckerman @ NYU, Eric Bohm @ UIUC, and Jakub Kurzak @ UTK. Email
All
Doing this efficiently requires a multi-pronged effort:
- QM/MM algorithms integrating NAMD with OpenAtom
- Dual Grid Euler Exponential Spline
- Sequential algorithms
- Parallel efficiency
- Fast collectives
- Phased hierarchical load balancing
- Communication optimizations specific to the target architecture (Cray XT3/4/5)
- New algorithms
- New OpenAtom features
- Path Integrals
- Parallel tempering
- New NAMD features
- modular interaction for QM region
- specific treatments for water
- reduced memory footprint
Workplan for the next six months
QMMMWorkPlan2008
ORNL System
ORNL
Jaguar Cray XT
AMD Dual Core
Cores: 11,706
Peak: 119.4 TF
Upgrading 250 TF
Memory: 46 T
Phoenix Cray X1
Cray Vector
Cores: 1,024
Peak: 18.3 TF
Memory: 2 TB
ORNL Computer System Road Map
http://nccs.gov/computing-resources/jaguar/roadmap/
OpenAtom performance on Cray
Performance of O
PENA
TOM on
BigBen? XT3. The numbers represent
time per step in seconds. As of Feb 2008.
| | WATER_32M_70Ry | WATER_256M_70Ry | GST_BIG |
| Processors | Default | Topology | Default | Topology | Default | Topology |
| Single processor per node |
| 512 | 0.124 | 0.123 | 5.90 | 5.37 | 4.82 | 3.86 |
| 1024 | 0.095 | 0.078 | 4.08 | 3.24 | 2.49 | 2.02 |
| Two processors per node |
| 256 | 0.226 | 0.196 | - | - | - | - |
| 512 | 0.179 | 0.161 | 7.50 | 6.58 | 6.28 | 5.06 |
| 1024 | 0.144 | 0.114 | 5.70 | 4.14 | 3.51 | 2.76 |
| 2048 | 0.135 | 0.095 | 3.94 | 2.43 | 2.90 | 2.31 |
Recent Publications
Our
IBM Journal Paper has our published scaling results for BG/L, along with a description of the parallel implementation. The parallel decomposition/flow of control diagram presented therein is linked below.
Shawn Brown recommends that QMMM be pronounced "queue mmmmmmmm"
--
EricBohm - 03 May 2008