[mpich-discuss] In MPI for multiple process scanf taking input only once

Mahesh Doijade maheshdoijade at gmail.com
Sun Sep 15 04:48:38 CDT 2013


I am trying to write MPI code with scanf which will take input for all
process individually, but only one process taking the input from user and
others assign garbage value to that variable. The program is as below

#include <stdlib.h>#include <stdio.h>#include "mpi.h"#include<string.h>
int main(int argc, char* argv[]) {int i, size, rank;int arr;
MPI_Init(&argc, &argv);
MPI_Comm_size(MPI_COMM_WORLD, &size);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
printf("Enter the number\n");
scanf("%d",&i);

printf("%d\n",i);
MPI_Finalize();
exit(0);}



-- 

Regards,
-- Mahesh Doijade
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20130915/f4d28f93/attachment.html>


More information about the discuss mailing list