login

Toward a common component architecture for high-performance scientific computing

Published 20 January 2003Open access
Rob Armstrong, Dennis Gannon, Al Geist, K. Keahey, Scott R. Kohn, Lois Curfman McInnes
Citations391
View PDF

TL;DR

This research stems from the growing recognition that the scientific community needs to better manage the complexity of multidisciplinary simulations and better address scalable performance issues on parallel and distributed architectures.

Abstract

This paper describes work in progress to develop a standard for interoperability among high-performance scientific components. This research stems from growing recognition that the scientific community must better manage the complexity of multidisciplinary simulations and better address scalable performance issues on parallel and distributed architectures. Driving forces are the need for fast connections among components that perform numerically intensive work and parallel collective interactions among components that use multiple processes or threads. This paper focuses on the areas we believe are most crucial for such interactions, namely an interface definition language that supports scientific abstractions for specifying component interfaces and a ports connection model for specifying component interactions.

Keywords

Computer Science