Co-Array Fortran for Parallel Programming

Co-Array Fortran for Parallel ProgrammingShort Description
A Co-Array Fortran program is interpreted as if it were replicated a number of …… used to mimic the co-array programming style. Given a Co-Array Fortran …

Website: epubs.cclrc.ac.uk | Filesize: 111kb

Content
RAL-TR-1998-060
Co-Array Fortran for parallel programming1
by
R. W. Numrich2and J. K. Reid3
Abstract
Co-Array Fortran, formerly known as F–, is a small extension of Fortran 95 for parallel
processing. A Co-Array Fortran program is interpreted as if it were replicated a number of times
and all copies were executed asynchronously. Each copy has its own set of data objects and is
termed an image. The array syntax of Fortran 95 is extended with additional trailing subscripts in
square brackets to give a clear and straightforward representation of any access to data that is
spread across images.
References without square brackets are to local data, so code that can run independently is
uncluttered. Only where there are square brackets, or where there is a procedure call and the
procedure contains square brackets, is communication between images involved.
There are intrinsic procedures to synchronize images, return the number of images, and return the
index of the current image.
We introduce the extension; give examples to illustrate how clear, powerful, and flexible it can be;
and provide a technical definition.
Categories and subject descriptors: D.3 [PROGRAMMING LANGUAGES]….

Get the file Download here

AddThis Social Bookmark Button
Related Books:
  • RAL-TR-1998-060 Co-Array Fortran for parallel programming
  • Parallel Programming in Fortran 95 using OpenMP
  • XL Fortran Optimization and Programming Guide
  • XL Fortran Optimization and Programming Guide
  • XL Fortran Optimization and Programming Guide
  • LNCS 1543 - Object Oriented Programming in High Performance Fortran
  • PGI C C amp Fortran Compilers amp Tools For Multi-core x64
  • Programming in VS Fortran on the IBM 3090 for maximum vector …

  • Related Searches: , , , ,



    Comments

    Leave a Reply