Open Access
Components, the Common Component Architecture, and the Climate/Weather/Ocean Community
J. Walter Larson,Boyana Norris,David E. Bernholdt,John B. Drake,Wael R. Elwasif,Michael W. Ham,Shujia Zhou +6 more
- 01 Jan 2003
TL;DR: A component-based approach called the Common Component Architecture (CCA) is described that has as its goal the creation of a component paradigm that is compatible with the requirements of high-performance computing applications.
read more
Abstract: Earth system and environmental models present the scientist/programmer with multiple challenges in software design, development, and maintenance, overall system integration, and performance. We describe how work in the industrial sector of software engineering—namely component-based software engineering—can be brought to bear to address issues of software complexity. We explain how commercially developed component solutions are inadequate to address the performance needs of the Earth system modeling community. We describe a component-based approach called the Common Component Architecture that has as its goal the creation of a component paradigm that is compatible with the requirements of high-performance computing applications. We outline the relationship and ongoing collaboration between CCA and major Climate/Weather/Ocean community software projects. We present examples of work in progress that uses CCA, and discuss long-term plans for the CCA-climate/weather/ocean collaboration.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
MODPI: A parallel model data passing interface for integrating legacy environmental system models
Andre Dozier,Olaf David,Yao Zhang,Mazdak Arabi +3 more
- 01 Jan 2014
TL;DR: A novel approach based on a publish-subscribe type system to both simplify and improve the model integration process is presented to significantly decrease developer time and potentially computation time, and enhance interdisciplinary research by providing detailed two-way feedback mechanisms between various simulation models with minimal changes to legacy code.
An open standards based method for integrated environmental modelling
Lianlian He,Peng Yue,Mingda Zhang +2 more
- 01 Jul 2017
TL;DR: The result is a hybrid method to leverage Open Modelling Interface (OpenMI) and WebSocket for coupling components and services together to provide a more flexible IEM environment.
Parallel morphological/neural processing of hyperspectral images using heterogeneous and homogeneous platforms
TL;DR: A new morphological/neural algorithm for parallel classification of high-dimensional (hyperspectral) remotely sensed image data sets is developed and tested in a variety of homogeneous and heterogeneous computing platforms.
On building parallel & grid applications: component technology and distributed services
Dennis Gannon,Sriram Krishnan,Liang Fang,Gopi Kandaswamy,Yogesh Simmhan,Aleksander Slominski +5 more
- 07 Jun 2004
TL;DR: This work describes progress that has been made on the common component architecture model (CCA) and discusses its success and limitations when applied to problems in grid computing, concluding that a component model fits very well with a services-oriented grid, but the model of composition must allow for a very dynamic control of composition.
References
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
TL;DR: The PVM system, a heterogeneous network computing trends in distributed computing PVM overview other packages, and troubleshooting: geting PVM installed getting PVM running compiling applications running applications debugging and tracing debugging the system.
2.1K
The architecture of the Earth System Modeling Framework
TL;DR: The Earth System Modeling Framework (ESMF) as mentioned in this paper is a standard software platform for Earth system models, which defines a component architecture and a support infrastructure under open-software practices.
534
•Book
High Performance Computing
Kevin Dowd
- 11 Jun 1993
TL;DR: This new edition of High Performance Computing gives a thorough overview of the latest workstation and PC architectures and the trends that will in?uence the next generation.
Parallel ocean general circulation modeling
TL;DR: A global ocean model on the massively parallel CM-2 Connection Machine based on the Bryan-Cox-Semtner ocean general circulation model is developed, with major changes that were made in the algorithms and numerical methods.
423
The CCA core specification in a distributed memory SPMD framework
Benjamin A. Allan,Robert C. Armstrong,Alicia Peregrin Wolfe,Jaideep Ray,David E. Bernholdt,James Arthur Kohl +5 more
TL;DR: The CCAFFEINE solutions to several fundamental problems in the application of component software approaches to the construction of single program multiple data (SPMD) applications and some requirements for key enabling facilities needed for a successful component approach to SPMD application building are presented.
141
Related Papers (5)
Benjamin A. Allan,Robert C. Armstrong,David E. Bernholdt,Felipe Bertrand,Kenneth Chiu,Tamara L. Dahlgren,Kostadin Damevski,Wael R. Elwasif,T Epperly,Madhusudhan Govindaraju,Daniel S. Katz,James Arthur Kohl,Manojkumar Krishnan,Gary Kumfert,J. Walter Larson,Sophia Lefantzi,Michael J. Lewis,Allen D. Malony,Lois C. Mclnnes,Jarek Nieplocha,Boyana Norris,Steven G. Parker,Jaideep Ray,Sameer Shende,Theresa L. Windus,Shujia Zhou +25 more
- 01 May 2006