Restructuring sequential Fortran code into a parallel/distributed application
- 1 January 1996
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636773,p. 13-22
- https://doi.org/10.1109/icsm.1996.564984
Abstract
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 rediscovery 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. 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.Keywords
This publication has 5 references indexed in Scilit:
- The influence of coordination on program structurePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Visifold: A visual environment for a coordination languageLecture Notes in Computer Science, 1996
- The IWIM model for coordination of concurrent activitiesPublished by Springer Nature ,1996
- Coordination of distributed/parallel multiple-grid domain decompositionPublished by Springer Nature ,1996
- Coordination languages and their significanceCommunications of the ACM, 1992