Provided by: pgapack_1.1.1-3_amd64 bug

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)