Personal computer, workstation, server, and networking hardware continues to see declines in its price to performance ratio, meaning that commodity clusters today are able to achieve performance achievable only by expensive, custom designed supercomputers just a few years ago. This allows researchers to develop more complex and powerful algorithms which allow for richer simulations of biochemical processes. In particular, more accurate theoretical models can be used and simulations can be longer at a given level of theory, providing direct access to events that previously required too much computer time to simulate accurately. The lab has taken advantage of the cheap, powerful commodity hardware by deploying Intel Nehalem based compute nodes as part of the LoBoS cluster., which has allowed for a substantial gain in computing power. Additionally, these nodes will be upgraded to use faster networking hardware (QDR rather than DDR InfiniBand). CHARMM has been converted from Fortran 77 to Fortran 95 as part of a broader effort to modernize the program. This modernization of the code will allow for easier integration of new features into the program and provide for an overall better development experience. Current work being performed in this lab includes enhancement of the MSCALE code to interface with other simulation programs and adding support GROMACS style angle parameters and cut-offs, which allows for compatibility with coarse-grained molecular models such as MARTINI. The CHARMMing program is under active development. New features added within the last year include the ability to build coarse-grain models and to calculate oxidation/reduction potentials of Iron/Sulfur clusters embedded in proteins. Additional testing and validation of the software has been accomplished and the structure of the code has been improved. Development of techniques and software that will allow CHARMM to run on XMT eXplicit Multi-Therading (XMT) is a general purpose parallel architecture aimed at reducing single task completion time. XMT provides good performance for Parallel Random Access Model (PRAM)-like algorithms, allowing easy programming. We are developing techniques and software so that CHARMM will be used with XMT.
Our research aims to port key concepts of molecular simulation to XMT, including fast Fourier transform, eigenspace operations and short range n-body problem. Our FFT implementation reveals significant performance gaps between XMT and state-of-the-art processors. Future research will be based on implementation of other CHARMM modules, and also realizing molecular simulation sub-programs on XMT. The long-term goal is to completely port CHARMM to XMT.

Project Start
Project End
Budget Start
Budget End
Support Year
13
Fiscal Year
2010
Total Cost
$508,601
Indirect Cost
Name
National Heart, Lung, and Blood Institute
Department
Type
DUNS #
City
State
Country
Zip Code
Eastman, Peter; Swails, Jason; Chodera, John D et al. (2017) OpenMM 7: Rapid development of high performance algorithms for molecular dynamics. PLoS Comput Biol 13:e1005659
Simón-Carballido, Luis; Bao, Junwei Lucas; Alves, Tiago Vinicius et al. (2017) Anharmonicity of Coupled Torsions: The Extended Two-Dimensional Torsion Method and Its Use To Assess More Approximate Methods. J Chem Theory Comput 13:3478-3492
Parrish, Robert M; Burns, Lori A; Smith, Daniel G A et al. (2017) Psi4 1.1: An Open-Source Electronic Structure Program Emphasizing Automation, Advanced Libraries, and Interoperability. J Chem Theory Comput 13:3185-3197
Meana-Pañeda, Rubén; Xu, Xuefei; Ma, He et al. (2017) Computational Kinetics by Variational Transition-State Theory with Semiclassical Multidimensional Tunneling: Direct Dynamics Rate Constants for the Abstraction of H from CH3OH by Triplet Oxygen Atoms. J Phys Chem A 121:1693-1707
Tan, Ming-Liang; Tran, Kelly N; Pickard 4th, Frank C et al. (2016) Molecular Multipole Potential Energy Functions for Water. J Phys Chem B 120:1833-42
Konc, Janez; Miller, Benjamin T; Štular, Tanja et al. (2015) ProBiS-CHARMMing: Web Interface for Prediction and Optimization of Ligands in Protein Binding Sites. J Chem Inf Model 55:2308-14
Weidlich, Iwona E; Pevzner, Yuri; Miller, Benjamin T et al. (2015) Development and implementation of (Q)SAR modeling within the CHARMMing web-user interface. J Comput Chem 36:62-7
Pickard 4th, Frank C; Miller, Benjamin T; Schalk, Vinushka et al. (2014) Web-based computational chemistry education with CHARMMing II: Coarse-grained protein folding. PLoS Comput Biol 10:e1003738
Miller, Benjamin T; Singh, Rishi P; Schalk, Vinushka et al. (2014) Web-based computational chemistry education with CHARMMing I: Lessons and tutorial. PLoS Comput Biol 10:e1003719
Perrin Jr, B Scott; Miller, Benjamin T; Schalk, Vinushka et al. (2014) Web-based computational chemistry education with CHARMMing III: Reduction potentials of electron transfer proteins. PLoS Comput Biol 10:e1003739

Showing the most recent 10 out of 15 publications