求解并行题目: 以下是一段用mpi 实现的并行程序代码,用来并行求一组数的和。 #include #include

烟台世茂希尔顿酒店 2024-06-24 13:24:26
最佳回答
#include <mpi.h> #include <stdio.h> #include <math.h> #define size 10 void main(int argc, char *argv) { int myid, numprocs; int data[size], i, x, low, high, myresult, result; char fn[255]; char *fp; mpi_init(&argc,&argv); mpi_comm_size(mpi_comm_world,&numprocs); mpi_comm_rank(mpi_comm_world,&myid); if (myid == 0) { /* open input file and initialize data */ strcpy(fn,getenv("home")); strcat(fn,"/data"); if ((fp = fopen(fn,"r")) == **) { printf("can’t open the input file: %s\n\n", fn); exit(1); } for(i = 0; i < size; i++) fscanf(fp,"%d", &data[i]); } /* broadcast data */ mpi_bcast(data, size, mpi_int, 0, mpi_comm_world); /* add my portion of data */ x = size/numprocs; low = myid * x; high = low + x; if(myid == numprocs - 1) high = size; myresult = 0; for(i = low; i < high; i++) myresult += data[i]; /* compute global sum */ mpi_reduce(&myresult, &result, 1, mpi_int, mpi_sum, 0, mpi_comm_world); if (myid == 0) printf("the sum ** %d.\n", result); mpi_finalize(); } 20210311
汇率兑换计算器

类似问答
  • 求大神,,jsp连接数据库并分页的代码(分页代码实在jsp中实现的)
    • 2024-06-24 12:24:23
    • 提问者: 未知
    <%@ page language="j**a" import="j**a.util.*,j**a.sql.resultset" contenttype="text/html; charset=utf-8"%><%@page import="com.dao.trainingdao"%><%...
  • 公司合并重组股东是否可以退股求解答
    • 2024-06-24 20:20:28
    • 提问者: 未知
    可以转让。有下列情形之一的,对股东会该项决议投反对票的股以请求公司按照合理的收购其股权:  (一)公司连续五年不向股东分配利润,而公司该五年连续盈利,并且符合本法规定的分配利润条件的;  (二)公司合并、分立、转让主要财产的;  (三)公司章程规定的营业期限届满或者章程规定的其他解散事由出现,股东会会议通过决议修改章程使公司存续的。
  • 企业合并的程序
    • 2024-06-24 13:52:12
    • 提问者: 未知
    合并协议的缔结 合并协议是公司合并的基础,是参加合并的各方在平等协商的基础上,就合并的有关事宜如:合并的方式,存续或创立公司的组织,各方债权、债务的安排等达成的书面协议。合并协议缔结后,并非即刻发生效力,必须经过股东会议通过。股份有限公司还须经有关主管部门的批准后,始生...
  • k为何整数时,方程组x+ky=10kx?y=10k+2有整数解,并求出所有整数解
    • 2024-06-24 13:04:11
    • 提问者: 未知
    解方程组x+ky=10kx?...2回答 10 求出包女王高清百度云 2回答 现货原油投资怎么操作 3回答 10 同学qq被盗,被骗微信转账到一个骗子微信,700块钱,怎么办 8回答 问左图中有几...
  • 求向量组的秩及一个最大无关组,并把其余向...
    • 2024-06-24 10:33:42
    • 提问者: 未知
    1,2,3,4 1,1,1,1 1,1,2,3-1,0,0,2对此行列式作列的线性变换:把第一列的2倍加到第四列,得 1,2,3,6 1,1,1,3 1,1,2,5-1,0,0,0,把第二列的-1,-3倍分别加到第三、四列得 1,2...
  • 想用替换方法 合并两行为一行。
    • 2024-06-24 05:41:28
    • 提问者: 未知
    在office中回车换行用替换中的特殊符号,而不是用ascii码。在替换窗口中有插入特殊符号选项。
  • 并购重组存在什么风险,并购重组的流程是什么
    • 2024-06-24 00:24:31
    • 提问者: 未知
    并购重组风险: 一、支付风险 企业并购通常的...企业收购与兼并是非常普遍的,企业收购是一项非常复杂的活动,收购方要对被收购企业进行全面的评估,以确定被收购企业的价值。...
  • 水务企业并购过程中资产溢价问题求解
    • 2024-06-24 02:45:11
    • 提问者: 未知
    不知。
  • 银行**可以减少现金流通量并缓解通货膨胀吗?高中的题目,求解
    • 2024-06-24 15:16:32
    • 提问者: 未知
    问者采纳理论上能减少现金流通量,但缓解通货膨胀怎么可能?如何减轻通货膨胀压力 造成通货膨胀的原因 造成通货膨胀的最直接原因就是货币供应量过多。货币供应量与货币...
  • 公司合并程序的具体程序是什么
    • 2024-06-24 03:22:12
    • 提问者: 未知
    1、董事会制订合并方案 2、签订公司合并协议 3、编制资产负债表和财产清单 4、合并决议的形成 5、向债权人通知和公告 6、合并登记。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。