随笔分类 -  mpi

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

点击右上角即可分享
微信分享提示