What is a "host process"? What is "Machine-dependent absolute address" when referring to process rank? #569
Labels
chap-contexts
Groups, Contexts, Communicators, Caching Chapter Committee
mpi-5
For inclusion in the MPI 5.0 standard
Projects
Section 9.1.2, p453 (MPI40) in describing the "MPI_HOST" predefined attribute key, calls this the "host process rank". This dates from the very, very early days of message passing systems, when some systems had a separate "host" computer and a process running on it, which might be part of the MPI job. I do not believe any system does this any more (so we might also want to deprecate MPI_HOST), but in any event, "host process" is undefined in the MPI standard.
Related to this, in 7.2.4 on page 316 (MPI40), is
What is a "(machine-dependent) absolute address"? Elsewhere in the standard, absolute addresses refer to the memory address space. Yes, I know what is intended here - but the standard should be precise and clear.
(Originally found in translating MPI 2.2 into Japanese)
The text was updated successfully, but these errors were encountered: