An object-oriented approach to fully interactive finite element software
Advances in Engineering Software
Implementation of sub-structuring within an object-oriented framework
Advances in Engineering Software
Preconditioning techniques for large linear systems: a survey
Journal of Computational Physics
Object oriented programming for structural mechanics: a review
Civil and structural engineering computing: 2001
Parallel computing with load balancing on heterogeneous distributed systems
Advances in Engineering Software
Domain decomposition preconditioning for parallel PDE software
Engineering computational technology
Parallel and distributed finite element analysis of structures
Engineering computational technology
An internet-based computing platform for the boundary element method
Advances in Engineering Software
Iterative Methods for Sparse Linear Systems
Iterative Methods for Sparse Linear Systems
Advances in Engineering Software
Hi-index | 0.00 |
An object-oriented approach is used to develop classes and frameworks for the implementation of distributed iterative equation solution. The software is implemented using the .NET framework, and builds upon previous work by the author. Development of the framework for iterative solution makes good use of interfaces to isolate sources of complexity. The framework is used for three different solution scenarios (i) conjugate gradient iteration on a single matrix; (ii) conjugate gradient iteration when domain decomposition is used; and (iii) using the Schur complement approach. Moreover, the framework is used for both local and remote objects. The .NET framework makes it very straightforward to program distributed applications, and the object-oriented approach greatly facilitates the software development. The framework was used in a finite element program and the speed-up results are shown.