MPI_Graph_create(3)

MPI_Graph_create - Makes a new communicator and attaches topology information

As shipped in IRIX 6.5.19. Added in IRIX 6.5.19.

NAME
     MPI_Graph_create - Makes a new communicator and attaches topology
     information

SYNOPSIS
     C:

          #include <mpi.h>

          int MPI_Graph_create ( comm_old, nnodes, index, edges,
          reorder, comm_graph )
          MPI_Comm  comm_old;
          int       nnodes;
          int      *index;
          int      *edges;
          int       reorder;
          MPI_Comm *comm_graph;


     C++:

          #include <mpi.h>

          Graphcomm Intracomm::Create_graph(
          int               nnodes,
          const int         index[],
          const int         edges[],
          bool              reorder) const


     Fortran:

          INCLUDE "mpif.h" (or USE MPI)

          INTEGER comm_old, *Vnnodes, index(*), edges(*),
          comm_graph, ierror
          LOGICAL reorder

          CALL MPI_GRAPH_CREATE(comm_old, *Vnnodes, index(*), edges(*),
          reorder, comm_graph, ierror)


STANDARDS
     This release implements the MPI 1.2 standard, as documented by the MPI
     Forum in the spring 1997 release of MPI:  A Message Passing Interface
     Standard.

DESCRIPTION
     The MPI_Graph_create routine makes a new communicator and attaches
     topology information.  This routine accepts the following parameters:
     comm_old       Specifies the input communicator without topology
                    (handle).

     nnodes         Specifies the number of nodes in the graph (integer).

     index          Specifies an array of integers describing node degrees.

     edges          Specifies an array of integers describing graph edges.

     reorder        Specifies that ranking can be reordered (true) or cannot
                    be ordered (false) (logical).

     comm_graph     Returns the communicator with graph topology added
                    (handle).

     ierror         Specifies the return code value for successful completion,
                    which is in MPI_SUCCESS.  MPI_SUCCESS is defined in the
                    mpif.h file.