5 research outputs found

    Coordination of distributed/parallel multiple-grid domain decomposition

    Full text link

    Restructuring sequential Fortran code into a parallel/distributed application

    No full text
    A workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. In this paper, we discuss one of our experiments using the new coordination language M size=-1>ANIFOLD</font to restructure an existing sequential numerical application written in Fortran 77, into a parallel/distributed application

    Restructuring Sequential Fortran Code into a Parallel/Distributed Application

    Get PDF
    A workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. In this paper, we discuss one of our experiments using the new coordination language MANIFOLD to restructure an existing sequential numerical application written in Fortran 77, into a parallel/distributed application. CR Subject Classification (1991): D3.3, D.1.3, D.3.2, F.1.2, I.1.3. AMS Subject Classification (1991): 68N15, 68Q10. Keywords and Phrases: distributed computing, parallel computing, coordination languages, models of communication, software renovat..

    Restructuring Sequential Fortran Code into a Parallel/Distributed Application

    No full text
    A workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. In this paper, we discuss one of our experiments using the new coordination language MANIFOLD to restructure an existing sequential numerical application written in Fortran 77, into a parallel/distributed application. 1 Introduction A key area in software modernization is renovating aging software systems to take advantage of the parallel and distributed computing environments of today. Interestingly, not all &quot;aging software&quot; consists of the dusty decks of the s..
    corecore