Component Specification for Parallel Coupling Infrastructure

dc.contributor.authorLarson, Jay
dc.contributor.authorNorris, Boyana
dc.coverage.spatialKuala Lumpur Malaysia
dc.date.accessioned2015-12-07T22:16:23Z
dc.date.createdAugust 26-29 2007
dc.date.issued2007
dc.date.updated2015-12-07T07:50:24Z
dc.description.abstractCoupled systems comprise multiple mutually interacting sub-systems, and are an increasingly common computational science application, most notably as multiscale and multiphysics models. Parallel computing, and in particular message-passing programming have spurred the development of these models, but also present a parallel coupling problem (PCP) in the form of intermodel data dependencies. The PCP complicates model coupling through requirements for the description, transfer, and transformation of the distributed data that models in a parallel coupled system exchange. Component-based software engineering has been proposed as one means of conquering software complexity in scientific applications, and given the compound nature of coupled models, it is a natural approach to addressing the parallel coupling problem. We define a software component specification for solving the parallel coupling problem. This design draws from the already successful Common Component Architecture (CCA). We abstract the parallel coupling problem's elements and map them onto a set of CCA components, defining a parallel coupling infrastructure toolkit. We discuss a reference implementation based on the Model Coupling Toolkit. We demonstrate how these components might be deployed to solve a relevant coupling problems in climate modeling.
dc.identifier.isbn0769529453
dc.identifier.urihttp://hdl.handle.net/1885/18005
dc.publisherIEEE Computer Society
dc.relation.ispartofseriesInternational Conference on Computational Science and its Applications (ICCSA 2007)
dc.sourceProceedings of ICCSA 2007
dc.source.urihttp://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/iccsa/2007/2945/00/2945toc.xml
dc.subjectKeywords: Computational methods; Computer programming; Mathematical models; Message passing; Problem solving; Common Component Architecture (CCA); Component specification; Computational science; Parallel coupling problems (PCP); Parallel processing systems
dc.titleComponent Specification for Parallel Coupling Infrastructure
dc.typeConference paper
local.bibliographicCitation.lastpage68
local.bibliographicCitation.startpage55
local.contributor.affiliationLarson, Jay, Administrative Division, ANU
local.contributor.affiliationNorris, Boyana, University of Wisconsin
local.contributor.authoruidLarson, Jay, u4325306
local.description.embargo2037-12-31
local.description.notesImported from ARIES
local.description.refereedYes
local.identifier.absfor080799 - Library and Information Studies not elsewhere classified
local.identifier.absseo970101 - Expanding Knowledge in the Mathematical Sciences
local.identifier.ariespublicationu4056343xPUB3
local.identifier.scopusID2-s2.0-38149113995
local.type.statusPublished Version

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
01_Larson_Component_Specification_for_2007.pdf
Size:
669.91 KB
Format:
Adobe Portable Document Format