Integrating Performance Analysis in the Uintah Software Development Cycle
ISHPC '02 Proceedings of the 4th International Symposium on High Performance Computing
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
The Architecture of the Earth System Modeling Framework
Computing in Science and Engineering
Managing scientific software complexity with Bocca and CCA
Scientific Programming - Complexity in Scalable Computing
Progress in coupling models of coastline and fluvial dynamics
Computers & Geosciences
Strategies for integrated modeling: The community surface dynamics modeling system example
Environmental Modelling & Software
Integrated environmental modeling: A vision and roadmap for the future
Environmental Modelling & Software
Environmental Modelling & Software
Progress in coupling models of coastline and fluvial dynamics
Computers & Geosciences
Hi-index | 0.00 |
Development of scientific modeling software increasingly requires the coupling of multiple, independently developed models. Component-based software engineering enables the integration of plug-and-play components, but significant additional challenges must be addressed in any specific domain in order to produce a usable development and simulation environment that also encourages contributions and adoption by entire communities. In this paper we describe the challenges in creating a coupling environment for Earth-surface process modeling and the innovative approach that we have developed to address them within the Community Surface Dynamics Modeling System.