HP-UX 11i Version 1.6 Release Notes
Programming
Message Passing Interface (MPI 1.8)
Chapter 7
114
New MPI2 functionality:
— mpiexec
— MPI_STATUS_IGNORE
— MPI_STATUSES_IGNORE
— MPI_ERRCODES_IGNORE
— MPI_IN_PLACE
• Dynamic Processes
Spawn:
— MPI_Comm_get_parent
— MPI_Comm_spawn
— MPI_Comm_spawn_multiple
— MPI_ARG_NULL
— MPI_ARGS_NULL
Each collection of spawned ranks talks only to the others through the comm daemons
via sockets. Even if two comm_worlds are on the same host, the ranks within one
comm_world talk amongst themselves through shared memory, whereas, ranks
between two comm_worlds do not talk to each other through shared memory.
Keys interpreted in the info argument to the spawn calls:
— host -- we accept standard host.domain strings and start the ranks on the
specified host. Without this key, the default is to start on the same host as the
root of the spawn call.
— wdir -- we accept /some/directory strings.
— path -- we accept /some/directory:/some/other/directory:.... A
mechanism for setting arbitrary environment variables for the spawned ranks is
not provided.
MPI_Comm_set_attr () MPI_Attr_put ()
MPI_Get_address () MPI_Address()
MPI_Type_create_hindexed() MPI_Type_hindexed()
MPI_Type_create_hvector() MPI_Type_hvector()
MPI_Type_create_struct() MPI_Type_struct()
Table 7-3 Renamed MPI2 Functions (Continued)
NEW NAME OLD NAME