DocumentCode
1887916
Title
PCG: a software package for the iterative solution of linear systems on scalar, vector and parallel computers
Author
Joubert, Wayne ; Carey, Graham F.
Author_Institution
Comput. Res. & Applications, Los Alamos Nat. Lab., NM, USA
fYear
1994
fDate
23-25 May 1994
Firstpage
811
Lastpage
816
Abstract
The PCG package is a software system for solving systems of linear equations by means of preconditioned conjugate gradient (PCG)-type iterative methods on a variety of computer architectures. The software is designed to give high performance with a nearly identical user interface across different scalar, vector and parallel platforms, as well as across different programming models, such as shared-memory, data-parallel and message-passing programming interfaces. The basic features of the package are discussed, as well as techniques used to attain portability and high performance. Representative results for several computers are given
Keywords
conjugate gradient methods; equations; iterative methods; linear algebra; mathematics computing; parallel architectures; parallel programming; software packages; software portability; user interfaces; PCG; computer architectures; data-parallel programming interface; high performance software; iterative solution; linear equation systems; message-passing programming interface; parallel computers; preconditioned conjugate gradients; scalar computers; shared-memory programming interface; software package; software portability; user interface; vector computers; Computer architecture; Equations; Iterative methods; Packaging; Parallel programming; Software design; Software packages; Software performance; Software systems; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location
Knoxville, TN
Print_ISBN
0-8186-5680-8
Type
conf
DOI
10.1109/SHPCC.1994.296724
Filename
296724
Link To Document