The conventional wisdom in the scientific computing community is that the best way to solve large-scale numerically intensive scientific problems on today's parallel MIMD computers is to use Fortran or C programmed in a data-parallel style using low-level message-passing primitives. This approach inevitably leads to nonportable codes and extensive development time, and restricts parallel programming to the domain of the expert programmer. We believe that these problems are not inherent to parallel computing but are the result of the programming tools used. We will show that comparable performance can be achieved with little effort if better tools that present higher level abstractions are used. The vehicle for our demonstration is a 2D elec...
The authors have used object oriented programming methods to develop finite element programs. This p...
Abstrud- The purpose of this paper i s to illustrate how the concepts of object-oriented programming...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
A set of object oriented tools is presented which, when combined, yield an efficient parallel finite...
peer reviewedThe finite element code LAGAMINE developed since 1982 has been adapted to numerous fini...
We discuss the software development issues involved in designing parallel programs using object orie...
We outline an approach for extending procedural finite-element software components using generic pro...
This paper describes the methods used and experiences made with implementing a finite element applic...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
Parallel finite element algorithms based on objectoriented concepts are presented. Moreover, the des...
AbstractWe discuss some aspects of implementing the finite-element method on parallel computers with...
This paper describes the methods used and experiences made with implementing a finite element applic...
The paper considers three main software technologies for implementing parallelism: MPI, .NET and Jav...
A high-frequency time domain finite element scattering code using a combination of edge and piecewis...
International audienceThis paper deals with the parallelization of a finite element software dedicat...
The authors have used object oriented programming methods to develop finite element programs. This p...
Abstrud- The purpose of this paper i s to illustrate how the concepts of object-oriented programming...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...
A set of object oriented tools is presented which, when combined, yield an efficient parallel finite...
peer reviewedThe finite element code LAGAMINE developed since 1982 has been adapted to numerous fini...
We discuss the software development issues involved in designing parallel programs using object orie...
We outline an approach for extending procedural finite-element software components using generic pro...
This paper describes the methods used and experiences made with implementing a finite element applic...
One of the concerns often expressed about the use of object oriented methods in numerical software i...
Parallel finite element algorithms based on objectoriented concepts are presented. Moreover, the des...
AbstractWe discuss some aspects of implementing the finite-element method on parallel computers with...
This paper describes the methods used and experiences made with implementing a finite element applic...
The paper considers three main software technologies for implementing parallelism: MPI, .NET and Jav...
A high-frequency time domain finite element scattering code using a combination of edge and piecewis...
International audienceThis paper deals with the parallelization of a finite element software dedicat...
The authors have used object oriented programming methods to develop finite element programs. This p...
Abstrud- The purpose of this paper i s to illustrate how the concepts of object-oriented programming...
Developments in computers mean that parallel and distributed computing are now mainstream elements, ...