#include #include #include #include using namespace std; int main(int argc, char *argv[]) { // MPI variables int master = 0; int rank; int numprocs; MPI::Status mpistat; // MPI Initialization MPI::Init ( argc, argv ); numprocs = MPI::COMM_WORLD.Get_size ( ); rank = MPI::COMM_WORLD.Get_rank ( ); int ipop, popsize = numprocs; int iter, maxiter = 5000; int c, c1, c2; time_t t1, t2; int totalsize=300*30*popsize; int indsize=300*30; vector pop(totalsize, 1); vector ind(indsize, 1); t1=clock(); for(c1=0; c1< maxiter; c1++) { if(rank == 0) for(c=0; c