• DocumentCode
    779353
  • Title

    Lessons learned in porting Fortran/PVM code to the Cray T3D

  • Author

    Morton, Don ; Wang, Kefei ; Ogbe, David O.

  • Author_Institution
    Dept. of Math. Sci., Cameron Univ., Lawton, OK, USA
  • Volume
    3
  • Issue
    1
  • fYear
    1995
  • Firstpage
    4
  • Lastpage
    11
  • Abstract
    We recently developed a portable, distributed solver for systems of equations, and implemented and optimized it on the Cray T3D supercomputer. To make the optimized code more accessible to the general scientist, we encapsulated the underlying details of distribution, constructing a prototype template to take advantage of Cray´s unique interface between its host computer and the T3D, while hiding the details of implementation from the applications programmer. We provide a first-hand account of the issues in porting Fortran/ PVM code to the Cray T3D. The Cray T3D offers low-level facilities for achieving substantial performance gains, but not without extra work from the programmer. Thus, it is often necessary to consider the tradeoffs between performance gains and coding effort
  • Keywords
    Cray computers; FORTRAN; message passing; parallel machines; parallel programming; software portability; Cray T3D; Fortran/PVM code porting; coding effort; low-level facilities; performance gains; Application software; Arctic; Computer architecture; Distributed computing; Equations; Performance gain; Portable computers; Prototypes; Supercomputers; Virtual machining;
  • fLanguage
    English
  • Journal_Title
    Parallel & Distributed Technology: Systems & Applications, IEEE
  • Publisher
    ieee
  • ISSN
    1063-6552
  • Type

    jour

  • DOI
    10.1109/88.384580
  • Filename
    384580