Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Support for model coupling: an interface-based approach
Support for model coupling: an interface-based approach
Bocca: a development environment for HPC components
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Tracking provenance in a virtual data grid
Concurrency and Computation: Practice & Experience - The First Provenance Challenge
Coupling integrated Earth System Model components with BFG2
Concurrency and Computation: Practice & Experience
OnRamp: enabling a new component-based development paradigm
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
Engineering the Software for Understanding Climate Change
Computing in Science and Engineering
Hi-index | 0.00 |
Couplers that link together two or more numerical simulations are well-known abstractions in the Earth System Modeling (ESM) community. In the past decade, reusable software assets have emerged to facilitate scientists in implementing couplers. While there is a large amount of overlap in the features supported by software coupling technologies, their implementations differ significantly in terms of both functional and non-functional properties. Using a domain analysis method called feature analysis, we explore the spectrum of features supported by coupling technologies used to build today's production ESMs.