[mpich-discuss] In MPI for multiple process scanf taking input only once
Jeff Hammond
jeff.science at gmail.com
Sun Sep 15 08:32:15 CDT 2013
Just read all variables from a file. I don't see how you can read from
stdin on every proc anyways.
Jeff
Sent from my iPhone
On Sep 15, 2013, at 4:48 AM, Mahesh Doijade <maheshdoijade at gmail.com> wrote:
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
_______________________________________________
discuss mailing list discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20130915/0f83d9fb/attachment.html>
More information about the discuss
mailing list