mpi-forum / mpi-issues

Tickets for the MPI Forum
http://www.mpi-forum.org/
67 stars 8 forks source link

Constants that do not have an `\mpiconstmain` definition #845

Open GuillaumeMercier opened 8 months ago

GuillaumeMercier commented 8 months ago

Problem

The following constants do not have an \mpiconstmain definition in the standard. Future hyperlinks will break (see https://github.com/mpi-forum/mpi-issues/issues/826)

- MPI_ARGV_NULL
- MPI_ARGVS_NULL
- MPI_ERR_ARG
- MPI_ERR_ASSERT
- MPI_ERR_BAD_FILE
- MPI_ERR_BUFFER
- MPI_ERR_COMM
- MPI_ERR_COUNT
- MPI_ERR_DIMS
- MPI_ERR_DISP
- MPI_ERR_ERRHANDLER
- MPI_ERR_FILE
- MPI_ERR_FILE_EXISTS
- MPI_ERR_GROUP
- MPI_ERR_INFO
- MPI_ERR_INTERN
- MPI_ERR_IO
- MPI_ERR_NO_SPACE
- MPI_ERR_NOT_SAME
- MPI_ERR_OP
- MPI_ERR_OTHER
- MPI_ERR_QUOTA
- MPI_ERR_RANK
- MPI_ERR_READ_ONLY
- MPI_ERR_REQUEST
- MPI_ERR_RMA_*
- MPI_ERR_ROOT
- MPI_ERR_SESSION
- MPI_ERR_SIZE
- MPI_ERR_TAG
- MPI_ERR_TOPOLOGY
- MPI_ERR_TRUNCATE
- MPI_ERR_UNKNOWN
- MPI_ERR_UNSUPPORTED_DATAREP
- MPI_ERR_UNSUPPORTED_OPERATION
- MPI_ERR_WIN
- MPI_ERRCODES_IGNORE
- MPI_F08_STATUS_IGNORE
- MPI_F08_STATUSES_IGNORE
- MPI_FILE_NULL
- MPI_INFO_NULL
- MPI_INTEGER_KIND
- MPI_MAX_OBJECT_NAME
- MPI_MODE_NOCHECK
- MPI_MODE_NOPRECEDE
- MPI_MODE_NOPUT
- MPI_MODE_NOSTORE
- MPI_MODE_NOSUCCEED
- MPI_NO_OP
- MPI_OP_NULL
- MPI_REPLACE
- MPI_SUCCESS
- MPI_T_ENUM_NULL
- MPI_T_ERR_INVALID_ITEM
- MPI_THREAD_*
- MPI_UNDEFINED

This list is probably incomplete.

Proposal

Each Chapter Chair should modify their chapters accordingly.

Changes to the Text

\mpiconst -> \mpiconstmain in one place.

Impact on Implementations

N/A

Impact on Users

Improve the document's readability.

References and Pull Requests

See https://github.com/mpi-forum/mpi-issues/issues/826