• DocumentCode
    2327551
  • Title

    High-Performance Fortran and possible extensions to support conjugate gradient algorithms

  • Author

    Dincer, Kivanc ; Fox, Geoffrey C. ; Hawick, Kenneth

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Syracuse Univ., NY, USA
  • fYear
    1996
  • fDate
    6-9 Aug. 1996
  • Firstpage
    69
  • Lastpage
    77
  • Abstract
    Evaluates 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 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/, along with other educational and discussion material related to applications in HPF.
  • Keywords
    FORTRAN; conjugate gradient methods; mathematics computing; matrix algebra; parallel languages; public domain software; software portability; HPF definitions; HPF-2; High Performance Fortran; World Wide Web; communications requirements minimization; compact expression; conjugate gradient algorithms; data distribution directives; efficient implementation; explicitly parallel constructs; high-performance communications; high-performance computing platforms; intrinsic functions; iterative matrix-solvers; language extensions; performance optimization; Character generation; Concurrent computing; Distributed computing; Equations; Fluid dynamics; Iterative algorithms; Physics computing; Program processors; Programming profession; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-7582-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1996.546175
  • Filename
    546175