程序设计与技术实验报告.docVIP

  • 4
  • 0
  • 约1.05千字
  • 约 2页
  • 2017-05-22 发布于江西
  • 举报
程序设计与技术实验报告 一、实验题目 用MPI技术计算π的值。 二、实验目的 熟悉mpi编程,加深对mpi编程的理解。 三、实验内容 搭建mpi的编程环境,并计算出π的值。 四、源代码 #include mpi.h #include stdio.h #include math.h double f(a) double a; { return (4.0/(1.0+a*a)); } int main(argc,argv) int argc; char *argv[]; { int done=0,n=100,myid,numprocs,i; double PI25DT=3.141592653589793238462643; double mypi,pi,h,sum,x,a,startwtime,endwtime; MPI_Init(argc,argv); MPI_Comm_size(MPI_COMM_WORLD,numprocs); MPI_Comm_rank(MPI_COMM_WORLD,myid); if (myid == 0) startwtime = MPI_Wtime(); h=1.0/(double) n; sum=0.0; for (i=myid+1;i=n;i+=numprocs) { x=h*((double)i-0.5); sum

文档评论(0)

1亿VIP精品文档

相关文档