Sunday, September 24

Software Architectures for Scientific Applications

10:30 AM-12:30 PM

Recent trends have seen the evolution of scientific application software from stand-alone monolithic programs to more complex application frameworks that supporting families of applications and multiple user communities. These frameworks aim at promoting sharing of software modules, ?plug-and-play? composition, reusability, inter-operability, maintainability, portability, and extensibility, without sacrificing high-performance or implementation independence. Software architecture is the identification and organization of software components, and the interaction between these components, to meet similar requirements. While software architectures have received a lot of attention in the software engineering community, their use by computational scientists is limited. One possible explanation for this is the uniqueness of scientific software in its inherent complexity, its heterogeneity, its rapid evolution, and its demand for very high performance. This minisymposium is aimed at exploring software architecture used by existing scientific applications and application frameworks, and investigating the applicability of software engineering practices to these software systems.

Organizers: Manish Parashar
Rutgers, The State University of New Jersey, USA
Steven Parker
University of Utah, USA
10:30-10:55 Component Architectures for High-Performance Numerical Simulations
Rob Armstrong, Sandia National Laboratories, Albuquerque, USA
11:00-11:25 Design of Customizable/Optimizable Computational Software Systems
James C. Browne and C. Lin, University of Texas at Austin, USA
11:30-11:55 SIERRA: A Software Environment for Developing Complex Multiphysics Applications
Harold Carter Edwards, Sandia National Laboratories, Albuquerque, USA
12:00-12:25 CCAT: A Component Architecture for Building Distributed Scientific Applications
Randall Bramley, Kenneth Chiu, Shridhar Diwan, Dennis Gannon, Madhusudhan Govindaraju, Nirmal Mukhi, Benjamin Temko, and Madhuri Yechuri, Indiana University, Bloomington, USA

©2000, Society for Industrial and Applied Mathematics
Designed by Donaghy's Web Consulting
Created 6/14/00; Updated 8/10/00