4.3.2 MPI_SPAWN The description of this is rather Unix-dependent, but
I doubt it matters. It might be worth saying that other systems should
interpret the description in their own terms. For example, the 'name
of a program' has several possible interpretations under MVS.
4.3.5 Reserved Keys This is even more Unix-dependent, and similar remarks
apply. For example, what IS a working directory on a system that has no
concept of directories? But there are 'reasonable' equivalent concepts.
I would add a 'user' key, to specify the user identifier to use on
the specified host - this would then support the BSD interfaces in full.
4.5.3 Singleton MPI_INIT On many systems, it will be possible to start
up a MPI environment, but NOT to enable MPI_SPAWN. MVS (and, I believe,
VMS) are examples. This is because those systems have hierarchical
process structures and serious process control, which makes implementing
Unix-like processes impossible.
University of Cambridge Computer Laboratory,
New Museums Site, Pembroke Street, Cambridge CB2 3QG, England.
Tel.: +44 1223 334761 Fax: +44 1223 334679