Fortran DVM — a Language for Portable Parallel Program Development

Authors

N.A. Konovalov, V.A. Krukov, S.N. Mihailov, A.A. Pogrebtsov

Annotation

This report introduces the new language model which allows one to express functional and data parallelism in scientific and engineering applications on massively parallel computers.

The model combines the major advantages of PCF Fortran and HPF models and is designed for development of portable applications which can beficiently executed on distributed and shared memory computers. The model supports development of library of standard parallel programs and construction of parallel applications from parallel modules. The model also provides the means for dynamic load balancing.

Key words

Portable Parallel Program, Massively Parallel Computers, Distributed Memory, Shared Memory, Load Balancing.

Language

English

Reference

N.A. Konovalov, V.A. Krukov, S.N. Mihailov, A.A. Pogrebtsov. Fortran DVM — a Language for Portable Parallel Program Development // Proceedings of Software For Multiprocessors & Supercomputers: Theory, Practice, Experience, Moscow: Institute for System Programming, RAS, 1994, P. 124-133