Man Linux: Main Page and Category List

NAME

       PGARunGM  -  High-level  routine to execute the genetic algorithm using
       the global model.

DESCRIPTION

       It is called after PGACreate and PGASetup have been called.  If a  NULL
       communicator   is   given,  a  sequential  execution  method  is  used,
       otherwise, work is divided among the processors in the communicator.

INPUT PARAMETERS

       ctx    - context variable
       evaluate
              - a pointer to the user’s evaluation function, which  must  have
              the calling sequence shown in the example.
       comm   - an MPI communicator

OUTPUT PARAMETERS

       none

SYNOPSIS

       #include "pgapack.h"
       void  PGARunGM(ctx, ctx, comm)
       PGAContext *ctx
       double (*f)(PGAContext *, int, int)
       MPI_Comm comm

LOCATION

       parallel.c

EXAMPLE

       Example:
       PGAContext *ctx;
       double f(PGAContext *ctx, int p, int pop);
       :
       PGARunGM(ctx, f, MPI_COMM_WORLD);

                                   05/01/95                        PGARunGM(8)