In this paper we describe one experiment in which a new co-ordination language, called MANIFOLD,is used to restructure an existing sequential Fortran 77 code from computational fluid dynamics (CFD), into a parallel application. MANIFOLD is a co-ordination 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 without rethinking or rewriting it. The performance evaluation of a standard 3D CFD proble...
We present a new design pattern for high-performance parallel scientific software, named coalesced c...
textabstractIn this paper we show how the coordination language Manifold can be used to control the ...
A process language is presented which makes a clear distinction between temporal order and causal or...
In this paper we describe one experiment in which a new co-ordination language, called manifold, is ...
languages, models of communication, irregular communications patterns, unstructured process composit...
A workable approach for modernization of existing software into parallel/distributed applications is...
Management of the communications among a set of concurrent processes arises in many applications and...
A workable approach for modernization of existing software into parallel/distributed applications is...
textabstractA workable approach for modernizing existing software into parallel/distributed applicat...
A workable approach for modernization of existing software into parallel/distributed applications is...
Manifold is a new programming language designed to control multiple concurrent activities by managin...
In this paper we describe an experiment in which {sc Manifold is used to coordinate the interprocess...
A workable approach for modernization of existing software into parallel/distributed applications is...
This paper provides an overview of research at Argonne and Caltech on language extensions for parall...
email ruttencwinl farhadcwinlivancwinl This report is an initial version of a formal specication of...
We present a new design pattern for high-performance parallel scientific software, named coalesced c...
textabstractIn this paper we show how the coordination language Manifold can be used to control the ...
A process language is presented which makes a clear distinction between temporal order and causal or...
In this paper we describe one experiment in which a new co-ordination language, called manifold, is ...
languages, models of communication, irregular communications patterns, unstructured process composit...
A workable approach for modernization of existing software into parallel/distributed applications is...
Management of the communications among a set of concurrent processes arises in many applications and...
A workable approach for modernization of existing software into parallel/distributed applications is...
textabstractA workable approach for modernizing existing software into parallel/distributed applicat...
A workable approach for modernization of existing software into parallel/distributed applications is...
Manifold is a new programming language designed to control multiple concurrent activities by managin...
In this paper we describe an experiment in which {sc Manifold is used to coordinate the interprocess...
A workable approach for modernization of existing software into parallel/distributed applications is...
This paper provides an overview of research at Argonne and Caltech on language extensions for parall...
email ruttencwinl farhadcwinlivancwinl This report is an initial version of a formal specication of...
We present a new design pattern for high-performance parallel scientific software, named coalesced c...
textabstractIn this paper we show how the coordination language Manifold can be used to control the ...
A process language is presented which makes a clear distinction between temporal order and causal or...