[Mpi3-tools] MPIR_PROCDESC
David Lecomber
david at allinea.com
Mon Aug 9 10:35:34 CDT 2010
Hi Jeff and all,
We just noticed that Open MPI doesn't strictly meet the MPIR_PROCDESC
requirement: it must just due to our forgiving natures that both TTV and
DDT work with it ;-)
struct MPIR_PROCDESC {
char *host_name; /* something that can be passed to inet_addr
*/
char *executable_name; /* name of binary */
int pid; /* process pid */
};
Compare and contrast to John's MPIR doc:
typedef struct {
char *host_name;
char *executable_name;
int pid;
} MPIR_PROCDESC;
and ..
> [..]
> MPIR_PROCDESC is a typedef name for an anonymous structure that holds process descriptor
> information for a single MPI process. The structure must contain three members with the same
> names and types as specified above. [..]
Ok, tell me I'm being pedantic ;) -- the MPIR_PROCDESC in OMPI is not a
typedef to an anonymous structure - it is actually a struct - a named
structure type. Does the spec need relaxing, or is this a 'bug'?
Cheers
David.
--
David Lecomber, CTO, Allinea Software
+44 7980 863033
Allinea Software Limited: Registered in England and Wales No: 6871298
The Innovation Centre, Warwick Technology Park, Warwick, CV34 6UW, UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-tools/attachments/20100809/62e17361/attachment-0001.pgp>
More information about the mpiwg-tools
mailing list