随笔分类 - mpi
摘要:mpi矩阵乘法:C=αAB+βC 一、Cannon卡农算法基本介绍 1、二维矩阵串行乘法 两个n维方阵的乘法A×B=C的串行计算公式为: 下图是用图示来表示的这种计算规则: 2、二维块划分的思想 并行化二维矩阵乘法的一种思想是二维块划分方法,将p个进程(p为完全平方数)排列成sqrt(p)×sqrt
阅读全文
摘要:mpi矩阵乘法:C=αAB+βC 一、主从模式的行列划分并行法 1、实现方法 将可用于计算的进程数comm_sz分解为a*b,然后将矩阵A全体行划分为a个部分,将矩阵B全体列划分为b个部分,从而将整个结果矩阵划分为size相同的comm_sz个块。每个子进程负责计算最终结果的一块,只需要接收A对应范
阅读全文
摘要:mpi矩阵乘法(C=αAB+βC) 最近领导让把之前安装的软件lapack、blas里的dgemm运算提取出来独立作为一套程序,然后把这段程序改为并行的,并测试一下进程规模扩展到128时的并行效率。 我发现这个是dgemm.f文件,里面主要是对C=αAB+βC的实现,因此在此总结一下MPI的矩阵乘法
阅读全文
摘要:
一、下载并安装mpich 1、下载安装包 (1)准备工作 // 更新yum库 yum update // 下载相关依赖包 yum install wget -y yum install gcc gcc-c++ gcc-fortran kernel-devel -y (2)官网下载MPI安装包(htt
阅读全文
