MPI中的MPI_Type_struct和MPI_Type_create_struct有什么区别?

时间:2019-03-03 18:42:52

标签: c++ c types mpi hpc

我已经看到两个命令都用于创建用于在MPI中发送和接收消息的数据类型。

据我了解,采用相同的输入参数,它们 给定较旧的数据类型,则返回一个新的数据类型。

那有什么区别?什么时候应该使用一个而不是另一个?

1 个答案:

答案 0 :(得分:0)

文档说不建议使用第一个,而应改用MPI_Type_create_struct。两者都做完全相同的事情。

来源: https://www.open-mpi.org/doc/v4.0/man3/MPI_Type_struct.3.php https://www.open-mpi.org/doc/v4.0/man3/MPI_Type_create_struct.3.php