Updating serialize send
This commit is contained in:
parent
600acade77
commit
27253c6e89
BIN
build/ag_gen
BIN
build/ag_gen
Binary file not shown.
@ -181,6 +181,7 @@ void serialization_unit_testing(AGGenInstance &instance, boost::mpi::communicato
|
|||||||
|
|
||||||
char hammer_host[256];
|
char hammer_host[256];
|
||||||
gethostname(hammer_host, 256);
|
gethostname(hammer_host, 256);
|
||||||
|
std::string str_host(hammer_host);
|
||||||
|
|
||||||
if(world.rank() == 0){
|
if(world.rank() == 0){
|
||||||
printf("\n");
|
printf("\n");
|
||||||
@ -188,8 +189,21 @@ void serialization_unit_testing(AGGenInstance &instance, boost::mpi::communicato
|
|||||||
}
|
}
|
||||||
world.barrier();
|
world.barrier();
|
||||||
|
|
||||||
std::cout << "\nHello from process " << world.rank() << " of " << world.size()
|
//std::cout << "\nHello from process " << world.rank() << " of " << world.size()
|
||||||
<< "running on " << hammer_host << std::endl;
|
// << " running on " << hammer_host << "." << std::endl;
|
||||||
|
std::string rollcall = "\nHello from process " + std::to_string(world.rank())\
|
||||||
|
+ " of " + std::to_string(world.size()) + " running on "\
|
||||||
|
+ str_host + ".";
|
||||||
|
|
||||||
|
if(world.rank() != 0)
|
||||||
|
world.send(0, 0, rollcall);
|
||||||
|
else{
|
||||||
|
for(int i = 0; i < world.size()-1; i++){
|
||||||
|
world.recv(mpi::any_source, 0, str_host);
|
||||||
|
std::cout << str_host << std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
std::cout << "" << std::endl;
|
||||||
world.barrier();
|
world.barrier();
|
||||||
|
|
||||||
std::string filename(boost::archive::tmpdir());
|
std::string filename(boost::archive::tmpdir());
|
||||||
@ -353,7 +367,7 @@ void serialization_unit_testing(AGGenInstance &instance, boost::mpi::communicato
|
|||||||
e_flag = 1;
|
e_flag = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::cout << "" << std::endl;
|
||||||
if(e_flag == 1)
|
if(e_flag == 1)
|
||||||
std::cout << "-------------ERRORS OCCURRED DURING SERIALIZATION UNIT TESTING---------------" << std::endl;
|
std::cout << "-------------ERRORS OCCURRED DURING SERIALIZATION UNIT TESTING---------------" << std::endl;
|
||||||
std::cout << "---------FINISHED SERIALIZATION UNIT TESTING---------" << std::endl;
|
std::cout << "---------FINISHED SERIALIZATION UNIT TESTING---------" << std::endl;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user