Pfortran: a parallel dialect of Fortran

  • Authors:
  • Babak Bagheri;Terry W. Clark;L. Ridgeway Scott

  • Affiliations:
  • -;-;-

  • Venue:
  • ACM SIGPLAN Fortran Forum
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

IPfortran is a language designed to facilitate the programming of multi-process, data-parallel applications [BCS91]. Based on a message-passing paradigm, IPfortran extends Fortran with a small set of extensions. The duality of the send and receive operations is encapsulated in an infix operator (Section 2) or reducing functions (Section 3). With system-dependent message-passing pushed out of sight, code is streamlined and development time reduced. Errors in writing message-passing code are reduced by leaving the generation of the message-passing logic to the translator.