A new approach to software integration frameworks for multi-physics simulation codes

Eric de Sturler, Jay Hoeflinger, Laxmikant Kale, Milind Bhandarkar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Existing software integration frameworks typically require large manual rewrites of existing codes, or specific tailoring of codes written to be used in the framework. The result is usually a special-purpose code which is not usable outside of the framework. In this paper, we propose an alternative to that model - a framework that requires little hand-modification of the programs which use it. Our proposed framework is compilerbased, mesh-aware, numerics-aware, and physics-aware. Descriptions of the codes and the system make it possible to semi-automatically generate interfacing code, while the internal parallelization, communication and numerical solution methods are left intact. We report on some preliminary experiments with an automatic load balancing framework that demonstrate the feasibility of this approach.

Original languageEnglish (US)
Title of host publicationArchitecture of Scientific Software - IFlP TC2/WG2.5 Working Conference on the Architecture of Scientific Software
PublisherSpringer New York LLC
Pages87-102
Number of pages16
ISBN (Print)9781475767193
StatePublished - Jan 1 2001
EventIFlP TC2/WG2.5 Working Conference on the Architecture of Scientific Software - Ottawa, Canada
Duration: Oct 2 2000Oct 4 2000

Publication series

NameIFIP Advances in Information and Communication Technology
Volume60
ISSN (Print)1868-4238

Other

OtherIFlP TC2/WG2.5 Working Conference on the Architecture of Scientific Software
CountryCanada
CityOttawa
Period10/2/0010/4/00

Keywords

  • Automatic load balancing
  • Component architectures
  • Software integration

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications
  • Information Systems and Management

Fingerprint Dive into the research topics of 'A new approach to software integration frameworks for multi-physics simulation codes'. Together they form a unique fingerprint.

  • Cite this

    de Sturler, E., Hoeflinger, J., Kale, L., & Bhandarkar, M. (2001). A new approach to software integration frameworks for multi-physics simulation codes. In Architecture of Scientific Software - IFlP TC2/WG2.5 Working Conference on the Architecture of Scientific Software (pp. 87-102). (IFIP Advances in Information and Communication Technology; Vol. 60). Springer New York LLC.