#include #include #include $input int NPROCS; CMPI_Gcomm __MPI_COMM_WORLD; void MPI_Process(int place){ MPI_Comm MPI_COMM_WORLD = CMPI_Comm_create($here, __MPI_COMM_WORLD, place); int nprocs, rank, msg; MPI_Status status; __MPI_Init(&MPI_COMM_WORLD); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &nprocs); if(rank != 0){ msg = rank; MPI_Send(&msg, 1, MPI_INT, 0, 1, MPI_COMM_WORLD); } else{ int source; msg = -1; for(int i=1; i