Enabling new capabilities and insights from quantum chemistry by using component architectures

13Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Steady performance gains in computing power, as well as improvements in Scientific computing algorithms, are making possible the study of coupled physical phenomena of great extent and complexity. The software required for such studies is also very complex and requires contributions from experts in multiple disciplines. We have investigated the use of the Common Component Architecture (CCA) as a mechanism to tackle some of the resulting software engineering challenges in quantum chemistry, focusing on three specific application areas. In our first application, we have developed interfaces permitting solvers and quantum chemistry packages to be readily exchanged. This enables our quantum chemistry packages to be used with alternative solvers developed by specialists, remedying deficiencies we discovered in the native solvers provided in each of the quantum chemistry packages. The second application involves development of a set of components designed to improve utilization of parallel machines by allowing multiple components to execute concurrently on subsets of the available processors. This was found to give substantial improvements in parallel scalability. Our final application is a set of components permitting different quantum chemistry packages to interchange intermediate data. These components enabled the investigation of promising new methods for obtaining accurate thermochemical data for reactions involving heavy elements. © 2006 IOP Publishing Ltd.

Cite

CITATION STYLE

APA

Janssen, L., Kenny, J. P., Nielsen, I. M. B., Krishnan, M., Gurumoorthi, V., Valeev, E. F., & Windus, T. L. (2006). Enabling new capabilities and insights from quantum chemistry by using component architectures. In Journal of Physics: Conference Series (Vol. 46, pp. 220–228). Institute of Physics Publishing. https://doi.org/10.1088/1742-6596/46/1/031

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free