MPI笔记_计算机软件及应用_IT计算机_专业资料

MPI笔记_计算机软件及应用_IT计算机_专业资料

ID:42441460

大小:596.36 KB

页数:18页

时间:2019-09-15

MPI笔记_计算机软件及应用_IT计算机_专业资料_第1页
MPI笔记_计算机软件及应用_IT计算机_专业资料_第2页
MPI笔记_计算机软件及应用_IT计算机_专业资料_第3页
MPI笔记_计算机软件及应用_IT计算机_专业资料_第4页
MPI笔记_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

《MPI笔记_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.数据类型MPI.Status状态类型MPI.Aint地址偏移类型MPI_Datatype数据类型MPI_Comm通信域类型MPI_Gro叩组类型MPI_Op归约操作类型MPI_RequestMPI_ErrhandlerMPI_Copy_functionMPI_Delete_functionMPI_Uscr_function2-MPI预定义的与C一致的数据类型MPI预定义数据类型相应的cMPICHARsignedcharMPLSHORTsignedshortintMPIINTsignedintMPLLONGsigne

2、dlongintMPIUNSIGNEDCHARunsignedcharMPLUNSIGNED.SHORTunsignedshortintMPLUNSIGNEDunsignedintMPLUNSIGNED.LONGunsignedlongintMPLFLOATfloatMPLDOUBLEdoubleMPLLONG.DOUBLElongdoubleIVPLBYTE无对应类型MPIPACKED无对应类型附加的数据类型:MPI_LONG_LONG_INTlonglongint其他:复数型(MPI_COMPLEX)>逻辑型(MP

3、IJLOGICAL)、浮点型(MPI_REAL、MPI_DOUBLE_PRECISION)3.MPI.MAXLOC和MPI_MINLOC在C中用到的类型MPI数据类型对应的C类型MPIFLOATINTstruct{float,intjMPILONGINTstruct{long,int}MPIDOUBLEINTstruct{double,ini}MPISHORTINTstruct{short,int}MPI2INTstruct{intint1MP1LONG^DOUBLEJNTstruct{longdouble,int可选

4、MPLLONG^LONG^INTstruct{longlong.ini};可选4・特别的数据类型MPI数据类型1用途MPlPACKEDForMPlPackandMPlUnpackMPIUBForMPITypestruct;anupper-boundindicatorMPlLBForMPllypestruct;alower-boundindicator5.通信域,在C中其类型为MPI_Comm可用的预定义通信域含义MPICOMMWORLD包含所有进程MPlCOMMSELF只包含调用进程本身6.进程组,进程组在C中是MPI

5、_Group类型预定义进程组含义MPI_GROUP_EMPTY不包含任何成员的进程组7.进程组比较结果比较返回的结果含义

6、MPIJDENT完全相同MPICONGRUENT进程组完全相同MPI_SIM1LAR成员相同但顺序不同

7、MPIJJNEQUAL不同&组调用,一些组调用要进行运算操作(MPI.REDUCE,MPI_ALLREDUCE,MPI_REDUCE_SCATTER,MPI.SCAN),该操作的类型在C中是MPI_Op类型HbL义调用操作类取含文MPLMAX最丈値TOTMPLSUM求和MPIPROD求枳MPI-L

8、ANDMPI.BAND搖位与MPI.LOR逻卿或MP!BOR按位或MPi_LXOR或MPl^BXOR按位异或MP1M【NL()C返回最小値种位置MPlMAXLOC逖回最大值和位at9.关键字值关键字含义MPITAGUB最大的tag标识数值MPI^HOST主进程标识MPIJOI/O进程标识MPIWTIME」SGLOBAL若X4PIWTIME全局同步则返回110.无效对象无效对象标识含义MPICOMMNULL无效通信域MP1OPNULL1无效操作MP1GROUPNULLi无效进程组MPIDATATYPENULL无效数据类型

9、MPI_REQUEST_NULL1无效对象MP1ERRHANDLERNUL±无效错误句柄11.预定义常量含义MP1MAXPROCESSORNA1E机器名最大长度MP1MAXERRORSTRING错误字符串最大长度MPLUNDEFINED用于无定义或不知道的整数值MPI_UNDEFINED_RANK不知道的进程标识MPIKEYVALJNVALID未初始化的无效关键字值mpibsend6verhead缓存发送时增加的空间MP1PROCNULL.空的进程标识MP1ANYSOURCE从任何源接收MPIANYTAG匹配任何ta

10、g标识MP1BOTTOM地址空间的绝对起始地址12.拓扑类型拓扑类别含义MPIGRAPH通用图拓扑MPICART笛卡儿拓扑13.MPI状态,MPI_Status数据类型的结构,它包括三个成员状态成员含义MPLSOURCE发送消息的进程MPITAG该消息的标识MPIERROR返回的错误代码14.其它类型与函数MPIAintC中的地址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。