if (index != MPI_UNDEFINED)
return process_data[index_to_process_data[index]]->replaying;
else
- return !simgrid::xbt::replay_is_active();
+ return false;
}
int smpi_global_size()
if (MPI_COMM_WORLD != MPI_COMM_UNINITIALIZED){
MPI_COMM_WORLD->cleanup_smp();
- MPI_COMM_WORLD->cleanup_attributes();
+ MPI_COMM_WORLD->cleanup_attr<Comm>();
if(Colls::smpi_coll_cleanup_callback!=nullptr)
Colls::smpi_coll_cleanup_callback();
delete MPI_COMM_WORLD;
}
xbt_free(index_to_process_data);
- Comm::keyval_cleanup();
if(smpi_privatize_global_variables)
smpi_destroy_global_memory_segments();
smpi_free_static();