The paper considers three main software technologies for implementing parallelism: MPI, .NET and Java. Attention is given to the role of object and component oriented program design methods. Consideration is given to the mathematical methods used, with special emphasis on the use of domain decomposition methods. The interplay between software engineering, mathematical methods used, and user interaction is examined. There is a particular focus on the role of object and component oriented programming methods, and how they facilitate the use of domain decomposition methods and integrating these with machine architectures and implementation of user-interaction features. Some work on the forthcoming Task Parallel Library (TPL) for .NET is presen...
Developments in computers mean that parallel and distributed computing are now mainstream elements. ...
Three explicit domain decomposition algorithms with substructuring method, which requires the physic...
International audienceScientific computing has become an indispensable tool in numerous fields, such...
The paper considers three main software technologies for implementing parallelism: MPI, .NET and Jav...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
The paper considers the use of .NET as a framework for use in distributed scientific computing on de...
Tremendous computing power is now available for relatively low cost. Desktop and notebook computers ...
The paper describes a detailed study into the object-oriented implementation of distributed finite e...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
peer reviewedThe finite element code LAGAMINE developed since 1982 has been adapted to numerous fini...
The authors have used object oriented programming methods to develop finite element programs. This p...
[[abstract]]The finite element method is widely used to model physical systems in various engineerin...
This paper examines the use of .NET's Task Parallel Library (TPL) and Windows Communication Foundati...
The design and development of an advanced computer architecture that supports the parallel implement...
Generally, parallel scientific applications are executed on a fixed number of processors determined ...
Developments in computers mean that parallel and distributed computing are now mainstream elements. ...
Three explicit domain decomposition algorithms with substructuring method, which requires the physic...
International audienceScientific computing has become an indispensable tool in numerous fields, such...
The paper considers three main software technologies for implementing parallelism: MPI, .NET and Jav...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
The paper considers the use of .NET as a framework for use in distributed scientific computing on de...
Tremendous computing power is now available for relatively low cost. Desktop and notebook computers ...
The paper describes a detailed study into the object-oriented implementation of distributed finite e...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
peer reviewedThe finite element code LAGAMINE developed since 1982 has been adapted to numerous fini...
The authors have used object oriented programming methods to develop finite element programs. This p...
[[abstract]]The finite element method is widely used to model physical systems in various engineerin...
This paper examines the use of .NET's Task Parallel Library (TPL) and Windows Communication Foundati...
The design and development of an advanced computer architecture that supports the parallel implement...
Generally, parallel scientific applications are executed on a fixed number of processors determined ...
Developments in computers mean that parallel and distributed computing are now mainstream elements. ...
Three explicit domain decomposition algorithms with substructuring method, which requires the physic...
International audienceScientific computing has become an indispensable tool in numerous fields, such...