Multilingual interfaces for parallel coupling in multiphysics and multiscale systems

Everest T. Ong*, J. Walter Larson, Boyana Norris, Robert L. Jacob, Michael Tobis, Michael Steder

*Corresponding author for this work

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

    2 Citations (Scopus)

    Abstract

    Multiphysics and multiscale simulation systems are emerging as a new grand challenge in computational science, largely because of increased computing power provided by the distributed-memory parallel programming model on commodity clusters. These systems often present a parallel coupling problem in their intercomponent data exchanges. Another potential problem in these coupled systems is language interoperability between their various constituent codes. In anticipation of combined parallel coupling/language interoperability challenges, we have created a set of interlanguage bindings for a successful parallel coupling library, the Model Coupling Toolkit. We describe the method used for automatically generating the bindings using the Babel language interoperability tool, and illustrate with short examples how MCT can be used from the C++ and Python languages. We report preliminary performance reports for the MCT interpolation benchmark. We conclude with a discussion of the significance of this work to the rapid prototyping of large parallel coupled systems.

    Original languageEnglish
    Title of host publicationComputational Science - ICCS 2007 - 7th International Conference, Proceedings, Part I
    PublisherSpringer Verlag
    Pages931-938
    Number of pages8
    ISBN (Print)9783540725831
    DOIs
    Publication statusPublished - 2007
    Event7th International Conference on Computational Science, ICCS 2007 - Beijing, China
    Duration: 27 May 200730 May 2007

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume4487 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference7th International Conference on Computational Science, ICCS 2007
    Country/TerritoryChina
    CityBeijing
    Period27/05/0730/05/07

    Fingerprint

    Dive into the research topics of 'Multilingual interfaces for parallel coupling in multiphysics and multiscale systems'. Together they form a unique fingerprint.

    Cite this