Component-based integration of chemistry and optimization software

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...

Ausführliche Beschreibung

Bibliographische Detailangaben
Veröffentlicht in:Journal of computational chemistry. - 1984. - 25(2004), 14 vom: 15. Nov., Seite 1717-25
1. Verfasser: Kenny, Joseph P (VerfasserIn)
Weitere Verfasser: Benson, Steven J, Alexeev, Yuri, Sarich, Jason, Janssen, Curtis L, McInnes, Lois Curfman, Krishnan, Manojkumar, Nieplocha, Jarek, Jurrus, Elizabeth, Fahlstrom, Carl, Windus, Theresa L
Format: Aufsatz
Sprache:English
Veröffentlicht: 2004
Zugriff auf das übergeordnete Werk:Journal of computational chemistry
Schlagworte:Journal Article
LEADER 01000naa a22002652 4500
001 NLM150376944
003 DE-627
005 20231223053729.0
007 tu
008 231223s2004 xx ||||| 00| ||eng c
028 5 2 |a pubmed24n0501.xml 
035 |a (DE-627)NLM150376944 
035 |a (NLM)15362128 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
100 1 |a Kenny, Joseph P  |e verfasserin  |4 aut 
245 1 0 |a Component-based integration of chemistry and optimization software 
264 1 |c 2004 
336 |a Text  |b txt  |2 rdacontent 
337 |a ohne Hilfsmittel zu benutzen  |b n  |2 rdamedia 
338 |a Band  |b nc  |2 rdacarrier 
500 |a Date Completed 02.11.2004 
500 |a Date Revised 13.09.2004 
500 |a published: Print 
500 |a Citation Status PubMed-not-MEDLINE 
520 |a 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 
650 4 |a Journal Article 
700 1 |a Benson, Steven J  |e verfasserin  |4 aut 
700 1 |a Alexeev, Yuri  |e verfasserin  |4 aut 
700 1 |a Sarich, Jason  |e verfasserin  |4 aut 
700 1 |a Janssen, Curtis L  |e verfasserin  |4 aut 
700 1 |a McInnes, Lois Curfman  |e verfasserin  |4 aut 
700 1 |a Krishnan, Manojkumar  |e verfasserin  |4 aut 
700 1 |a Nieplocha, Jarek  |e verfasserin  |4 aut 
700 1 |a Jurrus, Elizabeth  |e verfasserin  |4 aut 
700 1 |a Fahlstrom, Carl  |e verfasserin  |4 aut 
700 1 |a Windus, Theresa L  |e verfasserin  |4 aut 
773 0 8 |i Enthalten in  |t Journal of computational chemistry  |d 1984  |g 25(2004), 14 vom: 15. Nov., Seite 1717-25  |w (DE-627)NLM098138448  |x 1096-987X  |7 nnns 
773 1 8 |g volume:25  |g year:2004  |g number:14  |g day:15  |g month:11  |g pages:1717-25 
912 |a GBV_USEFLAG_A 
912 |a SYSFLAG_A 
912 |a GBV_NLM 
912 |a GBV_ILN_350 
951 |a AR 
952 |d 25  |j 2004  |e 14  |b 15  |c 11  |h 1717-25