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
Link To Document