DOE OSTI · 1047155
Interop technical report: additional constants for table 15.2
Abstract
The Fortran sub-committee of the MPI-3 Forum would like to define the MPI Fortran interface with explicit interfaces. To ease the implementation of portable MPI libraries, it would be helpful if this interface can be defined as BIND (C). With BIND (C), the MPI library can be implemented portably across different Fortran compilers. For backward-compatibility reasons, it is essential to guarantee that existing MPI programs still run with MPI libraries based on the new Fortran 2003 compatible MPI interface specification. To achieve this goal, all existing intrinsic (with default kind parameter) and derived Fortran types should be usable as actual arguments in routines defined with BIND (C), Unfortunately, intrinsic Fortran types with default kind parameter may not be interoperable.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Rasmussen, Craig E, Rabenseifner, Rolf. 2011-01-19. Interop technical report: additional constants for table 15.2. https://www.osti.gov/biblio/1047155
Cite the original work for its findings. Save a collection to share your selection of sources.