资源简介
整理最全资料:并行计算大作业:矩阵乘法,排序算法,代码+课件+报告超详细
代码片段和文件信息
//*使用MPI_Sendrecv()MPI_Send()MPI_Recv()实现MPI_Alltoall*//
#include “mpi.h“
#include “stdio.h“
#define maxlen 10
//ALLtoAll 函数
int My_Alltoall(int *sendBufferint sendcntMPI_Datatype sendtype
int *receiveBufferint recvcntMPI_Datatype recvtypeMPI_Comm commint rankint size)
{
int i;
int j;
MPI_Status status;
if(size!=sendcnt||sendtype!=recvtype)
return 0;
for(i=0;i {
if(rank==i)
{
MPI_Sendrecv(&sendBuffer[i]1sendtypei99&receiveBuffer[i]1recvtypei99comm&status);
}
else
{
MPI_Send(&sendBuffer[i]1sendtypeiicomm);
MPI_Recv(&receiveBuffer[i]1recvtypeirankcomm&status);
}
}
return 1;
}
int main(int argcchar *argv[])
{
int ranksize;
MPI_Status status;
int sendBuffer[maxlen]receiveBuffer[maxlen];
int ij;
int count;
MPI_Init(&argc&argv);
MPI_Comm_rank(MPI_COMM_WORLD&rank);
MPI_Comm_size(MPI_COMM_WORLD&size);
//判断进程数是否合法
if( size < 1 || size > 10 )
{ if( rank == 0 ) printf(“Please input a number between 1-10\n“);
MPI_Finalize();
return 0;
}
count=size;
for(i=0;i {
sendBuffer[i]=(rank+1)*(i+1); //初始化发送缓冲区
receiveBuffer[i]=0; //初始化接收缓冲区
}
My_Alltoall(sendBuffercountMPI_INTreceiveBuffercountMPI_INTMPI_COMM_WORLDranksize);
if(rank==0)
{
for(i=0;i {
printf(“%d\t“receiveBuffer[i]);
}
}
MPI_Finalize();
return (0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-28 17:13 最全并行计算资料\
文件 1553 2019-03-12 21:29 最全并行计算资料\1.MyAlltoall.c
文件 1266 2010-06-09 14:13 最全并行计算资料\2.Lower.c
文件 1409 2010-06-08 16:33 最全并行计算资料\3.myfox.c
文件 755 2010-06-09 15:34 最全并行计算资料\4.spit.c
文件 58510968 2019-03-08 21:31 最全并行计算资料\C++ AMP 用Visual C++加速大规模并行计算_(美)格雷戈里,(美)米勒著2014.04北京:人民邮电出版社_P300_13493581.pdf
文件 7418 2018-10-18 15:35 最全并行计算资料\CSharpPathfind_src.zip
文件 15147009 2019-03-08 21:38 最全并行计算资料\cudaCuts.zip
文件 10587 2010-06-06 16:39 最全并行计算资料\exams.rar
文件 648817 2019-03-14 20:01 最全并行计算资料\MPI.pdf
文件 5024074 2010-06-05 09:31 最全并行计算资料\MPI.rar
文件 943249 2010-06-01 22:44 最全并行计算资料\mpi并行编程技术郁志辉.pdf
文件 8182593 2019-03-14 10:33 最全并行计算资料\mpj-v0_44.zip
文件 2359753 2019-03-14 09:50 最全并行计算资料\Parallel Computing in Java.pdf
目录 0 2019-04-28 17:13 最全并行计算资料\另一版本\
文件 2051 2010-06-08 16:36 最全并行计算资料\另一版本\myall.c
文件 1409 2010-06-08 16:33 最全并行计算资料\另一版本\myfox.c
文件 799 2010-06-08 16:30 最全并行计算资料\另一版本\mygroup.c
文件 1045 2010-06-08 16:27 最全并行计算资料\另一版本\mysum.c
文件 2514 2010-06-08 16:34 最全并行计算资料\另一版本\xiti5_2.c
文件 12947 2019-04-26 10:40 最全并行计算资料\复习要求.docx
文件 247 2010-06-09 13:46 最全并行计算资料\并行计算复习提纲.txt
目录 0 2019-04-28 17:13 最全并行计算资料\用于估计对称矩阵特征值的串行和并行(MPI)\
文件 12050 2019-03-14 19:36 最全并行计算资料\用于估计对称矩阵特征值的串行和并行(MPI)\jacobi.cpp
文件 357 2019-03-14 19:37 最全并行计算资料\用于估计对称矩阵特征值的串行和并行(MPI)\jacobi.h
文件 1805 2019-03-14 19:37 最全并行计算资料\用于估计对称矩阵特征值的串行和并行(MPI)\main.cpp
文件 169691 2019-03-14 19:46 最全并行计算资料\用于估计对称矩阵特征值的串行和并行(MPI)\mpi.h
文件 4705792 2019-02-28 11:09 最全并行计算资料\第2讲平行平台.ppt
文件 1789752 2019-03-08 10:50 最全并行计算资料\第3讲算法基础.pptx
文件 1004544 2019-03-14 16:29 最全并行计算资料\第4讲并行算法的一般设计策略.ppt
文件 2723840 2019-02-28 12:49 最全并行计算资料\第5讲 并行算法的设计技术.ppt
............此处省略2个文件信息
- 上一篇:幻城探险2D横版通关小游戏原工程+exe
- 下一篇:nisp二级.zip
相关资源
- Visual Basic串口通信与测控应用技术实
- Visual Basic串口通信与测控应用技术实
- Graph Algorithms:Practical Examples in Apach
- virtual PC 瘦身工具--precompact.exe
- 盘古分词 DictManage.exe
- 2017-2019 本田CR-V 维修手册 电路图 pa
- Unity 3D Paint in 3D (1.7.3)
- Accent Office Password Recovery v9.6 x64.zip
- The Apache Ignite book PDF(正版购买的全网
- ROI_PAC_3_0_1.rar
- findpass.exe91609
-
Selenium使用Pageob
ject模式测试登陆页 - linux_syscall_support.h_2016/12/20
- 首家 ThinkPad 商务中心落户北京首都国
- ThinkPad T60系列
- Notepad++的Json格式化插件win32和x64两版
- NuGetPackageExplorer DLL管理工具
-
Notepad++的xm
l格式化工具xm ltools_2 - Visual SVN 4.0.2 Patch
- Notepad Verilog 插件nppVerilog
- json获取datatable后生成table分页显示c
- PkgPack.7z
-
TMS_IntraWeb_Component_Pack_Pro_sc
ript_Edit -
Notepad++的xm
l Tools插件格式化xm l文 - 管理学研究产出的区域马太效应浅析
- Molecular identification polymorphism and asso
- mt7628 mqtt功能 放到packet下面就可以使
- 论文研究 - 科特迪瓦西南部SASCA域中
- THE RAS/PI3K PATHWAY IS INVOLVED IN THE IMPAIR
- Parallel Programming with Microsoft.NET.pdf
评论
共有 条评论