An MPI process group is a Linear Process Group that is implemented with MPI. It constrains certain associated types to their MPI counterparts and provides access to the underlying MPI communicator.
| Concept tag | PG::communication_category | Must be convertible to mpi_process_group_tag. |
| Process ID type | PG::process_id_type | The type int. |
| Process size type | PG::process_size__type | The type int. |
| Communicator type | PG::communicator_type | The type MPI_Comm, defined by the MPI implementation. |
| Name | Expression | Type | Semantics |
|---|---|---|---|
| Communicator access | communicator(pg) | Convertible to communicator_type | Returns the MPI communicator over which the process group communicates. |
Copyright (C) 2004-5 The Trustees of Indiana University.
Authors: Douglas Gregor and Andrew Lumsdaine