Sharing Data

 

#include <stdio.h>
#include "mpi.h"

int main( int argc, char **argv )
{
    int rank, value;
    MPI_Init( &argc, &argv );

    MPI_Comm_rank( MPI_COMM_WORLD, &rank );
        if (rank == 0) 
            scanf( "%d", &value );
        else
            value = 0;

        MPI_Bcast( ************************************* );
        
        printf( "Process %d got %d
", rank, value );

    MPI_Finalize( );
    return 0;
}