Skip to main navigation Skip to search Skip to main content

Roccom: An Object-Oriented, Data-Centric Software Integration Framework for Multiphysics Simulations

  • University of Illinois at Urbana-Champaign

Research output: Contribution to conferencePaperpeer-review

17 Scopus citations

Abstract

We describe an object-oriented software integration frame-work, Roccom, abstracted from our five years of experience in developing a complex, integrated code for rocket simulation. Roccom provides a flexible mechanism for inter-module data exchange and function invocation in parallel multiphysics simulations. It is designed to minimize user effort and code changes for integration, facilitate interoperability between different programming languages (in particular, C++ and Fortran 90), and enable plug-and-play of different implementations of physics and computer science modules in an integrated system. Its unique abstraction of distributed objects allows cleaner inter-module interfaces and maximizes concurrency in development of different modules. Our framework also provides a set of reusable service utilities that allow rapid prototyping of various coupling algorithms without sacrificing performance.

Original languageEnglish
Pages358-367
Number of pages10
StatePublished - 2003
Event2003 International Conference on Supercomputing - San Francisco, CA, United States
Duration: Jun 23 2003Jun 26 2003

Conference

Conference2003 International Conference on Supercomputing
Country/TerritoryUnited States
CitySan Francisco, CA
Period06/23/0306/26/03

Keywords

  • Middleware
  • Multiphysics simulation
  • Object-oriented design
  • Problem solving environments
  • System integration

Fingerprint

Dive into the research topics of 'Roccom: An Object-Oriented, Data-Centric Software Integration Framework for Multiphysics Simulations'. Together they form a unique fingerprint.

Cite this