Component-based software for high-performance scientific computing

Yuri Alexeev, Benjamin A. Allan, Robert C. Armstrong, David E. Bernholdt, Tamara L. Dahlgren, Dennis Gannon, Curtis L. Janssen, Joseph P. Kenny, Manoj Kumar Krishnan, James A. Kohl, Gary Kumfert, Lois Curfman McInnes, Jarek Nieplocha, Steven G. Parker, Craig Rasmussen, Theresa L. Windus

    Research output: Contribution to journalArticlepeer-review

    7 Scopus citations

    Abstract

    Recent advances in both computational hardware and multidisciplinary science have given rise to an unprecedented level of complexity in scientific simulation software. This paper describes an ongoing grass roots effort aimed at addressing complexity in high-performance computing through the use of Component-Based Software Engineering (CBSE). Highlights of the benefits and accomplishments of the Common Component Architecture (CCA) Forum and SciDAC ISIC are given, followed by an illustrative example of how the CCA has been applied to drive scientific discovery in quantum chemistry. Thrusts for future research are also described briefly.

    Original languageEnglish
    Pages (from-to)536-540
    Number of pages5
    JournalJournal of Physics: Conference Series
    Volume16
    Issue number1
    DOIs
    StatePublished - Jan 1 2005

    Fingerprint

    Dive into the research topics of 'Component-based software for high-performance scientific computing'. Together they form a unique fingerprint.

    Cite this