[Mpi-forum] Reserved MPI_ prefix & namespace in C and Fortran
N.M. Maclaren
nmm1 at cam.ac.uk
Fri Aug 24 15:07:38 CDT 2012
On Aug 24 2012, Rolf Rabenseifner wrote:
>
>This a MPI-2 errata based on an existing inconsistency.
>Therefore we do not want to rewrite the three sections.
I missed that - sorry. I am juggling just too many things :-(
My response was obviously in the context of MPI 3.0.
>The current proposal is simple:
>
>C:
>> "Programs must not declare
> names (identifiers), e.g., for variables, functions,
> constants, macros, types, or namespaces,
>> beginning with the prefix MPI_."
'Namespaces' is just plain wrong. The minimum change to correct
that is to change "macros, types, or namespaces" to macros, or types".
You could, with benefit, add "labels, tags, members," somewhere.
>Fortran:
>> "Programs must not declare
> names, e.g., for variables, parameters, functions,
> derived types, or abstract interfaces,
>> beginning with the prefix MPI_.
'Functions' should be 'procedures' and you could, with benefit,
add "modules, COMMON blocks," after it.
Regards,
Nick Maclaren.
More information about the mpi-forum
mailing list