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 le system or network. The microkernel required to manage such a system needs to include, at most 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 selected methods that all objects share, to deal with { object life (destruction, reference counting, relationships), and { object o...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
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...
The complexity of large-scale scientific simulations often necessitates the combined use of multiple...
International audienceIn the context of parallel and distributed computation, the currently existing...
ABSTRACT Parallel numerical software based on the message-passing model is enormously compli-cated. ...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...
We are developing new software component technology for high-performance parallel scientific computi...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
International audienceScientific programmers are eager to take advantage of the computational power ...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Abstract: Developing parallel software for unstructured problems continues to be a difficult underta...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
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...
The complexity of large-scale scientific simulations often necessitates the combined use of multiple...
International audienceIn the context of parallel and distributed computation, the currently existing...
ABSTRACT Parallel numerical software based on the message-passing model is enormously compli-cated. ...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...
We are developing new software component technology for high-performance parallel scientific computi...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
International audienceScientific programmers are eager to take advantage of the computational power ...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Abstract: Developing parallel software for unstructured problems continues to be a difficult underta...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...