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)