手机版

实验4 pi 的计算(8)

时间:2025-04-27   来源:未知    
字号:

并行计算的pi的多种计算方法的实验

fflush(stdout); { } startwtime = MPI_Wtime(); fprintf(stdout, "No number entered; quitting\n" ); n = 0; if (scanf("%d",&n) != 1)

}

MPI_Bcast(&n, count, MPI_INT, source, MPI_COMM_WORLD); if (n == 0)

done = 1;

else {

} sum = 0.0; sum2=0.0; for(int j=0;j<=n;j++) {sum += f(j); sum2+=t(j); } mypi = 4*(sum - sum2); // 这a样¨´得Ì?到Ì?面?积y。¡ê MPI_Reduce(&mypi, &pi, count, MPI_DOUBLE, MPI_SUM, source, if (myid == source) { printf("pi is approximately %.16f, Error is %.16f\n", pi, fabs(pi - endwtime = MPI_Wtime(); // 主¡Â进?程¨¬计?时º¡À。¡ê // 计?算?长¡è条¬?的Ì?高?。¡ê MPI_COMM_WORLD); // 所¨´有®D进?程¨¬的Ì?工¡è作Á¡Â汇?总Á¨¹ PI25DT)); printf("wall clock time = %f\n", endwtime-startwtime); fflush(stdout ); }

}

MPI_Finalize();

return 0;

}

实验4 pi 的计算(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)