#include #include #include #include int main(int argc, char **argv) { int flag, *val; int rank; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); flag = 0; MPI_Comm_get_attr(MPI_COMM_WORLD, MPI_UNIVERSE_SIZE, &val, &flag); if (flag && !rank) { printf("Universe size: %d\n", *val); fflush(stdout); } MPI_Finalize(); return 0; }