我已经看到这两个命令都用于创建数据类型,以便在MPI中发送和接收消息。
据我所知,采用相同的输入参数,并返回一个新的数据类型给出一个较旧的数据类型。
那么有什么区别我何时应该使用一个而不是另一个呢?
文档说不推荐使用第一个,而应该使用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