欢迎来到天天文库
浏览记录
ID:42441460
大小:596.36 KB
页数:18页
时间:2019-09-15
《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中的地址
此文档下载收益归作者所有