Development of High Performance Scientific Components for Interoperability of Computing Packages

Thumbnail Image
Date
2009-01-01
Authors
Sosonkina, Masha
Gordon, Mark
Janssen, Curtis
Netzloff, Heather
Windus, Theresa
Major Professor
Advisor
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Authors
Person
Windus, Theresa
Department Chair
Person
Research Projects
Organizational Units
Organizational Unit
Ames National Laboratory

Ames National Laboratory is a government-owned, contractor-operated national laboratory of the U.S. Department of Energy (DOE), operated by and located on the campus of Iowa State University in Ames, Iowa.

For more than 70 years, the Ames National Laboratory has successfully partnered with Iowa State University, and is unique among the 17 DOE laboratories in that it is physically located on the campus of a major research university. Many of the scientists and administrators at the Laboratory also hold faculty positions at the University and the Laboratory has access to both undergraduate and graduate student talent.

Organizational Unit
Chemistry

The Department of Chemistry seeks to provide students with a foundation in the fundamentals and application of chemical theories and processes of the lab. Thus prepared they me pursue careers as teachers, industry supervisors, or research chemists in a variety of domains (governmental, academic, etc).

History
The Department of Chemistry was founded in 1880.

Dates of Existence
1880-present

Related Units

Journal Issue
Is Version Of
Versions
Series
Department
Ames National LaboratoryChemistry
Abstract

Three major high performance quantum chemistry computational packages, NWChem, GAMESS and MPQC have been developed by different research efforts following different design patterns. The goal is to achieve interoperability among these packages by overcoming the challenges caused by the different communication patterns and software design of each of these packages. Developing a chemistry algorithm is a time consuming process; integration of large quantum chemistry packages will allow resource sharing and thus avoid reinvention of the wheel. Creating connections between these incompatible packages is the major motivation of our work. We achieve this interoperability by bringing the benefits of Component Based Software Engineering through a plug-and-play component framework called Common Component Architecture (CCA). In this paper, we present a strategy and process used for interfacing two widely used and important computational chemistry methodologies: Quantum Mechanics and Molecular Mechanics. This paper also demonstrates the performance evaluation of these CCA compliant components to show the feasibility of the proposed approach and finally discusses the current research issues.

Comments

This proceeding is from 2009 Spring Simulation Multiconference (SpringSim'09) (2009): 6 pp.

Description
Keywords
Citation
DOI
Source
Copyright