|
ABSTRACT
The Common Component Architecture (CCA) offers an environment that allows scientific packages to dynamically interact with each other through components. Conceptually, a computation can be constructed with plug-and-play components from any componentized scientific package; however, providing such plug-and-play components from scientific packages requires more than componentizing functions/subroutines of interest, especially for large-scale scientific packages with a long development history. In this paper, we present our efforts to construct components for the integral evaluation - a fundamental sub-problem of quantum chemistry computations - that conform to the CCA specification. The goal is to enable fine-grained interoperability between three quantum chemistry packages, GAMESS, NWChem, and MPQC, via CCA integral components. The structures of these packages are quite different and require different approaches to construct and exploit CCA components. We focus on one of the three packages, GAMESS, delineating the structure of the integral computation in GAMESS, followed by our approaches to its component development. Then we use GAMESS as the driver to interoperate with integral components from another package, MPQC, and discuss the possible solutions for interoperability problems along with preliminary results.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Benjamin A. Allan , Robert Armstrong , David E. Bernholdt , Felipe Bertrand , Kenneth Chiu , Tamara L. Dahlgren , Kostadin Damevski , Wael R. Elwasif , Thomas G. W. Epperly , Madhusudhan Govindaraju , Daniel S. Katz , James A. Kohl , Manoj Krishnan , Gary Kumfert , J. Walter Larson , Sophia Lefantzi , Michael J. Lewis , Allen D. Malony , Lois C. Mclnnes , Jarek Nieplocha , Boyana Norris , Steven G. Parker , Jaideep Ray , Sameer Shende , Theresa L. Windus , Shujia Zhou, A Component Architecture for High-Performance Scientific Computing, International Journal of High Performance Computing Applications, v.20 n.2, p.163-202, May 2006
[doi> 10.1177/1094342006064488]
|
| |
2
|
Benjamin A. Allan , Robert Armstrong , David E. Bernholdt , Felipe Bertrand , Kenneth Chiu , Tamara L. Dahlgren , Kostadin Damevski , Wael R. Elwasif , Thomas G. W. Epperly , Madhusudhan Govindaraju , Daniel S. Katz , James A. Kohl , Manoj Krishnan , Gary Kumfert , J. Walter Larson , Sophia Lefantzi , Michael J. Lewis , Allen D. Malony , Lois C. Mclnnes , Jarek Nieplocha , Boyana Norris , Steven G. Parker , Jaideep Ray , Sameer Shende , Theresa L. Windus , Shujia Zhou, A Component Architecture for High-Performance Scientific Computing, International Journal of High Performance Computing Applications, v.20 n.2, p.163-202, May 2006
[doi> 10.1177/1094342006064488]
|
| |
3
|
Babel, http://www.llnl.gov/CASC/components/babel.html
|
| |
4
|
Michael W. Schmidt , Kim K. Baldridge , Jerry A. Boatz , Steven T. Elbert , Mark S. Gordon , Jan H. Jensen , Shiro Koseki , Nikita Matsunaga , Kiet A. Nguyen , Shujun Su , Theresa L. Windus , Michel Dupuis , John A. Montgomery, Jr., General atomic and molecular electronic structure system, Journal of Computational Chemistry, v.14 n.11, p.1347-1363, Nov. 1993
[doi> 10.1002/jcc.540141112]
|
| |
5
|
The Massively Parallel Quantum Chemistry Program (MPQC), Version 2.3.1, Curtis L. Janssen, Ida B. Nielsen, Matt L. Leininger, Edward F. Valeev, Edward T. Seidl, Sandia National Laboratories, Livermore, CA, USA, 2004.
|
| |
6
|
Aprà, E.; Windus, T.L.; Straatsma, T.P.; Bylaska, E.J.; de Jong, W.; Hirata, S.; Valiev, M.; Hackler, M.; Pollack, L.; Kowalski, K.; Harrison, R.; Dupuis, M.; Smith, D.M.A; Nieplocha, J.; Tipparaju V.; Krishnan, M.; Auer, A.A.; Brown, E.; Cisneros, G.; Fann, G.; Fruchtl, H.; Garza, J.; Hirao, K.; Kendall, R.; Nichols, J.; Tsemekhman, K.; Wolinski, K.; Anchell, J.; Bernholdt, D.; Borowski, P.; Clark, T.; Clerc, D.; Dachsel, H.; Deegan, M.; Dyall, K.; Elwood, D.; Glendening, E.; Gutowski, M.; Hess, A.; Jaffe, J.; Johnson, B.; Ju, J.; Kobayashi, R.; Kutteh, R.; Lin, Z.; Littlefield, R.; Long, X.; Meng, B.; Nakajima, T.; Niu, S.; Rosing, M.; Sandrone, G.; Stave, M.; Taylor, H.; Thomas, G.; van Lenthe, J.; Wong, A.; Zhang, Z.; "NWChem, A Computational Chemistry Package for Parallel Computers, Version 4.7" (2005), Pacific Northwest National Laboratory, Richland, Washington 99352-0999, USA
|
| |
7
|
Aprà, E.; Windus, T.L.; Straatsma, T.P.; Bylaska, E.J.; de Jong, W.; Hirata, S.; Valiev, M.; Hackler, M.; Pollack, L.; Kowalski, K.; Harrison, R.; Dupuis, M.; Smith, D.M.A; Nieplocha, J.; Tipparaju V.; Krishnan, M.; Auer, A.A.; Brown, E.; Cisneros, G.; Fann, G.; Fruchtl, H.; Garza, J.; Hirao, K.; Kendall, R.; Nichols, J.; Tsemekhman, K.; Wolinski, K.; Anchell, J.; Bernholdt, D.; Borowski, P.; Clark, T.; Clerc, D.; Dachsel, H.; Deegan, M.; Dyall, K.; Elwood, D.; Glendening, E.; Gutowski, M.; Hess, A.; Jaffe, J.; Johnson, B.; Ju, J.; Kobayashi, R.; Kutteh, R.; Lin, Z.; Littlefield, R.; Long, X.; Meng, B.; Nakajima, T.; Niu, S.; Rosing, M.; Sandrone, G.; Stave, M.; Taylor, H.; Thomas, G.; van Lenthe, J.; Wong, A.; Zhang, Z.; "NWChem, A Computational Chemistry Package for Parallel Computers, Version 4.7" (2005), Pacific Northwest National Laboratory, Richland, Washington 99352-0999, USA
|
| |
8
|
Fang Peng, Meng-Shiou Wu, Masha Sosonkina, Ricky A. Kendall, Michael W. Schmidt, Mark S. Gordon, Coupling GAMESS via Standardized Interfaces, HPC-GECO/Compframe, Paris, France, June 19-20 2006.
|
| |
9
|
Boyana Norris, Jaideep Ray, Robert C. Armstrong, Lois C. McInnes, David E. Bernholdt, Wael R. Elwasif, Allen D. Malony, Sameer Shende: Computational Quality of Service for Scientific Components. CBSE 2004: 264--271.
|
| |
10
|
|
| |
11
|
MPQC, The Massively Parallel Quantum Chemistry Program, http://www.mpqc.org
|
| |
12
|
Joseph P. Kenny, Curtis L. Janssen, Edward F. Valeev, and Theresa L. Windus,."Components for Integral Evaluation in Quantum Chemistry", Journal of Computational Chemistry, submitted.
|
| |
13
|
|
| |
14
|
CCAFFEINE, a CCA Component Framework for Parallel Computing, http://www.cca-forum.org/ccafe/
|
| |
15
|
Libint library, http://www.chem.vt.edu/chem-dept/valeev/software/libint/libint.html
|
| |
16
|
C. L. Janssen, J. P. Kenny, I. M. B. Nielsen, M. Krishnan, V. Gurumoorthi, E. F. Valeev, and T. L. Windus, "Enabling new capabilities and insights from quantum chemistry by using component architectures", Journal of Physics: Conference Series, 46 220--228 (2006).
|
| |
17
|
|
CITED BY 2
|
|
Meng Shiou Wu , Hirotoshi Mori , Jonathan Bentz , Theresa Windus , Heather Netzloff , Masha Sosonkina , Mark S. Gordon, Constructing a performance database for large-scale quantum chemistry packages, Proceedings of the 2008 Spring simulation multiconference, April 14-17, 2008, Ottawa, Canada
|
|
|
|
|