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: (1) 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 (2) selected methods that all objects share, to deal with object life (destruction, reference counting, relationships), and object ...
The prevailing abstractions for software are better suited to the traditional problem of computation...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
Object-oriented platforms developed for the numerical solution of PDEs must combine flexibility and ...
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...
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...
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...
International audienceScientific programmers are eager to take advantage of the computational power ...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
Abstract: Developing parallel software for unstructured problems continues to be a difficult underta...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
The prevailing abstractions for software are better suited to the traditional problem of computation...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
Object-oriented platforms developed for the numerical solution of PDEs must combine flexibility and ...
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...
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...
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...
International audienceScientific programmers are eager to take advantage of the computational power ...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
Abstract: Developing parallel software for unstructured problems continues to be a difficult underta...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
The prevailing abstractions for software are better suited to the traditional problem of computation...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
Object-oriented platforms developed for the numerical solution of PDEs must combine flexibility and ...