Abstract. This work presents a metalibrary for numerical computations which main goal is the ability to enhance different existing methods in the same environment, with the same syntax, thus giving a full and long term solution for the computational mathematics. This is achieved by an object-oriented design in two layers that separate the features accessible to users (API) and the code that implements those for the built-in and linked types and functions. The use of different data, matrix and vector types is enhanced by an intense use of templates and the high performance of the linked libraries is ensured with very few template specialization. Also a parallel extensions module has been developed for high computing demands.
The finite element method is by its nature very modular. Object oriented programming enables full ad...
An object-oriented approach is used to implement a fully interactive finite element program. The pro...
In this chapter we discuss how object-oriented techniques can be applied in the design and implemen...
International audienceIn the context of parallel and distributed computation, the currently existing...
Version finale du 28 janvier 2001.The primary thesis topic is to study how object-oriented technolog...
We present an object-oriented technique for the development of array-based programmes. It permits to...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
[[abstract]]This paper considers the problem of designing numerical linear algebra computations with...
In this paper we extend the JAMA matrix software package to produce a design for a Java package for ...
The authors have used object oriented programming methods to develop finite element programs. This p...
A set of object oriented tools is presented which, when combined, yield an efficient parallel finite...
This work addresses how the C++ programming language can be extended through libraries to enhance an...
International audienceScientific programmers are eager to take advantage of the computational power ...
We present a generic programming methodology for expressing data structures and algorithms for high-...
Making a finite element code easier to maintain is achieved by further modulaizing it. Due to its tw...
The finite element method is by its nature very modular. Object oriented programming enables full ad...
An object-oriented approach is used to implement a fully interactive finite element program. The pro...
In this chapter we discuss how object-oriented techniques can be applied in the design and implemen...
International audienceIn the context of parallel and distributed computation, the currently existing...
Version finale du 28 janvier 2001.The primary thesis topic is to study how object-oriented technolog...
We present an object-oriented technique for the development of array-based programmes. It permits to...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
[[abstract]]This paper considers the problem of designing numerical linear algebra computations with...
In this paper we extend the JAMA matrix software package to produce a design for a Java package for ...
The authors have used object oriented programming methods to develop finite element programs. This p...
A set of object oriented tools is presented which, when combined, yield an efficient parallel finite...
This work addresses how the C++ programming language can be extended through libraries to enhance an...
International audienceScientific programmers are eager to take advantage of the computational power ...
We present a generic programming methodology for expressing data structures and algorithms for high-...
Making a finite element code easier to maintain is achieved by further modulaizing it. Due to its tw...
The finite element method is by its nature very modular. Object oriented programming enables full ad...
An object-oriented approach is used to implement a fully interactive finite element program. The pro...
In this chapter we discuss how object-oriented techniques can be applied in the design and implemen...