Abstract:
The Fortran-DVMH language is designed for developing portable and efficient parallel programs of computational nature for clusters with accelerators. It is an extension of the Fortran language based on the DVMH model (DVM for Heterogeneous systems). When using the Fortran-DVMH language, the programmer has a single version of the program for both sequential and parallel execution. In addition to describing the algorithm using standard Fortran tools, the program includes rules for parallel execution of this algorithm. This guide presents the main features of the Fortran-DVMH language, as well as the information necessary for compiling and running DVMH programs in practice.