The component-based application for GAMESS

Thumbnail Image
Date
2007-01-01
Authors
Peng, Fang
Major Professor
Advisor
Masha Sosonkina
Ying Cai
Mark Gordon
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Altmetrics
Abstract

GAMESS, a quantum chemistry program for electronic structure calculations, has been freely shared by high-performance application scientists for over twenty years. It provides a rich set of functionalities and can be run on a variety of parallel platforms through a distributed data interface. While a chemistry computation is sophisticated and hard to develop, the resource sharing among different chemistry packages will accelerate the development of new computations and encourage the cooperation of scientists from universities and laboratories. Common Component Architecture (CCA) offers an environment that allows scientific packages to dynamically interact with each other through components, which enable dynamic coupling of GAMESS with other chemistry packages, such as MPQC and NWChem. Conceptually, a computation can be constructed with "plug-and-play" components from scientific packages and require more than componentizing functions/subroutines of interest, especially for large-scale scientific packages with a long development history. In this research, we present our efforts to construct components for GAMESS that conform to the CCA specification. The goal is to enable the fine-grained interoperability between three quantum chemistry programs, GAMESS, MPQC and NWChem, via components. We focus on one of the three packages, GAMESS; delineate the structure of GAMESS computations, followed by our approaches to its component development. Then we use GAMESS as the driver to interoperate integral components from the other two packages, and show the solutions for interoperability problems along with preliminary results. To justify the versatility of the design, the Tuning and Analysis Utility (TAU) components have been coupled with GAMESS and its components, so that the performance of GAMESS and its components may be analyzed for a wide range of system parameters.

Series Number
Journal Issue
Is Version Of
Versions
Series
Academic or Administrative Unit
Type
thesis
Comments
Rights Statement
Copyright
Mon Jan 01 00:00:00 UTC 2007
Funding
Subject Categories
Supplemental Resources
Source