skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: TeraChem Cloud: A High-Performance Computing Service for Scalable Distributed GPU-Accelerated Electronic Structure Calculations

Journal Article · · Journal of Chemical Information and Modeling

The encapsulation and commoditization of electronic structure arise naturally as interoperability, and the use of nontraditional compute resources (e.g., new hardware accelerators, cloud computing) remains important for the computational chemistry community. Here, we present TERACHEM CLOUD, a high-performance computing service (HPCS) that offers on-demand electronic structure calculations on both traditional HPC clusters and cloud-based hardware. The framework is designed using off-the-shelf web technologies and containerization to be extremely scalable and portable. Within the HPCS model, users can quickly develop new methods and algorithms in an interactive environment on their laptop while allowing TERACHEM CLOUD to distribute ab initio calculations across all available resources. This approach greatly increases the accessibility of hardware accelerators such as graphics processing units (GPUs) and flexibility for the development of new methods as additional electronic structure packages are integrated into the framework as alternative backends. Cost-performance analysis indicates that traditional nodes are the most cost-effective long-term solution, but commercial cloud providers offer cutting-edge hardware with competitive rates for short-term large-scale calculations. We demonstrate the power of the TERACHEM CLOUD framework by carrying out several showcase calculations, including the generation of 300,000 density functional theory energy and gradient evaluations on medium-sized organic molecules and reproducing 300 fs of nonadiabatic dynamics on the B800-B850 antenna complex in LH2, with the latter demonstration using over 50 Tesla V100 GPUs in a commercial cloud environment in 8 h for approximately $1250.

Research Organization:
SLAC National Accelerator Laboratory (SLAC), Menlo Park, CA (United States)
Sponsoring Organization:
USDOE; National Science Foundation (NSF); US Department of the Navy, Office of Naval Research (ONR)
Grant/Contract Number:
AC02-76SF00515; N00014-16-1-2557; ACI-1450179
OSTI ID:
1633326
Journal Information:
Journal of Chemical Information and Modeling, Vol. 60, Issue 4; ISSN 1549-9596
Publisher:
American Chemical SocietyCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 18 works
Citation information provided by
Web of Science

References (61)

An Ab Initio Exciton Model Including Charge-Transfer Excited States journal July 2017
970 Million Druglike Small Molecules for Virtual Screening in the Chemical Universe Database GDB-13 journal July 2009
The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2018 update journal May 2018
Ab Initio Nonadiabatic Quantum Molecular Dynamics journal February 2018
Molpro: a general-purpose quantum chemistry program package: Molpro
  • Werner, Hans-Joachim; Knowles, Peter J.; Knizia, Gerald
  • Wiley Interdisciplinary Reviews: Computational Molecular Science, Vol. 2, Issue 2 https://doi.org/10.1002/wcms.82
journal July 2011
Quantum Chemistry on Graphical Processing Units. 1. Strategies for Two-Electron Integral Evaluation journal January 2008
Scaling Predictive Modeling in Drug Development with Cloud Computing journal December 2014
Automated Discovery and Refinement of Reactive Molecular Dynamics Pathways journal January 2016
Singularity: Scientific containers for mobility of compute journal May 2017
Cloud Parallel Processing of Tandem Mass Spectrometry Based Proteomics Data journal September 2012
Fast Parallel Algorithms for Short-Range Molecular Dynamics journal March 1995
Quantum and thermal effects in H 2 dissociative adsorption: Evaluation of free energy barriers in multidimensional quantum systems journal February 1994
Atomistic non-adiabatic dynamics of the LH2 complex with a GPU-accelerated ab initio exciton model journal January 2017
GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers journal September 2015
Automating NEURON Simulation Deployment in Cloud Resources journal September 2016
Charge Transfer and Polarization in Solvated Proteins from Ab Initio Molecular Dynamics journal June 2011
Ab Initio Quantum Chemistry for Protein Structures journal October 2012
Reversible multiple time scale molecular dynamics journal August 1992
Optimal cloud use of quartic force fields: The first purely commercial cloud computing based study for rovibrational analysis of SiCH journal August 2015
Nuclear Data for Astrophysics Research: A New Online Paradigm journal August 2011
A climbing image nudged elastic band method for finding saddle points and minimum energy paths journal December 2000
Ab Initio Nonadiabatic Dynamics of Multichromophore Complexes: A Scalable Graphical-Processing-Unit-Accelerated Exciton Framework journal July 2014
Accurate sampling using Langevin dynamics journal May 2007
Discovering chemistry with an ab initio nanoreactor journal November 2014
Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade journal January 2016
Understanding the Performance and Potential of Cloud Computing for Scientific Applications journal April 2017
BAGEL: Brilliantly Advanced General Electronic-structure Library: BAGEL journal August 2017
Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility journal June 2009
Multiple time step integrators in ab initio molecular dynamics journal February 2014
Fast and Accurate Modeling of Molecular Atomization Energies with Machine Learning journal January 2012
Crystal structure of an integral membrane light-harvesting complex from photosynthetic bacteria journal April 1995
Studying chemical reactivity in a virtual environment journal January 2014
Interactive Chemical Reactivity Exploration journal September 2014
Quantum Chemistry on Graphical Processing Units. 3. Analytical Energy Gradients, Geometry Optimization, and First Principles Molecular Dynamics journal August 2009
NeuroManager: a workflow analysis based simulation management engine for computational neuroscience journal October 2015
Ab Initio Interactive Molecular Dynamics on Graphical Processing Units (GPUs) journal September 2015
The Structure and Thermal Motion of the B800–850 LH2 Complex from Rps.acidophila at 2.0Å Resolution and 100K: New Structural Features and Functionally Relevant Motions journal March 2003
Enumeration of 166 Billion Organic Small Molecules in the Chemical Universe Database GDB-17 journal November 2012
Multiple-Timestep ab Initio Molecular Dynamics Using an Atomic Basis Set Partitioning journal September 2015
Ab Initio Molecular Dynamics and Time-Resolved Photoelectron Spectroscopy of Electronically Excited Uracil and Thymine journal August 2007
Cloud computing for comparative genomics journal May 2010
Biomedical Cloud Computing With Amazon Web Services journal August 2011
The performance of low-cost commercial cloud computing as an alternative in computational chemistry journal March 2015
Molecular Rift: Virtual Reality for Drug Designers journal November 2015
Quantum-chemical insights from deep tensor neural networks journal January 2017
Sampling molecular conformations and dynamics in a multiuser virtual reality framework journal June 2018
Advances in electronic structure theory book January 2005
Harnessing cloud computing with Galaxy Cloud journal November 2011
Quantum Chemistry on Graphical Processing Units. 2. Direct Self-Consistent-Field Implementation journal March 2009
Improved tangent estimate in the nudged elastic band method for finding minimum energy paths and saddle points journal December 2000
Low Cost, Scalable Proteomics Data Analysis Using Amazon’s Cloud Computing Services and Open Source Search Algorithms journal June 2009
Quantum chemistry structures and properties of 134 kilo molecules journal August 2014
A unified framework for the deployment, exposure and access of HPC applications as services in clouds journal August 2013
Enabling High-Performance Computing as a Service journal October 2012
MOLCAS-a software for multiconfigurational quantum chemistry calculations: MOLCAS
  • Aquilante, Francesco; Pedersen, Thomas Bondo; Veryazov, Valera
  • Wiley Interdisciplinary Reviews: Computational Molecular Science, Vol. 3, Issue 2 https://doi.org/10.1002/wcms.1117
journal September 2012
The Design, Deployment, and Evaluation of the CORAL Pre-Exascale Systems
  • Vazhkudai, Sudharshan S.; de Supinski, Bronis R.; Bland, Arthur S.
  • SC18: International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2018.00055
conference November 2018
LHC Cloud Computing with CernVM
  • Segal, Ben; Buncic, Predrag; Aguado Sanchez, Carlos
  • Proceedings of 13th International Workshop on Advanced Computing and Analysis Techniques in Physics Research — PoS(ACAT2010) https://doi.org/10.22323/1.093.0004
conference February 2011
The Evolution of Cloud Computing in ATLAS journal December 2015
Evaluating GPU Passthrough in Xen for High Performance Cloud Computing conference May 2014
A comparative study of high-performance computing on the cloud
  • Marathe, Aniruddha; Harris, Rachel; Lowenthal, David K.
  • HPDC'13: The 22nd International Symposium on High-Performance Parallel and Distributed Computing, Proceedings of the 22nd international symposium on High-performance parallel and distributed computing https://doi.org/10.1145/2462902.2462919
conference October 2018
A system for interactive molecular dynamics simulation conference January 2001