#include "mpi.h" #include int main( int argc, char *argv[] ) { int provided, isMainThread, claimed; // MPI_Init_thread( 0, 0, MPI_THREAD_MULTIPLE, &provided ); // MPI_Init_thread( 0, 0, MPI_THREAD_SINGLE, &provided ); MPI_Init(&argc, &argv); printf("Perform endless Recv ...\n"); fflush(stdout); int recvNum; MPI_Status status; MPI_Recv(&recvNum, 1, MPI_INT, MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &status); MPI_Finalize(); return 0; }