学习笔记:矩阵乘的MPI实现

学习笔记-矩阵乘的MPI实现

目前还是萌新,看了两天书,自己硬着头皮写出来了。主要思想是书中介绍的,主进程将矩阵A的各行依此发送给从进程,从进程计算该行与矩阵B的相乘结果,并向主进程发送这一结果。
本科学通信的,基本功很差,见谅。

#include<stdio.h>
#include"mpi.h"

#define A_ROW 500
#define A_CLO_B_ROW 600
#define B_CLO 700
#define SHUT_DOWN_TAG -1

int main(void)
{
   
  //初始化
  int mat1[A_ROW][A_CLO_B_ROW];
  int mat2[A_CLO_B_ROW][B_CLO];
  for(int i=0;i<A_CLO_B_ROW;i++)
  {
   
    for(int j=0;j<A_ROW;j++){
   
      //mat1[j][i]=j*10+i;
      mat1[j][i]=1;
    }
    for(int k=0;k<B_CLO;k++){
   
      //mat2[i][k]=i*10+k;
      mat2[i][k]=1;
    }
  }
  //result
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值