Advertisement

A Fortran Evolution of mpC Parallel Programming Language

  • Alexey Kalinov
  • Ilya Ledovskikh
  • Mikhail Posypkin
  • Zakhar Levchenko
  • Vladimir Chizhov
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3911)

Abstract

mpF is a new parallel extension of Fortran 90. It was developed on base of experience of development and use of the mpC parallel programming language. The paper compares programming models of mpC and mpF.

Keywords

Message Passing Interface Assignment Statement Network Line Nodal Procedure Computing Space 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Lastovetsky, A., Arapov, D., Kalinov, A., Ledovskikh, I.: A parallel language and its programming system for heterogeneous networks. Concurrency: practice and experience 12, 1317–1343 (2000)CrossRefMATHGoogle Scholar
  2. 2.
    Lastovetsky, A.: Parallel Computing on Heterogeneous Networks. John Wiley & Sons, Chichester (2003)CrossRefMATHGoogle Scholar
  3. 3.
    Message Passing Interface Forum. MPI: A Message Passing Interface Standard, Version 1.1 (June 1995), http://www.mpi-forum.org/docs/docs.html
  4. 4.
    High Performance Fortran Forum. High Performance Fortran Language Specification, Version 2.0 Rice University, Houston (1997), http://dacnet.rice.edu/Depts/CRPC/HPFF/versions/hpf2/hpf-v20/index.html
  5. 5.
    Kalinov, A., Lastovetsky, A.: Heterogeneous Distribution of Computations while Solving Linear Algebra Problems on Networks of Heterogeneous Computers. J. Parallel Distrib. Comput. 61(4), 520–535 (2001)CrossRefMATHGoogle Scholar
  6. 6.
    Blackford, L.S., Choi, J., Cleary, A., d’Azevedo, E., Demmel, J., Dhillon, I., Dongarra, J., Hanmmarling, S., Henry, G., Petitet, A., Stanley, K., Walker, D., Whaley, R.C.: ScaLAPACK User’s Guide, SIAM, Philadelphia (1997)Google Scholar
  7. 7.
    Kalinov, A., Ledovskikh, I.: An Extension of Fortran for High Performance Parallel Computing. Programming and Computer Software 30(4), 209–217 (2004) Translated from Programmirovanie 30(4) (2004)CrossRefMATHGoogle Scholar
  8. 8.
    Kalinov, A., Ledovskikh, I., Posypkin, M., Levchenko, Z., Chizhov, V.: An Implementation of the Matrix Multiplication Algorithm SUMMA in mpF. In: Malyshkin, V.E. (ed.) PaCT 2005. LNCS, vol. 3606, pp. 420–432. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Alexey Kalinov
    • 1
  • Ilya Ledovskikh
    • 1
  • Mikhail Posypkin
    • 1
  • Zakhar Levchenko
    • 1
  • Vladimir Chizhov
    • 1
  1. 1.Institute for System Programming of the Russian Academy of SciencesMoscowRussia

Personalised recommendations