Dynamic process composition and communication patterns in irregularly structured applications

C.T.H. Everaars, F. Arbab, B. Koren

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

    Abstract

    In this paper we describe one experiment in which a new coordination language, called Manifold, is used to restructure an existing sequential Fortran code from computational fluid dynamic (CFD), into a parallel application. Manifold is a coordination language developed at CWI (Centrum voor Wiskunde en Informatica) in the Netherlands. It is very well suited for applications involving dynamic process creation and dynamically changing (ir)regular communication patterns among sets of independent concurrent cooperating processes. With a simple, but generic, master/worker protocol, written in the Manifold language, we are able to reuse the existing code again, without rethinking or rewriting it. The performance evaluation of a standard 3D CFD problem shows that Manifold performs very well.
    Original languageEnglish
    Title of host publicationParallel and Distributed Processing (11th IPPS/SPDP’99 Workshops held in conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing San Juan, Puerto Rico, USA, April 12–16, 1999. Proceedings)
    EditorsJ. Rolim
    Place of PublicationBerlin
    PublisherSpringer
    Pages1046-1054
    ISBN (Print)978-3-540-65831-3
    DOIs
    Publication statusPublished - 1999

    Publication series

    NameLecture Notes in Computer Science
    Volume1586
    ISSN (Print)0302-9743

    Fingerprint Dive into the research topics of 'Dynamic process composition and communication patterns in irregularly structured applications'. Together they form a unique fingerprint.

    Cite this