| Everaars, C. T. H., Arbab, F., and Burger, F. J. Restructuring sequential Fortran code into a parallel/distributed application. In Proc. of the International Conference on Software Maintenance '96 (Nov. 1996), IEEE, pp. 13--22. |
....perform the necessary data format conversions when data are routed between various di#erent machines. MANIFOLD has been successfully used in a number of applications, including in parallelization of a real life, heavy duty Computational Fluid Dynamics algorithm originally written in Fortran77 [8, 9, 18], and implementation of Loosely Coupled Genetic Algorithms on parallel and distributed platforms [31, 33, 32] 3.2 BALI In MANIFOLD Although BALI solvers are black boxes and are heterogeneous, this does not cause any problems for MANIFOLD, because it integrates the solvers as external workers. ....
Everaars, C. T. H., Arbab, F., and Burger, F. J. Restructuring sequential Fortran code into a parallel/distributed application. In Proc. of the International Conference on Software Maintenance '96 (Nov. 1996), IEEE, pp. 13--22.
....the programmer need not know anything about the eventual configuration of his or her application in order to write a MANIFOLD program. MANIFOLD has been used in a number of real applications, e.g. implementing parallel and distributed versions of a semi coarsened multi grid Euler solver algorithm[23, 24]; modeling cooperative Information Systems[37, 38] coordination of Loosely Coupled Genetic Algorithms on parallel and distributed platforms[42, 43] coordination of multiple solvers in a concurrent constraint programming system[11] and coordination of a distributed propositional theorem checker ....
Everaars, C., Arbab, F., and Burger, F. Restructuring sequential Fortran code into a parallel /distributed application. In Proceedings of the International Conference on Software Maintenance '96 (November 1996), IEEE, pp. 13--22.
....and more interestingly, also to highly reusable coordination modules. The examples in this paper show a single coordination module used in two very different applications. We have also used MANIFOLD to reorganize existing Fortran 77 sequential code into a parallel and distributed application[6]. The usefulness of the IWIM model and, in particular, the MANIFOLD language in these and other applications has been very encouraging. The plumbing paradigm inherent in IWIM makes it easy to compose and recompose a MANIFOLD application and adapt it to new requirements. To enhance the ....
C.T.H. Everaars, F. Arbab, and F.J. Burger, "Restructuring Sequential Fortran Code into a Parallel /Distributed Application," submitted to: International Conference of Software Maintenance '96, Monterey, California, November 1996.
.... as we saw in our examples with the addition of Show to compose and recompose MANIFOLD applications and adapt them to new requirements. This has also lead to very promising results in the area of restructuring of existing sequential programs to run on distributed and parallel environments[7]. We are beginning new joint projects where the practical utility of MANIFOLD will be evaluated in the context of real commercial applications, many of which involve parallel and or distributed solutions to irregular problems. ....
C. T. H. Everaars, F. Arbab, and F. J. Burger. Restructuring sequential Fortran code into a parallel/distributed application. In Proceedings of the International Conference on Software Maintenance '96. IEEE, November 1996. References 20
....perform the necessary data format conversions when data are routed between various different machines. MANIFOLD has been successfully used in a number of applications, including in parallelization of a real life, heavy duty Computational Fluid Dynamics algorithm originally written in Fortran77 [6, 7, 15], and implementation of LooselyCoupled Genetic Algorithms on parallel and distributed platforms [24, 26, 25] 3.2 BALI In MANIFOLD Although BALI solvers are black boxes and are heterogeneous, this does not cause any problem for MANIFOLD: it integrates the solvers as external workers. Then, ....
Everaars, C. T. H., Arbab, F., and Burger, F. J. Restructuring sequential Fortran code into a parallel /distributed application. In Proc. of the International Conference on Software Maintenance '96 (Nov. 1996), IEEE, pp. 13--22.
....the programmer need not know anything about the eventual configuration of his or her application in order to write a MANIFOLD program. MANIFOLD has been used in a number of real applications, e.g. implementing parallel and distributed versions of a semi coarsened multi grid Euler solver algorithm[23,24]; modeling cooperative Information Systems[37,38] coordination of Loosely Coupled Genetic Algorithms on parallel and distributed platforms [42,43] coordination of multiple solvers in a concurrent constraint programming system[11] and coordination of a distributed propositional theorem checker ....
Everaars, C., Arbab, F., and Burger, F. Restructuring sequential Fortran code into a parallel/distributed application. In Proceedings of the International Conference on Software Maintenance '96 (November 1996), IEEE, pp. 13--22.
....problem. If, for instance, entire subroutines of this code can be plugged into a new parallel structure, the resulting renovated software can take advantage of the improved performance offered by modern parallel computing environments, without rethinking or rewriting the bulk of the existing code [7]. The good parallel computing properties of sparse grid solution techniques allow us to perform such a coarse grain restructuring. The restructuring is organized according to a master slave protocol and essentially consists of picking out the computation subroutines in the original Fortran 77 ....
C.T.H. Everaars, F. Arbab and F.J. Burger, Restructuring sequential Fortran code into a parallel /distributed application, in: Proceedings of the International Conference on Software Maintenance '96 (IEEE, 1996) 13--22.
.... 3] This significantly enhances the modularity of a MANIFOLD application and leads to increased re usability of both coordination as well as computation modules[7] and makes it an effective tool for restructuring of existing (sequential) software to run on parallel and or distributed platforms[8]. The rest of this document is organized as follows. The basic concepts of MANIFOLD are described in x2. The MANIFOLD language constructs are described in x3 through x18. x22 is a description of how a MANIFOLD application runs. A number of directives to the MANIFOLD compiler that affect the ....
C. T. H. Everaars, F. Arbab, and F. J. Burger, "Restructuring sequential Fortran code into a parallel /distributed application," in Proceedings of the International Conference on Software Maintenance '96, pp. 13--22, IEEE, November 1996.
....the programmer need not know anything about the eventual configuration of his or her application in order to write a MANIFOLD program. MANIFOLD has been used in a number of real applications, e.g. implementing parallel and distributed versions of a semi coarsened multi grid Euler solver algorithm[24,25]; modeling cooperative Information Systems[37,38] coordination of Loosely Coupled Genetic Algorithms on parallel and distributed platforms[41] coordination of multiple solvers in a concurrent constraint programming system[10] and coordination of a distributed propositional theorem checker [26] ....
C.T.H. Everaars, F. Arbab, and F.J. Burger. Restructuring sequential Fortran code into a parallel/distributed application. In Proceedings of the international conference on Software Maintenance '96, pages 13--22. IEEE, November 1996.
....perform the necessary data format conversions when data are routed between various different machines. MANIFOLD has been successfully used in a number of applications, including in parallelization of a real life, heavy duty Computational Fluid Dynamics algorithm originally written in Fortran77 [8, 9, 18], and implementation of LooselyCoupled Genetic Algorithms on parallel and distributed platforms [31, 33, 32] 3.2 BALI In MANIFOLD Although BALI solvers are black boxes and are heterogeneous, this does not cause any problems for MANIFOLD, because it integrates the solvers as external workers. ....
Everaars, C. T. H., Arbab, F., and Burger, F. J. Restructuring sequential Fortran code into a parallel /distributed application. In Proc. of the International Conference on Software Maintenance '96 (Nov. 1996), IEEE, pp. 13--22.
....problem. If, for instance, entire subroutines of this code can be plugged into a new parallel structure, the resulting renovated software can take advantage of the improved performance offered by modern parallel computing environments, without rethinking or rewriting the bulk of the existing code [7]. The good parallel computing properties of sparse grid solution techniques allow us to perform such a coarse grain restructuring. The restructuring is organized according to a master worker protocol and essentially consists of picking out the computation subroutines in the original Fortran 77 ....
C.T.H. Everaars, F. Arbab and F.J. Burger, Restructuring sequential Fortran code into a parallel /distributed application, in: Proceedings of the International Conference on Software Maintenance '96 (IEEE, 1996) 13--22.
.... favorable: no modification to the computational Fortran 77 code, simple, small, reusable MANIFOLD coordination modules, and linear speed up of total execution time with respect to the number of processors (e.g. from over 9 to over 2 hours) Earlier results of this work have already been published[29], and more extensive results are now available[30] A group of researchers from the Polish Academy of Sciences have used MANIFOLD to implement their Loosely Coupled Genetic Algorithms on parallel and distributed platforms. The results of this work are also very positive[31, 32] The usefulness of ....
C. T. H. Everaars, F. Arbab, and F. J. Burger. Restructuring sequential Fortran code into a parallel/distributed application. In Proceedings of the International Conference on Software Maintenance '96, pages 13--22. IEEE, November 1996.
No context found.
C. T. H. Everaars, F. Arbab, and F. J. Burger. Restructuring sequential Fortran code into a parallel /distributed application. In Proc. of the International Conference on Software Maintenance ' 96, pages 13--22. IEEE, Nov. 1996.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC