diff --git a/build/ag_gen b/build/ag_gen index cc36398..fffc49f 100755 Binary files a/build/ag_gen and b/build/ag_gen differ diff --git a/src/ag_gen/ag_gen.cpp b/src/ag_gen/ag_gen.cpp index 5366c7f..06b8539 100755 --- a/src/ag_gen/ag_gen.cpp +++ b/src/ag_gen/ag_gen.cpp @@ -421,7 +421,7 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd, //Create Communicators boost::mpi::communicator tcomm = world.split(world.rank() > 0 && world.rank() <= alloc); - boost::mpi::communicator ttwo_comm = world.split(world.rank() == send_check(world, alloc) && world.rank() <= send_check(world, 2*two_alloc)); + boost::mpi::communicator ttwo_comm = world.split(world.rank() == send_check(world, alloc) && world.rank() <= (2*two_alloc)); //Task 0 to Task 1 Communication if(world.rank() == 0)