我已经看到两个命令都用于创建用于在MPI中发送和接收消息的数据类型。
据我了解,采用相同的输入参数,它们 给定较旧的数据类型,则返回一个新的数据类型。
那有什么区别?什么时候应该使用一个而不是另一个?
答案 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