- if(this == MPI_COMM_WORLD) {
- strncpy(name, "WORLD", 6);
- *len = 5;
+ if(this == MPI_COMM_WORLD && name_.empty()) {
+ strncpy(name, "MPI_COMM_WORLD", 15);
+ *len = 14;
+ } else if(this == MPI_COMM_SELF && name_.empty()) {
+ strncpy(name, "MPI_COMM_SELF", 14);
+ *len = 13;