📄 mpid_dataloop.tex
字号:
\startmanpage\mantitle{MPID{\tt \char`\_}Dataloop}{tex}{10/7/2002}\manname{MPID{\tt \char`\_}Dataloop}--- Description of the structure used to hold a datatype description \subhead{Synopsis}\startvb\begin{verbatim}typedef struct dataloop_ { int kind; /* Contains both the loop type (contig, vector, blockindexed, indexed, or struct), a bit that indicates whether the datatype is a leaf type, and the natural element size */ union { int count; MPID_Dataloop_contig c_t; MPID_Dataloop_vector v_t; MPID_Dataloop_blockindexed bi_t; MPID_Dataloop_indexed i_t; MPID_Dataloop_struct s_t; } loop_params; MPI_Aint extent; int handle; /* Having the id here allows us to find the full datatype structure from the Dataloop description */} MPID_Dataloop;\end{verbatim}\endvb\subhead{Fields}\startarg{kind }{Indicates what type of datatype. May have the value{\tt MPID{\tt \char`\_}CONTIG}, {\tt MPID{\tt \char`\_}VECTOR}, {\tt MPID{\tt \char`\_}BLOCKINDEXED}, {\tt MPID{\tt \char`\_}INDEXED}, or{\tt MPID{\tt \char`\_}STRUCT}. }\startarg{loop{\tt \char`\_}parms }{A union containing the 5 dataloop structures, e.g., {\tt MPID{\tt \char`\_}Dataloop{\tt \char`\_}contig}, {\tt MPID{\tt \char`\_}Dataloop{\tt \char`\_}vector}, etc. A sixth element inthis union, {\tt count}, allows quick access to the shared {\tt count} field in thefive dataloop structure.}\startarg{extent }{The extent of the datatype}\startarg{id }{id for the corresponding {\tt MPI{\tt \char`\_}Datatype}.}\par\subhead{Module}Datatype-DS\par\endmanpage
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -