Man Linux: Main Page and Category List

NAME

       PGAReceiveIndividual - receive an individual from another process

INPUT PARAMETERS

       ctx    - contex variable
       p      - index of an individual
       pop    - symbolic constant of the population
       source - ID of the process from which to receive
       tag    - MPI tag to look for
       status - pointer to an MPI status structure

OUTPUT PARAMETERS

       side   -effect.

SYNOPSIS

       #include "pgapack.h"
       void  PGAReceiveIndividual(ctx, p, pop, source, tag, comm, status)
       PGAContext *ctx
       int p
       int pop
       int source
       int tag
       MPI_Comm comm
       MPI_Status *status

LOCATION

       parallel.c

EXAMPLE

       Receive a string from the master process (rank == 0) with tag
       PGA_SR_STRINGTOEVAL, and place it into the first temporary location
       in PGA_NEWPOP.

       PGAContext *ctx;
       MPI_Comm    comm;
       MPI_Status  status;
       :
       PGAReceiveIndividual(ctx, PGA_TEMP1, PGA_NEWPOP, 0, PGA_SR_STRINGTOEVAL,
       comm, &status);

                                   05/01/95            PGAReceiveIndividual(4)