#include #include "pi.h" static long count_in_circle(long N) /* count # of samples in circle */ { long i, in; double x, y; for (i=in=0; i int main(int argc, char *argv[]) { long N; int ProcessRank; double pi; if(argc != 3) { fprintf(stderr,"USAGE: %s NumberOfSimulations ProcessRank\n", argv[0]); exit(-1); } N = atol(*++argv); ProcessRank = atoi(*++argv); pi = EstimatePi(N,ProcessRank); printf( "Pi is estimated as %f from %ld samples.\n", pi, N); return 0; } #endif