[Mpi-forum] Reserved MPI_ prefix & namespace in C and Fortran
Jeremiah Willcock
jewillco at osl.iu.edu
Sun Aug 26 15:24:48 CDT 2012
On Sun, 26 Aug 2012, Rolf Rabenseifner wrote:
> I updated the ticket 343 with the now hopefully final text
> for the terms chapter (after Bronis', Bill's and Martin's comments)
> see
> https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/343
> and the files attached to the ticket.
>
> I hope that now all can agree with this correction of the
> existing inconsistency as detected in the public review
> and discussed in the previous emails.
> Fortran:
>> "Programs must not declare
> names, e.g., for variables, subroutines, functions,
> parameters, derived types, abstract interfaces, or modules,
>> beginning with the prefix MPI_.
>> To avoid conflicting with the profiling interface, programs
> must
>> also avoid
> subroutines and
>> functions with the prefix PMPI_."
Does "linker names" come under any of the categories so far? I know that
some of the C compiler extensions to set linker names explicitly do not
treat them as identifiers in the source code. Are those worth adding
explicitly (to all languages, probably)?
-- Jeremiah Willcock
More information about the mpi-forum
mailing list