What is the minimal software infrastructure and what type of conventions are needed to simplify development of sophisticated parallel numerical application codes using a variety of software components that are not necessarily available as source code? We propose an opaque object-based model where the objects are dynamically loadable from the file system or network. The microkernel required to manage such a system needs to include, at most ffl a few basic services, namely, -- a mechanism for loading objects at run time via dynamic link libraries, and -- consistent schemes for error handling and memory management; and ffl selected methods that all objects share, to deal with -- object life (destruction, reference counting, relationships)...
AbstractNumerical software development tends to struggle with an increasing complexity. This is, on ...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
The prevailing abstractions for software are better suited to the traditional problem of computation...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
ABSTRACT Parallel numerical software based on the message-passing model is enormously compli-cated. ...
International audienceIn the context of parallel and distributed computation, the currently existing...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
The complexity of large-scale scientific simulations often necessitates the combined use of multiple...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...
International audienceScientific programmers are eager to take advantage of the computational power ...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
We are developing new software component technology for high-performance parallel scientific computi...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
AbstractNumerical software development tends to struggle with an increasing complexity. This is, on ...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
The prevailing abstractions for software are better suited to the traditional problem of computation...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
ABSTRACT Parallel numerical software based on the message-passing model is enormously compli-cated. ...
International audienceIn the context of parallel and distributed computation, the currently existing...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
The complexity of large-scale scientific simulations often necessitates the combined use of multiple...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...
International audienceScientific programmers are eager to take advantage of the computational power ...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
We are developing new software component technology for high-performance parallel scientific computi...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
AbstractNumerical software development tends to struggle with an increasing complexity. This is, on ...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
The prevailing abstractions for software are better suited to the traditional problem of computation...