r6 - 03 May 2008 - 18:48:06 - EricBohmYou are here: CharmWiki >  Main Web > CharmApplications > OpenAtom > QMMMwithNAMD
logo.jpg

-- 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
    • 3D FFT
    • non-square DGEMM
  • Parallel efficiency
    • Fast collectives
    • Phased hierarchical load balancing
    • Communication optimizations specific to the target architecture (Cray XT3/4/5)
  • New algorithms
    • DVR Real space methods
  • 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 OPENATOM 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

 
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions

tip TWiki Tip of the Day
Server side include
To include the contents of a web page or TWiki topic, use %INCLUDE{"page"}% . Examples: %INCLUDE ... Read on Read more

 
Powered by CharmWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding CharmWiki? Send feedback