Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Component Architecture for High-Performance Scientific Computing

Journal Article · · International Journal of High-Performance Computing Applications, vol. 20, no. 2, July 3, 2006, pp. 163--202
OSTI ID:897979

The Common Component Architecture (CCA) provides a means for software developers to manage the complexity of large-scale scientific simulations and to move toward a plug-and-play environment for high-performance computing. In the scientific computing context, component models also promote collaboration using independently developed software, thereby allowing particular individuals or groups to focus on the aspects of greatest interest to them. The CCA supports parallel and distributed computing as well as local high-performance connections between components in a language-independent manner. The design places minimal requirements on components and thus facilitates the integration of existing code into the CCA environment. The CCA model imposes minimal overhead to minimize the impact on application performance. The focus on high performance distinguishes the CCA from most other component models. The CCA is being applied within an increasing range of disciplines, including combustion research, global climate simulation, and computational chemistry.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
897979
Report Number(s):
UCRL-JRNL-208635
Journal Information:
International Journal of High-Performance Computing Applications, vol. 20, no. 2, July 3, 2006, pp. 163--202, Journal Name: International Journal of High-Performance Computing Applications, vol. 20, no. 2, July 3, 2006, pp. 163--202
Country of Publication:
United States
Language:
English

Similar Records

A Component Architecture for High-Performance Scientific Computing
Journal Article · Mon Jul 03 00:00:00 EDT 2006 · International Journal of High Performance Computing Applications · OSTI ID:887352

A Component Architecture for High-Performance Computing
Conference · Mon Jan 20 23:00:00 EST 2003 · OSTI ID:15003152

Parallel PDE-Based Simulations Using the Common Component Architecture
Book · Sat Mar 04 23:00:00 EST 2006 · OSTI ID:966323