自定义数据类型(MPI_Datatype数据类型)?

时间:2012-04-08 21:20:51

标签: openmpi

在MPI中是否存在自定义数据类型,或者您是否必须将所有内容展平为文本字符串并作为MPI_CHAR传递?如果你需要压扁所有东西,是否有我可以忽略的内置功能?

2 个答案:

答案 0 :(得分:0)

答案是MPI_Type_contiguous(链接是文档)。它允许您根据基本数据类型及其各自的偏移来阻止特定数量的空间。

答案 1 :(得分:0)

更好的答案是MPI_Type_create_struct。它允许您复制struct数据类型并传递它,在DeinoMPI有一个很好的例子。