Component-based integration of chemistry and optimization software
Related Experiment Video
Updated: Aug 22, 2026

New Features in Visual Dynamics 3.0
Published on: August 9, 2024
Joseph P Kenny1, Steven J Benson, Yuri Alexeev
1High Performance Computing and Networking Department, Sandia National Laboratories, MS 9915, P.O. Box 969, Livermore, California 94551-0969, USA. jpkenny@sandia.gov
Abstract:
Typical scientific software designs make rigid assumptions regarding programming language and data structures, frustrating software interoperability and scientific collaboration. Component-based software engineering is an emerging approach to managing the increasing complexity of scientific software. Component technology facilitates code interoperability and reuse. Through the adoption of methodology and tools developed by the Common Component Architecture Forum, we have developed a component architecture for molecular structure optimization. Using the NWChem and Massively Parallel Quantum Chemistry packages, we have produced chemistry components that provide capacity for energy and energy derivative evaluation. We have constructed geometry optimization applications by integrating the Toolkit for Advanced Optimization, Portable Extensible Toolkit for Scientific Computation, and Global Arrays packages, which provide optimization and linear algebra capabilities. We present a brief overview of the component development process and a description of abstract interfaces for chemical optimizations. The components conforming to these abstract interfaces allow the construction of applications using different chemistry and mathematics packages interchangeably. Initial numerical results for the component software demonstrate good performance, and highlight potential research enabled by this platform.
More Related Videos
10:01Structure-Guided Design and Development of Novel Cyclophilin A Inhibitors and Ganoderiol-F Derivatives: An In-Silico Approach
Published on: June 23, 2026
05:57Synthesizing Amino Acids Modified with Reactive Carbonyls in Silico to Assess Structural Effects Using Molecular Dynamics Simulations
Published on: April 26, 2024
Related Concept Videos
Chemical Reactions
Chemical Reactions Rearrange Atoms into New Substances
A chemical reaction takes starting materials—the reactants—and changes them into different...
Chemical Reactions
The relative amounts of reactants and products represented in a balanced chemical equation are often referred to as stoichiometric amounts. However, in...
Molecular Models
Chemical Equilibria: Systematic Approach to Equilibrium Calculations
The first step is to identify all the chemical reactions involved, The...
Interfacial Electrochemical Methods: Overview
Chemical and Solubility Equilibria