Bibliographic Details
| Title: |
A Parallel Matrix Class Library in C++ for Computational Mechanics Applications. |
| Authors: |
Modak, S., Sotelino, E. D., Hsieh, S. H. |
| Source: |
Microcomputers in Civil Engineering. Mar1997, Vol. 12 Issue 2, p83. 17p. |
| Subjects: |
Parallel processing, Object-oriented databases, Matrices (Mathematics), C++ |
| Abstract: |
The object-oriented design and implementation of a matrix class library in C++ for parallel computing is described. The main goal of this library is to support the management of matrix data in a distributed environment and the parallel solution of linear systems of algebraic equations typical of computational mechanics applications. By using the object-oriented paradigm, a clean and consistent interface to the library is provided, and the implementation details are hidden from the user. These features improved the clarity and expressiveness of the client code and consequently ease the task of parallel programming. The library was developed and tested originally using a network of Sun Sparc 10 workstations. Test examples subsequently were run on the Intel Paragon XP/S. In these examples, the portability of the library among different distributed environments was demonstrated, and some preliminary performance studies of the library were carried out. Finally, the utilization of the class library in parallel finite-element computations is discussed. It is shown that the present library greatly simplifies the implementation of matrix operations intrinsic to parallel finite-element applications. [ABSTRACT FROM AUTHOR] |
|
Copyright of Microcomputers in Civil Engineering is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |