A Fortran 90 interface to MPI version 1.1
A Fortran 90 interface to MPI version 1.1
复制标题
MPI 版本 1.1 的 Fortran 90 接口
DOI:
10.5555/1267638.1267644
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
M. Hennecke
中科院分区:
文献类型:
--
作者:
Interner Bericht Nr;M. Hennecke
MPI is the de-facto standard for message passing programming. In MPI version 1.1, the MPI Forum has established language bindings for ISO C and (an extended) Fortran 77, but not for Fortran 90. This report describes the design of a Fortran 90 MODULE implemented on top of an existing MPI library with Fortran 77 bindings. By using this module, Fortran 90 programmers have access not only to the contents of the MPI header (cid:12)le mpif.h, but also to a complete speci(cid:12)cation of the interfaces of all MPI procedures | including type and intent of procedure arguments and generic interfaces to MPI procedures with choice arguments. MPI's reliance on non-standard Fortran semantics is particularly troublesome with Fortran 90, these problems and restrictions are also discussed.