Extending the concept of component interfaces: Experience with the Integrated Plasma Simulator

Samantha S. Foley, Wael R. Elwasif, David E. Bernholdt, Aniruddha G. Shet, Randall Bramley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the component approach, components are said to interact through well-defined interfaces. Conventionally, these interfaces are based on method signatures which define the syntax, if not the semantics of the interface. However in many cases, this does not encompass all of the interactions a component has with its peers. In the Integrated Plasma Simulator (IPS), a framework for coupled simulation of fusion plasmas developed by the Center for Simulation of RF Wave Interactions with Magnetohydrodynamics (SWIM), we find that components interact through files and through an event service in addition to the usual method calls. In this report, we discuss the motivations for the design of the IPS and our experience with it. We further consider whether the concept of a component interface needs to be extended, and how it might be done.

Original languageEnglish
Title of host publicationProceedings of the 2009 Workshop on Component-Based High-Performance Computing, CBHPC 2009
DOIs
StatePublished - 2009
Event2009 Workshop on Component-Based High-Performance Computing, CBHPC 2009 - Portland, OR, United States
Duration: Nov 15 2009Nov 16 2009

Publication series

NameProceedings of the 2009 Workshop on Component-Based High-Performance Computing, CBHPC 2009

Conference

Conference2009 Workshop on Component-Based High-Performance Computing, CBHPC 2009
Country/TerritoryUnited States
CityPortland, OR
Period11/15/0911/16/09

Keywords

  • Component
  • Component interface
  • Coupled simulation
  • Event service
  • Framework

Fingerprint

Dive into the research topics of 'Extending the concept of component interfaces: Experience with the Integrated Plasma Simulator'. Together they form a unique fingerprint.

Cite this