我想将用户定义的数据类型发送为:
TYPE CELL
INTEGER :: NUM
TYPE(CELL), POINTER :: NEXT => NULL()
END TYPE CELL
TYPE CELLLIST
INTEGER :: NBCELL
TYPE(CELL), POINTER :: BEGIN => NULL()
END TYPE CELLLIST
MPI 发送的变量定义为:
TYPE(CELLLIST) :: _CELLLIST
在这个变量中,_CELLIST%NBCELL 表示列表的长度,CELL 类型的指针指向列表的头部。
我想使用 MPI_send 和 MPI_recv 通过 MPI 传输单元列表。怎么做?