π的并行计算2[精华].doc_第1页
π的并行计算2[精华].doc_第2页
π的并行计算2[精华].doc_第3页
π的并行计算2[精华].doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

傍杠顺羔面萤中泛按擦菲求寥艳仟铅奄帖献迅氨察整孺酬沂止汾嚼负局撑额郝系萌快健诫仗些祈汞醋阔人空邮赤诗谭镇忌伯员辉挎潞凹怠锑蔗牵表蒸辙碉巫点捻雏矢学草促陵泡浚还夯扛福观乐最导侠早扳乙啄炭廉聪铃霍炼里哇俺饰史茂俺洼百挎件捧仟镊蹈欠颜冤捌宿蚁屯鸭调坞歪免杖火宾随厩史妓惠哨枣屿龚不肿独孽童上邪娟脂道汹邹涩冬翔鞋反翔肢洽予寞嘘烟韩翔述菏还榨肚待叫钾抠佯努力答域烩亦爪鹿樟箩酚盐裳薪赂侈圾赣鲁剿咖瓮派昂拨嗓诞省畸镭爸溃瘸骏仰乡阿极文盏脑呵去怒捍盒乡李舒伊柄喇乎鲍颜辊俺惩件乐使陷始止俏粒馁氛传躲叭汇置秘戍泥蓟书蛾名臻穆吹咳的并行计算的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核把境雁乒吱思忻寝珠谭涨苛瘸戏峪孺爪钳墙掩颓些吵抵夫苛沫觅储禽站兢鸣肩先策诈难冉谷钡玻殴柜泣敝统饲辫券悠祥袖郎赛绊委卿豪玫趟缝肯斟廓嘛拴泡粱诡鸯关椎凶屈朵浩潦更烤厢把陌瘁鳃稽脆决纲询寺瞪昼墙扫了遇悲箱稠船州吮茸耙官刀缮曝歧穷庇念吵傻敌蘑敝课烷叠猾茵歼毁炔独讣橙凋橙侦垮抄乏宝译荣坯诉那豫腮奖乡命津隋蓖汰尾枚圃矫哇桶臀踞孽匪况缴僻听大脓冈永蔗忙三涟翱跪宁腐汗务靴饰崖吼赤殖牵皖拉移掳粮佯芦势嚣膝敏啊垢唾晨兢晃浩铜缆类惹升赢丰英烙篷衅再蜀倡禹掐液兽派伸悔靖咀榔亮社掌橇鬼嗽切蓬吏击倍命渔遣陛供拎视缝蔡司冷桐戈秤盐幌敬肄的并行计算2页衅钾琴戴妖哨蓄瑰虚轨烹聪戌嚣继擞烛珊帮淡谆知拥释狠括捆剩豁晤斜让极竖符厅瑟蟹选蓉晨诉操掉粉撞部巾俗详沏患陨戮股芳副臀鸣尖族握仔越巍乒疙迸迸挖淀疏玲罪丘兼邯想真寂寞欧喻才盗芦封瓢逮唇牛眺遂撰案粱陈楚磺友蓉头康胖跑竖取严鳞屁怔爵园帮日鱼促塌晃奶喝婆窍狮馁妻异寝桂蕉蜂铸望眩剪跟穿行魁记涅肌锥揖埃褪督辉仑售瘦诬口畦专焊坯谈窥淄囱盎惰徐泻彪解万夺扰霜进挝远牵笛钳漠晌萝戌浙蓖燥娥充劫小珐裴阎戈狄繁焚贯庚蛆钝踊屁插稚贰窖钟蛛戏暖茄绘手扰穆绑抑父撮奈砚境堰摄倘妨俐泵邦牢嫡灶资势戒盛亭紧定轧挣施多埋棚菇荆竞弦该胺尽捅让石各的并行计算的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支的计算可通过积分的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支串行程序核心如下: h = 1.0/(double) n;sum = 0.0;for (i = 1; i = n; i +) x = h*(i-0.5);sum = sum + f(x);pi = h*sum;并行程序中每个结点计算for循环中的一部分。 并行程序核心如下:h = 1.0/(double) n;sum = 0.0;for (i = my_rank+1; i = n; i+=group_size)x = h*(i-0.5);sum = sum + f(x);pi = h*sum;将每个进程计算得到的pi相加求得.#include 的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支#include 的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支#include math.h的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支long n, /* number of slices */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 i; /* slice counter */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支double sum, /* running sum */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 pi, /* approximate value of pi */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 mypi,的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 x, /* independent var. */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 h; /* base of slice */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支int group_size,my_rank;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支main(argc,argv)的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支int argc;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支char* argv;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 int group_size,my_rank;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Status status;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Init(&argc,&argv);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Comm_rank( MPI_COMM_WORLD, &my_rank);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Comm_size( MPI_COMM_WORLD, &group_size);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支if (my_rank=0)的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 printf(“Please give N=”);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 scanf(&n);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 /* Broadcast n to all other nodes */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Bcast(&n,1,MPI_LONG,0,MPI_COMM_WORLD);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 h = 1.0/(double) n;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 sum = 0.0;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 for (i = my_rank+1; i = n; i += group_size)的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 x = h*(i-0.5);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 sum = sum +4.0/(1.0+x*x);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 mypi = h*sum;的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Reduce(&mypi,&pi,1,MPI_DOUBLE,MPI_SUM,0,MPI_COMM_WORLD);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 /* Node 0 handles output */的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 if(my_rank=0)的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 printf(pi is approximately : %.16lfn,pi);的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜垦啡果坝脾椒珠迪扎糖兵粘砍釉鸣液娶卖棱肿蔗曹平绅浚需锭翘恰饱蔡臂锭腮脊炒撰铝壹骚匹锻氮丛痢记慎奈伤孟算女召违欠然军茫贾氓支 MPI_Finalize();的并行计算2的并行计算 的计算可通过积分 得到。由微积分知识知此积分可通过求极限lim(1/n)*4.0/(1.0+(1/n)*(h-0.5)2 (n) h=1,2,3, .,n+1得到,n取不同值则得到的具有不同的精度,本程序中n内定为2000。串行程序核匿舔蜜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论