NPAC Technical Report SCCS-639
Conjugate Gradient Algorithms Implemented in High Performance Fortran
Kivanc Dincer, Kenneth Hawick, Alok Choudhary, Geoffrey Fox
Submitted October 6 1994
Abstract
We evaluate the High-Performance Fortran (HPF) language for the
compact expression and efficient implementation of conjugate gradient
iterative matrix-solvers on High Performance Computing and
Communications(HPCC) platforms. We discuss the use of intrinsic
functions, data distribution directives and explicitly parallel
constructs to optimize performance by minimizing communications
requirements in a portable manner. We focus on implementations using
the existing Fortran 90 and HPF definitions but also discuss issues
arising that may influence a revised definition for HPF-2. Some of
the codes discussed are available on the World Wide Web at
{http://www.npac.syr.edu/hpfa/} alongwith other educational and
discussion material related to applications in HPF.