An Extension of Fortran for High Performance Parallel Computing

  • Authors:
  • A. Ya. Kalinov;I. N. Ledovskikh

  • Affiliations:
  • Institute for System Programming, Russian Academy of Sciences, ul. B. Kommunisticheskaya 25, Moscow, 109004 Russia ka@ispras.ru;Institute for System Programming, Russian Academy of Sciences, ul. B. Kommunisticheskaya 25, Moscow, 109004 Russia ka@ispras.ru

  • Venue:
  • Programming and Computing Software
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The mpF programming language, which is an extension of Fortran 90 for parallel systems with distributed memory, is described. This language was developed using the expertise obtained in the application and evolution of the mpC programming language. mpF is based on the explicit parallelism approach and is an attempt to find a compromise between the efficiency and expressive power on the one hand and the convenience of use on the other hand. Basic concepts of the language are outlined. The efficiency of programs written in mpF and in C with the calls of MPI functions is compared.